Tabl cynnwys
Un o swyddogaethau mwyaf rhyfeddol Excel a ddefnyddir yn helaeth yw'r swyddogaeth VLOOKUP . Hyd yn hyn, rydym wedi dysgu sut i dynnu un matsien allan o ystod o gelloedd gan ddefnyddio'r ffwythiant hwn. Fe allech chi ddod ar draws senarios yn aml lle mae angen i chi gael yr holl werthoedd cyfatebol ar gyfer dynodwr unigryw. Yn yr erthygl hon, byddwn yn dangos sut y gallwch dynnu matsys lluosog allan o ystod o gelloedd gan ddefnyddio'r swyddogaeth VLOOKUP yn Excel.
Lawrlwythwch Gweithlyfr Ymarfer
Gallwch lawrlwythwch y llyfr gwaith Excel canlynol i ddeall ac ymarfer eich hun yn well.
Perfformio Vlookup gyda Multiple Matches.xlsx2 Steps to Vlookup with Multiple Matches in Excel
Yma mae gennym Cofnodion Llyfrau Martin Bookstore . Mae'r set ddata hon yn cynnwys Math o Lyfr , Enw'r Llyfr , ac Awdur rhai llyfrau o dan golofnau B , C , a D yn gyfatebol.
Heddiw ein nod yw tynnu allan yr holl gyfatebiaethau o bob math o lyfr gan ddefnyddio swyddogaeth VLOOKUP . Byddwn yn gweithredu hyn mewn dau gam. Felly, gadewch i ni eu harchwilio fesul un.
Yma, rydym wedi defnyddio fersiwn Microsoft Excel 365 , gallwch ddefnyddio unrhyw fersiwn arall yn ôl eich hwylustod.
📌 Cam 01: Creu Enw Unigryw ar gyfer Pob Gwerth Edrych
- Ar y cychwyn cyntaf, mewnosodwch golofn newydd gyda'r pennawd Colofn Help i'r chwith i'r golofn chwilio Math o Lyfr a rhowch y fformiwla hon yng nghell B5 .
=C5&COUNTIF(C5:$C$25,C5)
Fformiwla Dadansoddiad- Mae
- COUNTIF(C5:$C$25,C5) yn dychwelyd cyfanswm nifer y celloedd yn yr ystod C5:C25 ( Math o Lyfr ) sy'n cynnwys y gwerth yn y gell C5 ( Nofel ). Gweler y ffwythiant COUNTIF am fanylion.
- Mewn geiriau syml, faint o nofelau sydd. Mae'n 7 .
- C5&COUNTIF(C5:$C$25,C5) yn cydgadwynu'r gwerth yn cell C5 ( Nofel ) ag ef.
- Felly mae'n dychwelyd Novel7 .
Wrth lusgo'r teclyn Fill Handle , C5 cynyddrannau fesul un, fel C5 , C6 , C7 … ond C25 yn aros yn gyson. Felly, ar gyfer pob Math o Lyfr , mae'r rhai cynharach yn cael eu cau allan a bydd enw newydd yn cael ei gynhyrchu.
Er enghraifft, yn achos nofelau, Nofel1 i <1 Mae>Novel7 yn cael eu cynhyrchu, ac yn debyg ar gyfer Barddoniaeth a mathau eraill o lyfrau.
- Yna, pwyswch ENTER .
- Ar ôl hynny, dewch â’r cyrchwr i’r dde -cornel waelod cell B5 a bydd yn edrych fel arwydd plws (+) . A dweud y gwir, dyma'r teclyn Fill Handle .
- Nawr, cliciwch ddwywaith arno.
Mae'n copïo'r fformiwla hon i weddill y celloedd. Fe welwch yr holl werthoedd chwilio wedi'u darparu ag enw unigryw, fel Novel1 , Novel2…, Barddoniaeth1 , Barddoniaeth2… ,ayyb.
📌 Cam 02: Defnyddio Swyddogaeth VLOOKUP
- Yn gyntaf oll, crëwch golofn newydd gyda Pennawd Colofn fel y gwerth chwilio.
- Yn ail, mewnosodwch y fformiwla ganlynol yng nghell G5 sef cell gyntaf y golofn hon.
=VLOOKUP(G$4&ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE)
Fformiwla Dadansoddiad- COUNTIF($C$5:$C Mae $25,G$4) yn dweud faint o gelloedd yn yr ystod C5:C25 ( Math o Lyfr ) sy'n cynnwys y gwerth yn y gell G4 ( Nofel ).
- Mewn geiriau syml, faint o nofelau sydd i gyd. Mae'n 7 .
Rydym wedi defnyddio cyfeirnod cell absoliwt yr amrediad C5:C25 ( $C $5:$C$25 ) oherwydd rydym am iddo aros yr un fath os byddwn yn copïo'r fformiwla i unrhyw gell.
- INDIRECT("A"&COUNTIF($C$5: $C$25,G$4)) yn dod yn INDIRECT("A"&7) ac yn dychwelyd y cyfeirnod cell A7 . Gweler y ffwythiant INDIRECT am fanylion.
- ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4)))) Mae bellach yn dod yn ROW(A1:A7) . Gweler y swyddogaeth ROW am fanylion.
- Mae'n dychwelyd arae o 1 i 7 fel {1, 2, 3, 4, 5, 6, 7} .
Defnyddiwyd $A$1 oherwydd nid ydym am iddo newid os ydym yn copïo'r fformiwla i gell arall.
- <14 Mae G$4&ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))) bellach yn cydgadwynu'r gwerth yn y gell G4 ( Nofel ) gydadychwelir yr arae gan y ffwythiant ROW ac mae'n dychwelyd arae arall.
- Felly mae'n dychwelyd {Nofel1, Nofel2, …, Nofel7} .
- VLOOKUP(G$4 Mae &ROW($A$1:INDIRECT("A"&COUNTIF($C$5:$C$25,G$4))),$B$5:$E$25,3,FALSE) yn dod yn VLOOKUP({Nofel1, Nofel2, …, Nofel7},$B$5:$E$25,3,FALSE) .
- Yn ôl yr arfer, pwyswch y fysell ENTER .
- I ddechrau, rhowch eu henwau ochr yn ochr fel Penawdau Colofn a llusgwch y Trinlen Llenwch .
- Excel LOOKUP vs VLOOKUP: Gyda 3 Enghraifft
- Pam Mae VLOOKUP yn Dychwelyd #D/A Pryd Mae Paru'n Bodoli? (5 Achos ac Ateb)
- Defnyddiwch VLOOKUP gyda Meini Prawf Lluosog yn Excel (6 Dull + Dewisiadau Amgen)
- Excel VLOOKUP i Darganfod Gwerth Diwethaf mewn Colofn (gydaDewisiadau Amgen)
- Yn gyntaf, ysgrifennwch y Math o Lyfr<10 fel y Pennawd Colofn a rhowch y fformiwla ganlynol yng nghell F5 .
- $C$5:$C$25 ( Enw Llyfr<10 ) yw'r lookup_array . Rydym yn chwilio am enwau'r llyfrau. Rydych chi'n defnyddio'ch un chi.
- $B$5:$B$25 ( Math o Lyfr ) yw'r matching_array . Rydyn ni eisiau cyfateb y mathau o lyfrau. Rydych chi'n defnyddio'ch un chi yn unol â hynny.
- F4 ( Nofel ) yw'r gwerth_cyfatebol . Rydyn ni eisiau cyfateb y nofelau. Rydych chi'n ei ddefnyddio yn unol â hynny.
- Yna, pwyswch ENTER .
- I ddechrau, mewnosodwch eu henwau fel Penawdau Colofn ochr yn ochr, ac yna llusgwch yr offeryn Llenwi Handle .
- Yn bennaf, mewnosodwch y Math o Lyfr 2> fel y Pennawd Colofn yn y gell F4 a rhowch y fformiwla hon yng nghell F5 .
- Mae ROW(B5:B25) yn dychwelyd amrywiaeth o {5, 6, 7, …, 25} . Ac mae ROWS(B1:B4) yn dychwelyd 4 . Felly mae ROW(B5:B25)-ROWS(B1:B4) yn dychwelyd amrywiaeth o {1, 2, 3, …, 21} . Gweler y ffwythiant ROW a ROWS am fanylion.
- IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS (B1:B4),””) yn dychwelyd y rhif cyfatebol o'r arae {1, 2, 3, …, 21} y gwerth yn y gell F4 (<1 Mae Nofel ) yn cyfateb i'r gwerth mewn unrhyw gell yn yr ystod B5:B25 ( Math o Lyfr ). Fel arall yn dychwelyd cell wag. Gweler y ffwythiant IF am fanylion.
- MYNEGAI($C$5:$C$25,(BACH( OS($B$5:$B$25=F4,ROW(B5:B25)-ROWS(B1:B4),"”),(ROW(B5:B25)-ROWS(B1:B4))))) yn dod INDEX($C$5:$C$25,{1,3,6,11,…,#NUM!}) ac yn dychwelyd y Enwau Llyfrau cyfatebol (Enw'r Nofelau) a #NUM! gwallau. Gweler y ffwythiant MYNEGAI am fanylion.
- Yn olaf, fe wnaethom lapio'r fformiwla y tu mewn i ffwythiant IFERROR i droi'r gwallau yn gelloedd gwag.
- Ar ôl hynny, pwyswch ENTER .
- Nawr, os ydych chi eisiau , mewnosodwch y Mathau o Lyfrau eraill fel Penawdau Colofn a llusgwch y Trin Llenwi . Byddwch yn cael llyfrau'r mathau eraill o lyfrau.
Mae'n chwilio am bob gwerth o'r arae {Novel1 , Nofel2, … Nofel7} yn y golofn chwilio B .
Yna mae'n dychwelyd enw cyfatebol y nofel o'r golofn 3ydd (fel y col_index_num yw 3 ). Felly, cawn restr o'r holl nofelau.
Sylwer: Fformiwla arae ydyw. Felly peidiwch ag anghofio pwyso Ctrl + Shift + Enter oni bai eich bod yn Excel 365 .
Ac ar gyfer y llall Mathau o Lyfr 2>,
Darllen Mwy: VLOOKUP ANUNIONGYRCHOL yn Excel
Darlleniadau Tebyg
- 14> VLOOKUP Ddim yn Gweithio (8 Rheswm ac Ateb)
Ffyrdd Amgen o Vlookup gyda Chyfatebiaethau Lluosog yn Excel
Os yw'r dull blaenorol yn ymddangos yn beryglus, peidiwch â phoeni. Mae mwy o opsiynau ar gael.
1. Defnyddio Swyddogaeth FILTER
Dyma yn wir y dull mwyaf syml. Yma, byddwn yn defnyddio'r swyddogaeth FILTER yn unig. Dilynwch y camau syml hyn.
📌 Camau:
=FILTER($C$5:$C$25,$B$5:$B$25=F$4)
<6 Dadansoddiad Fformiwla Yma,
Nawr, os ydych chi eisiau’r Enwau Llyfrau o'r holl Mathau o Lyfrau ,
2. Defnyddio Cyfuniad MYNEGAI, BACH, a RHESAU Swyddogaethau (Cyd-fynd â Fersiynau Hŷn o Excel)
Mae'r ffwythiant HILTER ynar gael yn Office 365 yn unig. Felly, os ydych chi'n defnyddio'r fersiwn hŷn o Excel, peidiwch â phoeni. Mae gennym ateb arall i chi. Mae'n syml ac yn hawdd; dilynwch ymlaen.
📌 Camau:
=IFERROR(INDEX($C$5:$C$25,(SMALL(IF($B$5:$B$25=F4,ROW(B5:B25)-ROWS(B1:B4),""),(ROW(B5:B25)-ROWS(B1:B4))))),"")
Dadansoddiad Fformiwla
- > SMALL(IF($B$5:$B$25=F4) ,ROW(B5:B25)-ROWS(B1:B4),"”),(ROW(B5:B25)-ROWS(B1:B4))) yn dod yn BACH({1, …,3 , …, 6, …, 20, …},{1, 2, 3, 4, …., 21}) ac yn dychwelyd y rhifau yn gyntaf, yna #NUM! gwallau yn y gwagle celloedd. Gweler y ffwythiant BACH am fanylion.
>
3. Vlookup gyda Chyfatebiaethau Lluosog a Chanlyniadau Dychwelyd Mewn Rhes
Yn y blaenorol dulliau, cawsom y canlyniadau mewn colofnau fertigol. Ond os ydym am gael y gwerthoedd yn olynol, sut allwn ni wneud hynny? Yma, byddwn yn cael yr enwau Awdur ar gyfer gwahanol Mathau o Lyfr yn olynol. Dilynwch y camau isod yn ofalus.
📌 Camau:
- Ar y dechrau, ewch i gell G5 ac ysgrifennwch y fformiwla isod.
=IFERROR(INDEX($D$5:$D$19,SMALL(IF($F5=$B$5:$B$19,ROW($D$5:$D$19)-4,""),COLUMN()-6)),"")
Mae'r fformiwla hon yn debyg i'r fformiwla flaenorol. Felly, os ydych chi'n wynebu unrhyw broblem yn deall y fformiwla hon, gwelwch y esboniad blaenorol .
- Yna, tapiwch yr allwedd ENTER . <16
- Yn gyntaf oll, dewiswch gell H5 ac gludwch y fformiwla ganlynol.
- Yna, pwyswch ENTER .
- Yn bennaf, ewch i gell G5 a rhowch y fformiwla isod.
- Yn ail, pwyswch ENTER .
Ond mae yna awduron eraill sydd â nofelau yn y set ddata hon. Felly, sut allwn ni eu cael?
Llusgwch yr handlen Llenwi i'r dde i fyny i gell K5 i gael y Awduron eraill o Nofel . Ar ben hynny, llusgwch yr offeryn Fill Handle i gell K7 i gael enwau Awduron ar gyfer gwahanol fathau o lyfrau. Gweler y ddelwedd isod i gael eglurhad.
Sut i Vedrych ar Niferoedd sy'n Cyfateb â Sawl Maen Prawf
Yn ein henghreifftiau blaenorol, daethom o hyd i'r gwerthoedd ar gyfer meini prawf sengl. Er enghraifft, rydym yn cael teitlau llyfrau ar gyfer math penodol o lyfr. Ond yma, byddwn yn awgrymu meini prawf lluosog. Byddwn yn edrych ar y Nofelau o Charles Dickens gan ddefnyddio'r dull hwn. Gadewch i ni ei weld ar waith.
📌 Camau:
=IFERROR(INDEX($C$5:$C$25,SMALL(IF(1=((--($F$5=$B$5:$B$25))*(--($G$5=$D$5:$D$25))),ROW($C$5:$C$25)-4,""),ROW()-4)),"")
Sut i Vlookup a Dychwelyd Cyfatebiaethau Lluosog mewn Un Cell
Mewn ymagweddau cynharach, cawsom y gwerthoedd mewn gwahanol gelloedd. Ond byddwn yn dangos sut y gallwn gael canlyniadau mewn un gell. Felly, heb oedi pellach, gadewch i ni blymio i mewn!
📌 Camau:
=TEXTJOIN(", ",TRUE,IF($F$5=$B$5:$B$25,C5:C25,""))
Yma, mae ffwythiant IF yn cael y gwerth o'r amrediad C5:C25 lle mae'r gwerthoedd cyfatebol yn yr ystod B5:B25 yn cyfateb i'r gwerth yn y gell F5 . Yna, mae'r ffwythiant TEXTJOIN yn cyfuno gwerthoedd yr arae gyda choma fel y amffinydd.
Darllen Mwy: MYNEGAI MATCH vs VLOOKUP Swyddogaeth (9 Enghreifftiau)
Casgliad
Mae'r erthygl hon yn esbonio sut i vlookup gyda chyfatebiaethau lluosog yn Excel mewn modd syml a chryno. Peidiwch ag anghofio lawrlwytho'r Ffeil Ymarfer. Diolch am ddarllen yr erthygl hon. Gobeithiwn fod hyn o gymorth. Rhowch wybod i ni yn yr adran sylwadau os oes gennych unrhyw ymholiadau neu awgrymiadau. Ewch i'n gwefan, ExcelWIKI , darparwr datrysiadau Excel un-stop, i archwilio mwy.