Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս գտնել Excel- ում ամենամոտ կամ մոտակա արժեքը (համարը կամ տեքստի տողը):

Ենթադրելով, որ սյունակում ունեք թվերի ցուցակ, և այժմ ձեզանից պահանջվում է թվերի ցուցակից պարզել տվյալ արժեքին ամենամոտ կամ մոտակա արժեքը: Ինչպե՞ս եք դրանով զբաղվում: Իրականում, Excel- ում կարող եք գտնել ամենամոտ կամ մոտակա արժեքը հետևյալ քայլերով.

Գտեք զանգվածի բանաձեւով ամենամոտ կամ մոտակա համարը

Օրինակ, A սյունակում ունեք թվերի ցուցակ, և այժմ A սյունակից կգտնեք 18-ի ամենամոտ արժեքը կամ մոտակա արժեքը: Դա կարող եք անել հետևյալ կերպ.

Ընտրեք դատարկ բջիջ և մուտքագրեք բանաձևի տակ և սեղմեք կոճակը Ctrl + Shift + Մուտք ստեղները միասին:

=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))

Նշում: Այս զանգվածի բանաձեւում {=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))},

  • B3: B22 այն ընդգրկույթն է, որը ցանկանում եք գտնել հատուկ արժեքը
  • E2 որոնման արժեքն է, որի հետ ցանկանում եք համեմատվել:
նոտայի ժապավեն Բանաձևը շատ բարդ է հիշելու համար: Պահպանեք բանաձևը որպես Ավտոմատ տեքստի մուտք ՝ հետագայում միայն մեկ կտտոցով վերօգտագործելու համար:
Կարդալ ավելին…     Ազատ դատավարությունը

Excel- ի համար Kutools- ի հետ հեշտությամբ ընտրեք տրված արժեքի շեղման տիրույթում գտնվող բոլոր ամենամոտ թվերը

Երբեմն գուցե ցանկանաք մի տիրույթում պարզել և ընտրել տվյալ արժեքի առանձնասենյակի բոլոր արժեքները: Իրականում, մենք կարող ենք սահմանել շեղման արժեք, ապա կիրառել Kutools Excel- ի համար Ընտրեք հատուկ բջիջներ օգտակար ՝ հեշտությամբ տալ արժեքի բաժանման տիրույթում հայտնաբերելու և ընտրելու բոլոր ամենամոտ արժեքները:

Excel- ի համար նախատեսված գործիքներ- Ներառում է ավելի քան 300 հարմար գործիքներ Excel- ի համար: 60 օրյա անվճար փորձնական ամբողջական հնարավորություն, վարկային քարտ չի պահանջվում: Get It Now

Օրինակ, մեր օրինակում մենք շեղման արժեքը սահմանում ենք որպես 2, և տրված արժեքը 18 է: Հետևաբար, մենք պետք է պարզենք և ընտրենք արժեքները 16 (= 18-2) Եւ 20 (= 18 + 2) Խնդրում ենք դիտել հետևյալ քայլերը.

1, Ընտրեք տիրույթը, որտեղ դուք կփնտրեք տրվող արժեքին ամենամոտ արժեքները, ապա կտտացրեք Կուտոլս > ընտրել > Ընտրեք հատուկ բջիջներ.

2. Բացելով Ընտրեք հատուկ բջիջներ երկխոսության տուփը,
(1) Ստուգեք Բջիջ տարբերակը Ընտրության տեսակը Բաժին;
(2) Իսկ Հատուկ տեսակ բաժինը, կտտացրեք առաջին բացվող ցուցակին և ընտրեք Ավելի մեծ կամ հավասար է դրան դրանից և մուտքագրել 16 հետևյալ վանդակում և ընտրեք Պակաս կամ հավասար է դրան երկրորդ բացվող ցուցակից և մուտքագրել 20 հետևյալ վանդակում: Տեսեք ձախ էկրանի նկարը.

3. Սեղմեք Ok այս օգտակարությունը կիրառելու կոճակը: Դրանից հետո դուրս է գալիս երկխոսության տուփ և ցույց է տալիս, թե քանի բջիջ է ընտրված: Եվ դուք կտեսնեք, որ տրված արժեքի շեղման տիրույթում բոլոր ամենամոտ արժեքները ընտրված են, ինչպես ցույց է տրված ստորև նշված նկարը.


Հարմար գործիքի միջոցով գտեք մոտակա կամ մոտակա տեքստի տողը

Եթե ​​Kutools- ը տեղադրված է Excel- ի համար, Excel- ում հեշտությամբ կարող եք պարզել տվյալ տիրույթից ամենամոտ տեքստային տողերը պարզելու համար Fuzzy Find հատկությունը: Խնդրում ենք անել հետևյալը.

Excel- ի համար նախատեսված գործիքներ- Ներառում է ավելի քան 300 հարմար գործիքներ Excel- ի համար: 60 օրյա անվճար փորձնական ամբողջական հնարավորություն, վարկային քարտ չի պահանջվում: Get It Now

1: Սեղմեք Կուտոլս > Գտնել > Fuzzy Փնտրել ձեր աշխատանքային գրքում Fuzzy Lookup պատուհանը միացնելու համար:

2, Fuzzy Lookup պատուհանում կազմաձևեք հետևյալը
(1) Ստուգեք Նշված տարբերակը և ընտրեք այն տիրույթը, որտեղ կփնտրեք ամենամոտ տեքստային տողերը.
(2) Ստուգեք Գտեք ըստ նշված տեքստի տարբերակ;
(3) Գնալ դեպի Տեքստ տուփը և մուտքագրեք նշված տեքստը, որի ամենամոտ տեքստի տողերը կգտնեք.
(4) Իսկ Տարբեր նիշերի առավելագույն քանակ տուփ, խնդրում ենք մուտքագրել համար: Իմ դեպքում ես մուտքագրում եմ 1;
(5) ներսում Բջջի տողի երկարությունը առնվազն է տուփ, խնդրում ենք մուտքագրել համար: Իմ դեպքում ես մուտքագրում եմ 5;

3. Սեղմեք Գտնել կոճակը:

Այժմ ընդլայնեք որոնման արդյունքները, և կտեսնեք, որ բոլոր ամենամոտ տեքստային տողերը մեծ մասամբ ցուցակվում են: Տեսեք,


Դեմո. Տրված արժեքի շեղման տիրույթում ընտրեք բոլոր ամենամոտ արժեքները

Excel- ի համար նախատեսված գործիքներ300-ից ավելի հարմար գործիքներ ձեր մատների տակ: Այսօր սկսեք ձեր 30-օրյա անվճար փորձաշրջանը՝ առանց գործառույթների սահմանափակումների: Download Now!

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How do we do this if our data is filtered?
This comment was minimized by the moderator on the site
copy the filtered data to a new sheet
This comment was minimized by the moderator on the site
Using the formula how would you return the value next to 17 if there was another column next to number like names. So if 17 is the closest in rang the name next to 17 (John) would be returned?


Example: 18 is nearest to 17 so the return value would be John


Numbers Names
38 Tammy
17 John
20 Amy
This comment was minimized by the moderator on the site
You can use the Approximate match of VLOOKUP function to solve this problem.
=VLOOKUP(E2,A1:B15,2,TRUE)
This comment was minimized by the moderator on the site
I used this formula =INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0)) and it works great. However i have found that where the source number is exactly between two numbers in the range, the lower range number is selected to be the closest.

eg: Searching for the closest number to 9 in the range: 6, 8, 10, 12. It will chose 8 instead of 10. Rounding convention is to round up if exactly half way between. Is there a workaround? Thanks.
This comment was minimized by the moderator on the site
ITS NOT WORKING its #N/A somehow
This comment was minimized by the moderator on the site
Hi DAKOT,
=INDEX(A1:A20,MATCH(MIN(ABS(A1:A20-D1)),ABS(A1:A20-D1),0)) is an array formula, after entering it, please remember to press the Ctrl + Shift + Enter keys together.
This comment was minimized by the moderator on the site
Hi,
im using that formula in finding closest date, it is working.but i want to add condition: closest date that is less than 30 days of the current date (today).it is possible?
Anyone can help please?thank you
This comment was minimized by the moderator on the site
Hi farolito,
How about changing the value you will compare with to =TODAY() in Cell D1?
This comment was minimized by the moderator on the site
Hi, I can get it to work, amazing, BUT not when I input '1' as my 'match_type', instead of the '0' that you used. I want to return values less than or equal to, not just closest to +/-. If I enter 1 instead of 0, it doesn't work. Thoughts on why this might be?
This comment was minimized by the moderator on the site
Great formula -thank you-just a quick question. Anyone know how to highlight the cell that is closest in the match so in long lists it is easy to find??
This comment was minimized by the moderator on the site
If you have the row number from the formula above then you could set a conditional formatting rule on the search array to highlight a cell if it lies on that row.
This comment was minimized by the moderator on the site
It does not work for me! Excel says that there is an error :(
This comment was minimized by the moderator on the site
My bad This will look for all nearest date to today in column d =LARGE(D:D,COUNTIF(d:D,">="&TODAY())) http://WWW.excelireland.com
This comment was minimized by the moderator on the site
Hi, I tried the above formula. however, it is giving me a #N/A. 1. Copy pasted the range from A2 to A43. 2. Formula given was : =INDEX(A2:A43,MATCH(MIN(ABS(A2:A43-H1)),ABS(A2:A43-H1),0)) 3. Press control +Shift +enter Can anybody help me as to what wrong I am doing. :(
This comment was minimized by the moderator on the site
Replace the " , " separator for " ; "
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations