Tabl cynnwys
Mae sawl ffordd o gymhwyso VLOOKUP neu chwilio fertigol yn Microsoft Excel i ddychwelyd data sy'n seiliedig ar barau lluosog. Yn yr erthygl hon, byddwch yn dod i adnabod pob dull posibl o actifadu VLOOKUP a thynnu'r holl ddata sydd ar gael gyda'r darluniau cywir.
Lawrlwytho Gweithlyfr Ymarfer
Gallwch lawrlwytho'r llyfr gwaith Excel rydym wedi'i ddefnyddio i baratoi'r erthygl hon.
VLOOKUP a Return All Matches.xlsx
7 Ffyrdd i VLOOKUP a Dychwelyd Pob Cyfateb yn Excel
Mae'r ffwythiant VLOOKUP yn edrych am werth yng ngholofn fwyaf chwith tabl ac yn dychwelyd gwerth yn yr un rhes o'r golofn benodedig . Ond ni all y swyddogaeth hon dynnu data yn seiliedig ar fwy nag un cyfatebiaeth o golofn. Felly, mae'n rhaid i ni fewnosod rhai swyddogaethau a fformiwlâu eraill i chwilio am werth a dychwelyd pob cyfatebiad a geir mewn colofn.
1. VLOOKUP a Dychwelyd Cyfatebiaethau Lluosog mewn Colofn
Yn y llun canlynol, mae gennym dabl sy'n cynnwys enwau ar hap sawl gweithiwr a'u hadrannau. Gan gymryd ein bod am ddangos enwau'r gweithwyr mewn un golofn sy'n gweithio yn yr adran Gweithgynhyrchu.
Os ydych yn Excel 365 defnyddiwr, yna gallwch fynd am y ffwythiant FILTER yma i ddod o hyd i'r gwerthoedd dychwelyd mewn eiliad. Gyda'r ffwythiant FILTER , bydd y fformiwla ofynnol yn yr allbwn Cell C16 bod yn:
=FILTER(C5:C13,C15=B5:B13)
Ar ôl pwyso Enter , fe welwch enwau'r gweithwyr o'r Gweithgynhyrchu 2>adran mewn arae fertigol.
Neu os ydych yn defnyddio fersiwn hŷn o Microsoft Excel yna mae'n rhaid i chi ddefnyddio'r fformiwla gyfunol ganlynol :
=INDEX($C$5:$C$13, SMALL(IF(($C$15=$B$5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), ""),ROWS($A$1:A1)))
Ar ôl pwyso Enter , fe welwch enw cyntaf y gweithiwr yn yr allbwn Cell C16 .
Drwy ddefnyddio Llenwch Handle o Cell C16 i i lawr, fe gewch weddill enwau'r gweithwyr o'r adran benodedig ar unwaith.
🔎 Sut Mae'r Fformiwla Hon yn Gweithio?
- <15 ROW($B$5:$B$13): Mae'r ffwythiant ROW yn echdynnu rhifau rhes y cyfeiriadau cell diffiniedig ac yn dychwelyd yr arae canlynol:
- MATCH(ROW($B$5:$B$13) , ROW($B$5:$B$13)): Mae ffwythiant MATCH yma yn trosi'r rhifau rhesi a dynnwyd gan ddechrau o 1. Felly, mae'r rhan hon o'r fformiwla yn dychwelyd amrywiaeth o: <17
- IF(($C$15=$B $5:$B$13), MATCH(ROW($B$5:$B$13), ROW($B$5:$B$13)), “”): Gyda chymorth IF swyddogaeth, mae'r rhan hon o'r fformiwla yn dychwelyd y rhif mynegai o'r rhesi sy'n bodloni'r amod penodedig. Felly, mae'r rhan hon yn dychwelyd amrywiaeth o:
- Mae'r ffwythiant BACH yn y fformiwla yn tynnu'r bach cyntaf allanrhif a ganfuwyd yn y cam blaenorol ac yn aseinio'r rhif hwn i'r ail arg (rhes_rhif) y ffwythiant INDEX .
- Yn olaf, mae'r INDEX mae ffwythiant yn dangos enw'r gweithiwr yn seiliedig ar y rhif rhes penodedig.
- Mae ffwythiant ROWS yn y fformiwla hon yn diffinio'r rhif k-th ar gyfer y BACH swyddogaeth. Wrth ddefnyddio Fill Handle i lenwi gweddill y celloedd, mae'r fformiwla'n defnyddio'r rhif k-th hwn i echdynnu data ac yna'r ffwythiant SMALL .<16
- Mae'r fformiwla hon hefyd yn eithaf tebyg i'r un a ddefnyddir yn y Fformiwla hon. dull blaenorol.
- Yn y fformiwla hon, mae'r ffwythiant IFERROR wedi ei ddefnyddio i ddangos allbwn addasedig os canfyddir unrhyw wall.
- Y IF mae swyddogaeth yn y fformiwla hon yn cyfuno dau faen prawf gwahanol a gyda chymorth dwbl-unary, mae'r gwerthoedd boolaidd (CYWIR neu ANGHYWIR) yn troi'n 1 neu 0 . Mae'r ffwythiant wedyn yn dychwelyd rhif mynegai y rhesi sydd wedi cyfateb i'r meini prawf a roddwyd.
- ROW($D$5:$D$13)-4: Yn y rhan hon, mae'r rhif '4' yw rhif rhes pennyn y Gweithiwr.
- ROW()-16: A'r gwerth rhifiadol '16' a ddefnyddir yn mae'r rhan hon yn dynodi rhif rhes flaenorol y gell allbwn gyntaf.
- Sut i Wneud Cais VLOOKUP Dwbl yn Excel (4 Ffordd Cyflym)
- VLOOKUP Ddim yn Gweithio (8 Rheswm ac Ateb)
- Sut i Cyfuno Excel SUMIF & VLOOKUP Ar Draws Dalennau Lluosog
- VLOOKUP i Ddychwelyd Colofnau Lluosog yn Excel (4 Enghraifft)
- Sut i VLOOKUP gydag Amodau Lluosog yn Excel (2 Ddull )
{1;2;3;4;5;6;7;8;9}
{“”;2;””;4;””;”;”;”;”;9}
Darllen Mwy: MYNEGAI MATCH vs VLOOKUP Function (9 Enghreifftiau)
2. VLOOKUP a Dychwelyd Pob Cyfateb Mewn Rhes yn Excel
Os ydych am weld enwau'r gweithwyr yn llorweddol yna mae'n rhaid i chi gyfuno'r ffwythiant FILTER gyda'r TRANSPOSE swyddogaeth. Mae'r ffwythiant TRANSPOSE yn trosi ystod fertigol o gelloedd i amrediad llorweddol neu i'r gwrthwyneb. Ac i ddefnyddio'r fformiwla gyfun hon, rhaid i chi fod yn ddefnyddiwr Excel 365 .
Felly, y fformiwla ofynnol yn yr allbwn Cell C16 fydd:
=TRANSPOSE(FILTER(C5:C13,C15=B5:B13))
Nawr gwasgwch Enter a dangosir i chi enwau'r gweithwyr o'r adran Gweithgynhyrchu mewn arae llorweddol.
Neu rhowch y fformiwla ganlynol yn yr allbwn Cell C16 os nad ydych yn ddefnyddiwr Excel 365.
=INDEX($C$5:$C$13, SMALL(IF($C$15=$B$5:$B$13, ROW($B$5:$B$13)-MIN(ROW($B$5:$B$13))+1, ""), COLUMNS($A$1:A1)))
<2 Pwyswch Enter a byddwch yn dod o hyd i enw cyntaf y cyflogai o'r enw a nodiradran.
Nawr, defnyddiwch Fill Handle a llusgwch y Cell C16 i'r dde nes i chi ddod o hyd i'r #NUM cyntaf gwall. A byddwch yn cael yr holl enwau o'r adran Gweithgynhyrchu yn llorweddol. enghraifft flaenorol o'r erthygl lle bu'n rhaid arddangos y data a dynnwyd yn fertigol. Yr unig wahaniaeth mawr yw ein bod yn defnyddio'r ffwythiant COLUMNS yma i nodi rhif dilyniant y ffwythiant SMALL . Wrth lenwi'r celloedd yn llorweddol yn awtomatig, bydd y fformiwla'n dilyn rhif dilyniant y ffwythiant SMALL i echdynnu data.
Darllen Mwy: Excel VLOOKUP i Dychwelyd Gwerthoedd Lluosog yn Fertigol
3. VLOOKUP i Dychwelyd Gwerthoedd Lluosog yn Seiliedig ar Feini Prawf
Rydym wedi ychwanegu colofn ychwanegol yng nghanol y tabl. Mae'r golofn hon yn storio'r IDau prosiect a neilltuwyd i'r gweithwyr cyfatebol sy'n bresennol yng Ngholofn D
. Felly, byddwn yn mewnbynnu dau gyflwr gwahanol nawr ac yn echdynnu data yn seiliedig ar yr holl ddata a ddarganfyddir.Er enghraifft, rydym am wybod enwau'r gweithwyr sy'n gweithio ar hyn o bryd yn y Gwerthiant adran ar ID y prosiect o DMR 103 .
Y fformiwla ofynnol yn yr allbwn Cell C17 fydd:
=IFERROR(INDEX($D$5:$D$13, SMALL(IF(1=((--($C$15=$B$5:$B$13)) * (--($C$16=$C$5:$C$13))), ROW($D$5:$D$13)-4,""), ROW()-16)),"")
Pwyswch Enter a byddwch yn dod o hyd i enw cyntaf y cyflogaio dan y meini prawf penodedig.
Nawr llenwch y Cell C17 i ddangos gweddill yr enw gyda'r amodau a roddwyd.
🚩 Rhai o Nodweddion Pwysig y Fformiwla hon:
Darllen Mwy: Defnyddiwch VLOOKUP gyda Meini Prawf Lluosog yn Excel (6 Dull + Dewisiadau Amgen)
4. VLOOKUP a Tynnu Allan Pob Cyfateb ag AutoFilter
Drwy ddefnyddio AutoFilter , gallwn echdynnu data yn seiliedig ar bob cyfatebiaeth yn haws. Gan ein bod yn mynd i dynnu enwau'r gweithwyr allan o'r adran Gweithgynhyrchu, mae'n rhaid i ni ddilyn y camau canlynol:
📌 Cam 1:
➤ Dewiswch y tabl data cyfan a de-gliciwch ar yllygoden.
➤ Dewiswch yr opsiwn 'Hidlo yn ôl Gwerth Cell Ddewisol' o'r opsiynau Hidlo .
Felly, rydych newydd actifadu'r Hidlo botymau ar gyfer eich penawdau.
📌 Cam 2:
➤ Cliciwch ar y botwm Hidlo o bennawd Adran .
➤ Rhowch farc ar yr opsiwn Gweithgynhyrchu yn unig.
➤ Pwyswch OK ac rydych chi wedi gorffen.
Fel yn y ciplun isod, fe welwch y data canlyniadol a'r data wedi'i hidlo i chi.
Darllen Mwy: VLOOKUP gyda Chyfatebiaethau Lluosog yn Excel
Darlleniadau Tebyg
5. VLOOKUP i Echdynnu Pob Cyfateb â Hidlo Uwch yn Excel
Gallwch hefyd ddefnyddio'r Hidlydd Uwch lle mae'n rhaid i chi ddiffinio'r meini prawf trwy ddewis yr ystod meini prawf o'ch taenlen Excel. Yn y llun canlynol, B15:B16 yw'r amrediad meini prawf.
📌 Cam 1:
➤ Dewiswch y tabl data cyfan.
➤ O dan y rhuban Data , cliciwch ar y gorchymyn Advanced o'r Trefnu a Hidlo gwymplen.
Bydd blwch deialog o'r enw Hidlo Uwch yn agor.
📌 Cam 2:
➤ Dewiswch y tabl data cyfan ar gyfer y mewnbwn Ystod Rhestr .
➤ Dewiswch B15:B16 ar gyfer y mewnbwn yr Ystod Meini Prawf .
➤ Pwyswch OK .
A byddwch yn gweld y canlyniad wedi'i hidlo gydag enwau'r gweithwyr o'r adran Gweithgynhyrchu yn unig.
Darllen Mwy: VLOOKUP with Multiple Meini prawf yn Excel (6 Enghraifft)
6. VLOOKUP a Dychwelyd Pob Gwerth trwy Fformatio fel Tabl
Nawr byddwn yn dangos dull syml arall i chi o hidlo'r tabl data trwy ei drosi'n dabl wedi'i fformatio.
📌 Cam 1:
➤ Dewiswch y tabl data cynradd yn gyntaf.
➤ O'r gwymplen Fformat fel Tabl o dan y tab Cartref , dewiswch unrhyw un o'r tablau sydd orau gennych.
Ar ôl y cam cyntaf, bydd eich tabl data nawr yn edrych fel y dangosir yn y sgrinlun canlynol gyda y penawdau wedi'u hidlo.
📌 Cam 2:
➤ Dewiswch y Gweithgynhyrchu opsiwn ar ôl clicio ar y botwm hidlydd o bennyn Adran .
➤ Pwyswch OK ac rydych chi wedi gorffen.
3>
Mae'r sgrinlun isod yn dangos yr allbynnau sy'n seiliedig ar y dewis penodedig.
Darllen Mwy: Defnyddio VBA VLOOKUP i Dewch o hyd i Werthoedd o Daflen Waith Arall yn Excel
7.VLOOKUP i Dynnu Pob Cyfatebol i Gell Sengl yn Excel
Mae'r ffwythiant TEXTJOIN yn cydgadwynu rhestr neu ystod o linynnau testun gan ddefnyddio amffinydd. Trwy ymgorffori ffwythiannau TEXTJOIN a IF gyda'i gilydd, gallwn chwilio am werth a thynnu data sy'n seiliedig ar bob cyfatebiaeth i mewn i un gell.
Y fformiwla ofynnol yn yr allbwn Cell C16 fydd:
=TEXTJOIN(", ",TRUE,IF($B$5:$B$13=$C$15,$C$5:$C$13,""))
Ar ôl pwyso Enter , fe welwch enwau'r gweithwyr o'r Adran gweithgynhyrchu mewn cell sengl wedi'i gwahanu gan atalnodau.
Yn y fformiwla hon, mae ffwythiant IF yn dychwelyd yr arae gyda'r enwau cyfatebol yn ogystal â'r gwerth boolean 'FALSE' ar gyfer celloedd nad ydynt yn cyfateb. Yna mae'r ffwythiant TEXTJOIN yn ymuno â'r holl enwau a ganfuwyd gyda'r amffinydd penodedig.
Darllen Mwy: VLOOKUP Testun Rhannol o Un Cell yn Excel
Geiriau Clo
Gobeithiaf y bydd yr holl ddulliau a grybwyllwyd uchod nawr yn eich helpu i'w cymhwyso yn eich taenlenni Excel pan fo angen. Os oes gennych unrhyw gwestiynau neu adborth, rhowch wybod i mi yn yr adran sylwadau. Neu gallwch edrych ar ein herthyglau eraill sy'n ymwneud â swyddogaethau Excel ar y wefan hon.