Kërkoni përputhjen e pjesshme të tekstit në Excel (5 metoda)

  • Shperndaje Kete
Hugh West

Në Microsoft Excel, ka disa metoda të dobishme për të kërkuar përputhjet e pjesshme të tekstit dhe më pas nxjerrjen e të dhënave bazuar në atë përputhje specifike. Në këtë artikull, do të mësoni të gjitha metodat e përshtatshme për të kërkuar përputhjet e pjesshme të tekstit në Excel me përfshirjen e funksioneve dhe formulave të ndryshme të kërkimit.

Shkarko librin e punës praktike

Ju mund të shkarkoni librin e punës të Excel-it që kemi përdorur për të përgatitur këtë artikull.

Kërkimi i tekstit të pjesshëm Match.xlsx

5 Metoda të përshtatshme për Kërkoni përputhjen e pjesshme të tekstit në Excel

1. Përputhja e pjesshme e tekstit me VLOOKUP në Excel

Në foton e mëposhtme është një tabelë që përmban notat në lëndë të ndryshme për disa studentë në një provim. Tani bazuar në përputhjen e pjesshme të një teksti nga Kollona B , ne do të nxjerrim notat në një lëndë për një student.

Për shembull, mund të kërkojmë tekstin “Shënoni” në kolonën e Emri . Bazuar në përputhjen e pjesshme, ne do të gjejmë emrin aktual të atij studenti dhe më pas do të nxjerrim nga tabela notat në matematikë të studentit përkatës.

Në këtë shembull, ne do të përdorim VLOOKUP funksionon këtu pasi ky funksion kërkon një vlerë në kolonën më të majtë të tabelës dhe më pas kthen vlerën në të njëjtin rresht nga kolona e specifikuar. Formula e përgjithshme e këtij funksioni VLOOKUP është:

=VLOOKUP(vlera_kërkuese, grupi_tabele, numri_indeksi_color,[range_lookup])

Meqenëse do të nxjerrim notat në matematikë të një studenti emri i të cilit përmban tekstin “Shiko” , kështu që formula e kërkuar në daljen Qeliza D17 do të jetë:

=VLOOKUP(D16,B5:G14,5,FALSE)

Ose,

=VLOOKUP("*Tick*",B5:G14,5,FALSE)

Pasi të shtypni Enter , do t'ju shfaqen menjëherë shenjat në matematikë për Tickner.

Lexo më shumë: Si të përdorim VLOOKUP për përputhje të pjesshme në Excel (4 mënyra)

2. Kërkoni përputhjen e pjesshme të tekstit me funksionet INDEX-MATCH

Tani do të përdorim kombinimin e funksioneve INDEX dhe MATCH . Funksioni INDEX kthen një vlerë ose referencë të qelizës në kryqëzimin e rreshtit dhe kolonës së caktuar në një interval të caktuar dhe funksioni MATCH kthen pozicionin relativ të një artikulli në një grup që përputhet me një vlerë të caktuar në një renditje të caktuar.

Ne do të gjejmë një dalje të ngjashme siç u gjet në metodën e mëparshme. Pra, në këtë seksion, formula e kërkuar në daljen Qeliza D18 do të jetë:

=INDEX(B5:G14,MATCH(D17,B5:B14,0),MATCH(D17,B4:G4,0))

Ose,

=INDEX(B5:G14,MATCH("*Tick*",B5:B14,0),MATCH(D17,B4:G4,0))

Tani shtypni Enter dhe formula do të kthejë 91- notat që Tickner ka marrë në matematikë.

Në këtë formulë, dy funksionet MATCH përcaktojnë përkatësisht numrat e rreshtave dhe kolonave të emrit të studentit dhe subjektit. Funksioni INDEX më pas kthen vlerën në kryqëzimin e atyre numrave të rreshtave dhe kolonave të përcaktuaranga grupi.

Lexo më shumë: Si të përdorim INDEX dhe Match për përputhje të pjesshme (2 mënyra)

3. XLOOKUP me karakter Wildcard për të kërkuar përputhjen e pjesshme të tekstit

Funksioni XLOOKUP kërkon një gamë ose një grup për një përputhje dhe kthen artikullin përkatës nga një varg ose grup i dytë. Formula e përgjithshme e këtij funksioni është:

=XLOOKUP(vlera_kërkuese, grupi_kërkues, grupi_kthimi, [if_not_found], [match_mode], [mode_kërkimi])

Tani ne' Do ta përdorë këtë funksion XLOOKUP drejtpërdrejt për të nxjerrë notat në matematikë të studentit, emri i të cilit përmban tekstin “Shiko” brenda.

Në dalje Qeliza D18 , formula e kërkuar do të jetë:

=XLOOKUP("*"&D16&"*",B5:B14,F5:F14,,2)

Pasi të shtypni Enter , do t'ju shfaqet një dalje e ngjashme siç është gjetur në dy shembujt e mëparshëm.

Në këtë funksion, ne kemi përdorur 2 si argument [match_mode] që tregon përputhjen e karaktereve të karakterit. Nëse nuk e përdorni këtë argument, funksioni do të kthejë gabimin #N/A si parazgjedhje, funksioni do të kërkojë përputhjen e saktë në vend të përputhjes së karakterit të shkronjës.

4. Kombinimi i funksioneve XLOOKUP, ISNUMBER dhe SEARCH për të kërkuar përputhjen e pjesshme të tekstit

Nëse vendosni të shmangni përdorimin e shkronjave të shkreta në funksionin e kërkimit, atëherë duhet të aplikoni formulën e kombinuar të XLOOKUP funksionet , ISNUMBER dhe SEARCH .

Funksioni ISNUMBER kontrollon nësenjë vlerë qelize është një vlerë numerike apo jo. Funksioni SEARCH kthen numrin e karakterit në të cilin një karakter specifik ose një varg teksti gjendet për herë të parë, duke lexuar nga e majta në të djathtë. Formulat e përgjithshme të këtyre dy funksioneve janë si më poshtë:

=ISNUMBER(vlera)

Dhe

=SEARCH(find_text, inside_text , [numri_kërkimit])

Pra, formula e kërkuar në daljen Qeliza D18 do të jetë:

=XLOOKUP(TRUE,ISNUMBER(SEARCH(D16,B5:B14)),F5:F14)

Pasi të shtypni Enter , vlera rezultuese do të shfaqet menjëherë.

🔎 Si funksionon formula Punon?

  • Funksioni SEARCH kërkon tekstin 'Shiko' në intervalin e qelizës B5:B14 dhe kthen një grup prej:

{#VALUE!;#VALUE!;1;#VLERË!;#VLERË!;#VLERË!;#VLERË!;#VLERË!;# VALUE!;#VALUE!}

  • Funksioni ISNUMRI më pas kërkon vlerën numerike në atë grup dhe kthen një grup tjetër vlerash boolean:

{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • Funksioni XLOOKUP atëherë kërkon vlerën e specifikuar boolean- TRUE në grupin e gjetur në hapin e mëparshëm dhe nxjerr numrin e rreshtit të asaj vlere në grupin B5:B1 4 .
  • Më në fund, bazuar në grupin e kthimit të F5:F14 , funksioni XLOOKUP nxjerr notat në matematikë të studentit emri i të cilit përmban teksti- 'Shënoni' brenda.

5. Përdorimi iFunksionet FILTER, ISNUMBER dhe SEARCH për të kërkuar përputhjen e pjesshme të tekstit

Në metodën e fundit, ne do të përdorim kombinimin e funksioneve FILTER, ISNUMBER dhe SEARCH . Funksioni FILTER këtu filtron një varg qelizash ose një grup të bazuar në kushtet e dhëna. Formula e përgjithshme e këtij funksioni është:

=FILTER(array, përfshi, [if_empty])

Meqenëse kemi të bëjmë me një grup të dhënash të ngjashme, kështu që kërkohet formula me funksionin FILTER në dalje Qeliza D18 do të jetë:

=FILTER(F5:F14,ISNUMBER(SEARCH(D16,B5:B14)))

Tani shtypni Enter dhe do të merrni vlerën rezultante në çast.

Në këtë formulë, funksioni FILTER filtron gamën e qelizave- F5:F14 bazuar në vlerën boolean- vetëm TRUE . Kombinimi i funksioneve ISNUMBER dhe SEARCH kthen grupin e vlerave boolean- TRUE dhe FALSE dhe përcakton argumentin e dytë ( përfshijnë) të funksionit FILTER .

Fjalë përmbyllëse

Shpresoj që të gjitha metodat e përmendura më sipër do t'ju ndihmojnë tani për të nxjerrë të dhëna bazuar në përputhjet e pjesshme të tekstit në tabelat tuaja Excel. Nëse keni ndonjë pyetje ose koment, ju lutem më tregoni në seksionin e komenteve. Ose mund të shikoni artikujt tanë të tjerë në lidhje me funksionet e Excel në këtë faqe interneti.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.