Skip i'r prif gynnwys

Sut i ddod o hyd i'r gwerth agosaf neu agosaf (rhif neu linyn testun) yn Excel?

Gan dybio bod gennych chi restr o rifau mewn colofn, ac nawr mae'n ofynnol i chi ddarganfod y gwerth agosaf neu agosaf at werth penodol o'r rhestr rhifau. Sut ydych chi'n delio ag ef? Mewn gwirionedd, gallwch ddod o hyd i'r gwerth agosaf neu'r gwerth agosaf yn Excel gyda'r camau canlynol.

Dewch o hyd i'r rhif agosaf neu agosaf gyda fformiwla arae

Er enghraifft, mae gennych restr o rifau yng Ngholofn A, ac yn awr fe welwch y gwerth agosaf neu'r gwerth agosaf o 18 o Golofn A. Gallwch ei wneud fel a ganlyn:

Dewiswch gell wag, a nodwch isod y fformiwla, a gwasgwch y Ctrl + Shift + Enter allweddi gyda'i gilydd.

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

Nodyn: Yn y fformiwla arae hon o {=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))},

  • B3: B22 yw'r ystod rydych chi am ddod o hyd i'r gwerth penodol
  • E2 yw'r gwerth chwilio yr ydych am gael eich cymharu ag ef.
rhuban nodyn Mae fformiwla yn rhy gymhleth i'w gofio? Cadwch y fformiwla fel cofnod Testun Auto i'w ailddefnyddio gyda dim ond un clic yn y dyfodol!
Darllen mwy…     Cyfnod treialu am ddim

Dewiswch yr holl rifau agosaf yn hawdd yn ystod gwyriad o werth penodol gyda Kutools ar gyfer Excel

Weithiau, efallai y byddwch am ddarganfod a dewis holl werthoedd cwpwrdd i'r gwerth a roddir mewn ystod. Mewn gwirionedd, gallwn ddiffinio gwerth gwyriad, ac yna cymhwyso Kutools ar gyfer Excel's Dewiswch Gelloedd Arbennig cyfleustodau i ddarganfod a dewis yr holl werthoedd agosaf o fewn yr ystod rhannu o roi gwerth yn hawdd.

Kutools ar gyfer Excel- Yn cynnwys mwy na 300 o offer defnyddiol ar gyfer Excel. Treial llawn am ddim nodwedd 60 diwrnod, nid oes angen cerdyn credyd! Get It Now

Er enghraifft, yn ein enghraifft rydym yn diffinio'r gwerth gwyriad fel 2, a'r gwerth a roddir yw 18. Felly, mae angen i ni ddarganfod a dewis gwerthoedd rhwng 16 (= 18-2) A 20 (= 18 + 2). Edrychwch ar y camau canlynol:

1. Dewiswch yr ystod lle byddwch chi'n chwilio am werthoedd agosaf at y gwerth rhoi, ac yna cliciwch Kutools > dewiswch > Dewiswch Gelloedd Penodol.

2. Yn y blwch deialog agoriadol Dewiswch Celloedd Penodol,
(1) Gwiriwch y Cell opsiwn yn y Math o ddewis adran;
(2) Yn y Math penodol adran, cliciwch y gwymplen gyntaf a dewis Yn fwy na neu'n hafal i ohono a theipiwch 16 i mewn i'r blwch canlynol, ac yna dewiswch Llai na neu'n hafal i o'r ail gwymplen a math 20 i mewn i'r blwch canlynol. Gweler y screenshot chwith:

3. Cliciwch y Ok botwm i gymhwyso'r cyfleustodau hwn. Yna daw blwch deialog allan a dangos i chi faint o gelloedd sydd wedi'u dewis. A byddwch yn gweld bod yr holl werthoedd agosaf o fewn ystod gwyriad y gwerth a roddir yn cael eu dewis fel y dangosir isod:


Dewch o hyd i'r llinyn testun agosaf neu agosaf gydag offeryn defnyddiol

Os oes gennych chi Kutools ar gyfer Excel wedi'i osod, gallwch chi gymhwyso ei nodwedd Fuzzy Find i ddarganfod llinynnau testun agosaf o ystod benodol yn hawdd yn Excel. Gwnewch fel a ganlyn os gwelwch yn dda:

Kutools ar gyfer Excel- Yn cynnwys mwy na 300 o offer defnyddiol ar gyfer Excel. Treial llawn am ddim nodwedd 60 diwrnod, nid oes angen cerdyn credyd! Get It Now

1. Cliciwch Kutools > Dod o hyd i > Edrych Niwlog i alluogi'r cwarel Edrych Niwlog yn eich llyfr gwaith.

2. Yn y cwarel Edrych Niwlog, ffurfweddwch fel a ganlyn ;
(1) Gwiriwch y Penodedig opsiwn, a dewiswch yr ystod lle byddwch chi'n edrych am dannau testun agosaf;
(2) Gwiriwch y Darganfyddwch trwy destun penodol opsiwn;
(3) Ewch i'r Testun blwch, a theipiwch y testun penodedig y bydd ei dannau testun agosaf yn dod o hyd iddo;
(4) Yn y Uchafswm nifer y gwahanol gymeriadau blwch, teipiwch rif. Yn fy achos i, rwy'n teipio 1;
(5) Yn Mae hyd llinyn y gell o leiaf blwch, teipiwch rif. Yn fy achos i, rwy'n teipio 5;

3. Cliciwch y Dod o hyd i botwm.

Nawr ehangwch y canlyniadau chwilio, ac fe welwch fod yr holl dannau testun agosaf yn rhestru mewn swmp. Gweler y screenshot:


Demo: dewiswch yr holl werthoedd agosaf yn yr ystod gwyriad o werth penodol

Kutools ar gyfer Excel: Dros 300 o offer defnyddiol ar flaenau eich bysedd! Dechreuwch eich treial am ddim 30 diwrnod heb unrhyw gyfyngiadau nodwedd heddiw. Lawrlwytho Nawr!

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
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