Tabl cynnwys
Yn Microsoft Excel, mae sawl dull defnyddiol o chwilio am gyfatebiadau testun rhannol ac yna echdynnu data yn seiliedig ar y cyfatebiad penodol hwnnw. Yn yr erthygl hon, byddwch yn dysgu'r holl ddulliau addas i chwilio am gydweddiadau testun rhannol yn Excel gan ymgorffori gwahanol swyddogaethau a fformiwlâu chwilio.
Lawrlwythwch Gweithlyfr Ymarfer
Gallwch lawrlwytho'r llyfr gwaith Excel rydym wedi'i ddefnyddio i baratoi'r erthygl hon.
Lookup Partial Text Match.xlsx
5 Dulliau Addas o Chwilio Paru Testun Rhannol yn Excel
1. Testun Rhannol Paru gyda VLOOKUP yn Excel
Yn y llun canlynol, mae tabl yn cynnwys y marciau mewn gwahanol bynciau ar gyfer rhai myfyrwyr mewn arholiad. Nawr yn seiliedig ar gydweddiad rhannol testun o Colofn B , byddwn yn tynnu'r marciau mewn pwnc ar gyfer myfyriwr.
Er enghraifft, gallwn chwilio am y testun “Ticiwch” yn y golofn Enw . Yn seiliedig ar y cyfatebiad rhannol, byddwn yn darganfod enw gwirioneddol y myfyriwr hwnnw ac yna'n tynnu marciau mathemateg y myfyriwr cyfatebol o'r tabl.
Yn yr enghraifft hon, byddwn yn defnyddio'r Mae VLOOKUP yn gweithredu yma gan fod y ffwythiant hwn yn chwilio am werth yng ngholofn fwyaf chwith tabl ac yna'n dychwelyd y gwerth yn yr un rhes o'r golofn benodedig. Fformiwla generig y ffwythiant VLOOKUP hwn yw:
=VLOOKUP(lookup_value, table_array, col_index_number,[range_lookup])
Gan ein bod yn mynd i dynnu allan y marciau mewn mathemateg myfyriwr y mae ei enw yn cynnwys y testun "Tic" , felly y fformiwla ofynnol yn yr allbwn Cell D17 fydd:
=VLOOKUP(D16,B5:G14,5,FALSE)
Neu,
=VLOOKUP("*Tick*",B5:G14,5,FALSE)
Ar ôl pwyso Enter , byddwch yn gweld y marciau mewn mathemateg ar gyfer Tickner ar unwaith.
Darllen Mwy: Sut i Ddefnyddio VLOOKUP ar gyfer Paru Rhannol yn Excel (4 Ffordd)
2. Chwilio Testun Rhannol Cydweddu â Swyddogaethau MYNEGI-MATCH
Nawr byddwn yn defnyddio'r cyfuniad o ffwythiannau INDEX a MATCH . Mae'r ffwythiant MYNEGAI yn dychwelyd gwerth neu gyfeirnod y gell ar groesffordd y rhes a'r golofn benodol mewn amrediad penodol ac mae'r ffwythiant MATCH yn dychwelyd safle cymharol eitem mewn arae sy'n cyfateb i werth penodedig mewn trefn benodedig.<1
Rydym yn mynd i ddod o hyd i allbwn tebyg i'r hyn a ganfuwyd yn y dull blaenorol. Felly, yn yr adran hon, y fformiwla ofynnol yn yr allbwn Cell D18 fydd:
=INDEX(B5:G14,MATCH(D17,B5:B14,0),MATCH(D17,B4:G4,0))
Neu,
=INDEX(B5:G14,MATCH("*Tick*",B5:B14,0),MATCH(D17,B4:G4,0))
Nawr gwasgwch Enter a bydd y fformiwla yn dychwelyd 91- y marciau mae Tickner wedi'u cael mewn mathemateg.
Yn y fformiwla hon, mae'r ddwy ffwythiant MATCH yn diffinio rhifau rhes a cholofnau enw'r myfyriwr a'r pwnc yn y drefn honno. Mae ffwythiant MYNEGAI wedyn yn dychwelyd y gwerth ar groesffordd y rhifau rhes a cholofn diffiniedig hynnyo'r arae.
Darllen Mwy: Sut i Ddefnyddio MYNEGAI a Chyfateb ar gyfer Paru Rhannol (2 Ffordd)
3. XLOOKUP gyda Nod Cerdyn Gwyllt i Edrych Cyfateb Testun Rhannol
Mae ffwythiant XLOOKUP yn chwilio amrediad neu arae am gyfatebiaeth ac yn dychwelyd yr eitem gyfatebol o ail amrediad neu arae. Fformiwla generig y ffwythiant hwn yw:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Now we' Byddaf yn defnyddio'r ffwythiant XLOOKUP hon yn uniongyrchol i echdynnu marciau mewn mathemateg y myfyriwr y mae ei enw yn cynnwys y testun "Tic" y tu mewn.
Yn yr allbwn Cell D18 , y fformiwla ofynnol fydd:
=XLOOKUP("*"&D16&"*",B5:B14,F5:F14,,2)
Ar ôl pwyso Enter , fe welwch allbwn tebyg i'r hyn a ganfuwyd yn y ddwy enghraifft flaenorol.
>
Yn y ffwythiant hwn, rydym wedi defnyddio 2 fel y ddadl [match_mode] sy'n dynodi cyfatebiad nod nod chwilio. Os nad ydych yn defnyddio'r arg hon, bydd y ffwythiant yn dychwelyd gwall #N/A oherwydd yn ddiofyn, bydd y ffwythiant yn edrych am yr union gyfatebiaeth yn lle'r nod nod chwilio yn cyfateb.
3>4. Cyfuno Swyddogaethau XLOOKUP, ISNUMBER, a CHWILIO i Edrych Cyfateb Testun Rhannol
Os dewiswch osgoi defnyddio nodau chwilio yn y swyddogaeth chwilio, yna mae'n rhaid i chi gymhwyso'r fformiwla gyfun o XLOOKUP ffwythiannau , ISNUMBER, a CHWILIO .
Mae'r ffwythiant ISNUMBER yn gwirio osmae gwerth cell yn werth rhifol ai peidio. Mae'r ffwythiant SEARCH yn dychwelyd rhif y nod lle darganfyddir nod penodol neu linyn testun gyntaf, gan ddarllen o'r chwith i'r dde. Mae fformiwlâu generig y ddwy ffwythiant yma fel a ganlyn:
=ISNUMBER(gwerth)
A
=SEARCH(darganfod_testun, o fewn_testun , [search_num])
Felly, y fformiwla ofynnol yn yr allbwn Cell D18 fydd:
=XLOOKUP(TRUE,ISNUMBER(SEARCH(D16,B5:B14)),F5:F14)
0>Ar ôl pwyso Enter , bydd y gwerth canlyniadol yn cael ei ddangos ar unwaith.
🔎 Sut Mae'r Fformiwla Gweithio?
- Mae'r ffwythiant CHWILIO yn edrych am y testun 'Tic' yn yr ystod cell B5:B14 ac yn dychwelyd amrywiaeth o:
{#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!; GWERTH!;#VALUE!}
- Mae ffwythiant ISNUMBER wedyn yn chwilio am y gwerth rhifol yn yr arae honno ac yn dychwelyd amrywiaeth arall o werthoedd boolaidd: <19
- Yn olaf, yn seiliedig ar yr arae dychwelyd o F5:F14 , mae'r ffwythiant XLOOKUP yn tynnu allan marciau mathemateg y myfyriwr y mae ei enw'n cynnwys y testun- 'Tic' y tu mewn.
{FALSE;GAU;CYWIR;GAU;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
XLOOKUP bryd hynny yn edrych am y gwerth boolaidd penodedig- TRUE yn yr arae a ganfuwyd yn y cam blaenorol ac yn tynnu rhif rhes y gwerth hwnnw yn yr arae o B5:B1 4 .5. Defnydd oSwyddogaethau hidlo, ISNUMBER, a CHWILIO i Edrych Cyfateb Testun Rhannol
Yn y dull olaf, byddwn yn defnyddio'r cyfuniad o FILTER, ISNUMBER, a CHWILIO ffwythiannau. Mae'r ffwythiant FILTER yma yn hidlo ystod o gelloedd neu arae yn seiliedig ar yr amodau a roddwyd. Fformiwla generig y ffwythiant hwn yw:
=FILTER(arae, include, [if_empty])
Gan ein bod yn delio gyda set ddata debyg, felly mae'r angen fformiwla gyda'r ffwythiant FILTER yn yr allbwn Cell D18 fydd:
=FILTER(F5:F14,ISNUMBER(SEARCH(D16,B5:B14)))
Nawr pwyswch Enter a byddwch yn cael y gwerth canlyniadol ar unwaith.
Yn y fformiwla hon, mae ffwythiant FILTER yn hidlo amrediad celloedd- F5:F14 yn seiliedig ar y gwerth boolaidd- TRUE yn unig. Mae'r cyfuniad o ffwythiannau ISNUMBER a SEARCH yn dychwelyd yr amrywiaeth o werthoedd boolaidd- TRUE a FALSE ac yn diffinio'r ail arg ( cynnwys) o'r ffwythiant HILTER .
Geiriau Clo
Gobeithiaf y bydd yr holl ddulliau a grybwyllir uchod nawr yn eich helpu i echdynnu data yn seiliedig ar y testun rhannol yn cyfateb yn eich taenlenni Excel. 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.