Chwilio Paru Testun Rhannol yn Excel (5 Dull)

  • Rhannu Hwn
Hugh West

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

    {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 .
  • 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.

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.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.