Kërkimi në Excel për tekst në interval (11 metoda të shpejta)

  • Shperndaje Kete
Hugh West

Në Microsoft Excel, ka metoda të shumta të disponueshme për të kërkuar tekst në një sërë qelizash ose një grup. Mund të kërkoni për një vlerë teksti dhe të ktheni rezultate të ndryshme bazuar në kritere të shumta. Në këtë artikull, do të mësoni të gjitha metodat e përshtatshme për të kërkuar tekstin në një gamë në Excel me shembuj të duhur dhe ilustrime të thjeshta.

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ërkoni për tekst në Range.xlsx

11 Metoda të përshtatshme për Kërkoni tekstin në varg në Excel

1. Përdorimi i Find & Zgjidhni Command to Search for Text in any Range

Në foton e mëposhtme, ka disa tekste të rastësishme të vendosura nën titullin Text . Ne do të kërkojmë për një tekst ose një fjalë 'SHBA' duke përdorur Gjej & Zgjidh komandën .

📌 Hapi 1:

➤ Shko te Shtëpia shirit ➦ Redaktimi grupi i komandave ➦ Gjeni & Zgjidhni me drop-down ➦ Gjej komandën.

Do të hapet një kuti dialogu.

📌 Hapi 2:

➤ Në opsionin Gjej çfarë , shkruani 'USA' .

➤ Shtypni Gjeni Next .

Do të shihni një tregues drejtkëndor jeshil që mbyll Qelizën B8 që përcakton se fjala ose teksti 'SHBA' është shtrirë atje.

Lexo më shumë: Si të gjesh nëse një varg qelizash përmban tekst specifik nële të përdorim tabelën e mëposhtme të të dhënave për ta kthyer atë në një tabelë Excel dhe më pas të kërkojmë tekstin 'Peter' .

📌 Hapi 1:

➤ Së pari zgjidhni të gjithë tabelën (B4:D9) .

➤ Tani shtypni CTRL+T për të kthyer të dhënat në një tabelë Excel .

➤ Në kutinë e dialogut Krijo tabelën , vendndodhja e të dhënave do të zgjidhet automatikisht . Tani shtypni OK vetëm.

Pra, tabela juaj e të dhënave sapo është kthyer në një tabelë Excel.

📌 Hapi 2:

➤ Klikoni në drop-down Salesman tani.

➤ Tani shkruani 'Peter' në kutinë e tekstit.

➤ Shtypni OK dhe keni mbaruar.

Si në foton më poshtë, do t'ju shfaqen të dhënat e filtruara vetëm për Pjetrin.

Fjalë përmbyllëse

Shpresoj , të gjitha këto metoda të përmendura më lart tani do t'ju ndihmojnë t'i zbatoni ato në fletët e llogaritura në Excel kur duhet të kërkoni për një tekst në një gamë për qëllime të ndryshme. 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.

Excel

2. Përdorni funksionin ISTEXT për të kontrolluar nëse një varg qelizash përmban tekst

Funksioni ISTEXT zakonisht përdoret për të kontrolluar nëse një qelizë përmban një tekst apo jo. Në tabelën e mëposhtme, ne do ta zbatojmë këtë funksion në të gjitha qelizat në Kollona B dhe do të kontrollojmë se cilat prej tyre përmbajnë të dhëna teksti. Duke qenë se ISTEXT është një funksion logjik, ai do të kthejë një vlerë boolean- E VËRTETË (Nëse gjendet tekst) ose FALSE (Nëse teksti nuk gjendet) .

Në daljen Cel C5 , formula e kërkuar është:

=ISTEXT(C5)

Pasi të shtypim Enter dhe të plotësojmë automatikisht pjesën tjetër të qelizave në Kollonën C , do të marrim të gjitha vlerat e kthyera me TRUE ose FALSE në varësi të llojeve të të dhënave në Kollona B .

3 . Kërkoni për tekst specifik në një varg qelizash me funksion IF në Excel

Funksioni IF përdoret për të kontrolluar nëse një kusht plotësohet dhe funksioni kthen një vlerë boolean- E VËRTETË ose FALSE . Në foton më poshtë, Kollona B ka disa të dhëna teksti. Nën titullin Output Kollonën C , ne do të aplikojmë funksionin IF për të kërkuar emrin e shtetit 'Angli' . Vlera e kthyer do të jetë 'Po' nëse plotësohet kushti, përndryshe do të jetë 'Jo' .

Formula e kërkuar në daljen e parë Cel C5 do të jetë:

=IF(B5="England","Yes","No")

Pas shtypjes Hyni dhe duke plotësuar pjesën tjetër të qelizave, do të gjejmë vlerën e kthyer Po për B8 pasi qeliza përmban tekstin Angli . Qelizat e tjera dalëse do të tregojnë vlerën e kthimit Jo pasi kushti i dhënë nuk është plotësuar aty,

4. Kërkoni për përputhje të pjesshme të një teksti në një varg qelizash në Excel

Duke kombinuar funksionet IF, ISNUMBER dhe SEARCH , ne do të shikojmë për një përputhje të pjesshme në një varg qelizash dhe formula do të kthehet 'U gjet' nëse përputhet me kriteret, përndryshe, do të kthejë 'Nuk u gjet' .

Për shembull, në tekstet e dhëna në Kollona B , ne do të kërkojmë një tekst 'USA', dhe nën titullin Output , formulën do të kthejë 'U gjet' ose 'Nuk u gjet' për kërkimet përkatëse.

Formula e kërkuar në dalje Qeliza C5 duhet të jetë:

=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")

Tani shtypni Enter dhe plotësoni automatikisht të gjithë kolonë, ju do të merrni vlerat e kthimit menjëherë. Meqenëse Qeliza B8 përmban tekstin 'SHBA' , formula është kthyer 'Gjetur' Qelizën C8 .

🔎 Si funksionon formula?

  • Funksioni SEARCH kërkon tekst 'SHBA' në qelizë dhe kthen pozicionin fillestar të tekstit. Nëse teksti nuk gjendet, funksioni kthen një gabim #VALUE .
  • Funksioni ISNUMBER kontrollon nësevlera e kthyer e gjetur nga funksioni SEARCH është një vlerë numerike ose jo dhe kthen E VËRTETË ose FALSE bazuar në llojin e vlerës së kthyer.
  • Më në fund, funksioni IF kërkon për vlerat boolean- TRUE ose FALSE dhe kthen 'Found' për TRUE , 'Nuk u gjet' për FALSE .

5. Kombinimi i funksioneve IF dhe COUNTIF për të kërkuar tekst specifik në intervalin

Tani në Kollona D , ka disa fjalë që gjenden në tekstet në Kollona B . Këtu do të kombinojmë funksionet IF dhe COUNTIF . Funksioni COUNTIF do të numërojë numrin e gjetjeve të tekstit të zgjedhur nga Kollona D Kollona B . Funksioni IF më pas do të kërkojë numërimin më të madh se '0' dhe do të kthejë mesazhin e specifikuar 'U gjet' , përndryshe do të kthehet ' Nuk u gjet'.

Në daljen e parë Qeliza E5 , formula përkatëse do të jetë:

=IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")

Pasi të shtypim Enter dhe të plotësojmë automatikisht pjesën tjetër të qelizave në Kollonën E , do të merrni të gjitha vlerat rezultante me 'U gjet' ose 'Nuk u gjet' menjëherë.

Lexo më shumë: Si të gjeni nëse një varg qelizash përmban tekst specifik në Excel

6. Përdorimi i funksioneve të kërkimit për të kërkuar tekst dhe vlera të kthimit

i. Funksioni VLOOKUP për të kërkuar tekst në varg

TheFunksioni VLOOKUP kërkon një vlerë në kolonën më të majtë në një tabelë dhe kthen një vlerë në të njëjtin rresht nga kolona e specifikuar. Në tabelën e mëposhtme, ka tre kolona që përmbajnë disa emra të rastësishëm të shitësve, shitjet e tyre përkatëse dhe 10% bonuse bazuar në shitjet.

Në rezultatin Cel C12 , ne' Do të aplikojë funksionin VLOOKUP për të kërkuar emrin e një shitësi të dhënë në C11 , dhe funksioni më pas do të kthejë shumën e bonusit për shitësin përkatës.

Pra, formula e lidhur me funksionin VLOOKUP Qeliza C12 duhet të jetë:

=VLOOKUP(C11,B5:D9,3,FALSE)

Pasi të shtypim Enter , do të marrim shumën e bonusit për Samin menjëherë.

Lexo më shumë: Si të gjesh tekst në qelizë në Excel

ii. Funksioni HLOOKUP për të kërkuar tekst në varg

Funksioni HLOOKUP funksionon në kundërshtim me funksionin VLOOKUP . Funksioni HLOOKUP kërkon një vlerë në rreshtin e sipërm të tabelës dhe e kthen vlerën në të njëjtën kolonë nga rreshti i specifikuar.

Në foton e mëposhtme, emrat e rastësishëm të shitësit , shitjet e tyre përkatëse dhe shpërblimet janë tani në rendin e transpozuar. Në daljen Qeliza C9 , ne do të zbatojmë funksionin HLOOKUP për të kthyer shumën e bonusit për Sam.

E kërkuara formula me funksionin HLOOKUP C9 dobe:

=HLOOKUP(C8,C4:G6,3,FALSE)

Pas shtypjes Enter , funksioni do të kthejë shumën e bonusit për Sam të drejtën larg.

Lexo më shumë: Si të gjesh vlerën në interval në Excel

iii . Funksioni XLOOKUP për të kërkuar tekst në diapazon

Funksioni XLOOKUP është një shtesë e jashtëzakonshme për Microsoft Excel pasi ky funksion i kalon të dyja VLOOKUP dhe HLOOKUP funksionon. Funksioni XLOOKUP kërkon një gamë për një përputhje dhe kthen artikullin përkatës nga diapazoni i dytë i grupit. Problemi i vetëm me këtë funksion është se është i disponueshëm vetëm në Excel 365 .

Në tabelën e mëposhtme, ku funksioni VLOOKUP është përdorur më herët, ne do të aplikojmë funksioni XLOOKUP tani për të kthyer daljen e ngjashme në Qeliza C12 .

Pra, formula e lidhur në qelizën përkatëse është:

=XLOOKUP(C11,B5:B9,D5:D9)

Tani shtypni Enter dhe do të merrni shumën e bonusit për Sam.

Dhe tani tabela e të dhënave është transpozuar. Pra, funksioni XLOOKUP do të kërkojë vlerën horizontalisht dhe do të kthejë daljen nga rreshti i specifikuar për vlerën ose tekstin e dhënë.

Formula përkatëse me XLOOKUP funksioni në Cel C9 do të jetë:

=XLOOKUP(C21,C17:G17,C19:G19)

Pas shtypjes Enter , do të merrni rezultat të ngjashëm siç u gjet më parë.

7. Aplikoni formulën INDEX-MATCH për të gjetur tekstin në intervalnë Excel

Në këtë seksion, ne do të aplikojmë kombinimin e funksioneve INDEX dhe MATCH . Funksioni INDEX kthen një vlerë ose një referencë në kryqëzimin e rreshtit dhe kolonës së caktuar. Funksioni MATCH kthen pozicionin relativ të një artikulli në një grup që përputhet me një vlerë të caktuar në një renditje të caktuar.

Pra, formula e kërkuar që përbëhet nga INDEX dhe MATCH funksionet në dalje Qeliza C12 do të jenë:

=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)

Tani shtypni Enter dhe do të gjeni menjëherë vlerën që rezulton.

8. Kërkoni tekstin në varg dhe ktheni referencën e qelizës

Duke aplikuar funksionin CELL , ne mund të kthejmë referencën e qelizës së një teksti kërkimi në një varg qelizash ose në një tabelë. Në tabelën e mëposhtme (B5:B9) , do të kërkojmë përputhjen e pjesshme të tekstit 'USA' dhe formula përkatëse do të kthejë referencën e qelizës së gjetjes në C12 .

Formula e kërkuar me funksionin CELL në dalje Qeliza C12 do të jetë:

=CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))

Formula do të kthejë referencën absolute të qelizës së kërkimit përkatës siç tregohet në pamjen e mëposhtme të ekranit.

9. Kërkoni tekst në raste të përsëritura dhe ktheni të gjitha pozicionet

Le të supozojmë se kemi disa tekste me përsëritje në Kollona B nën titullin Tekst . Çfarëdo të bëjmë tani është të aplikojmë një formulë për të kthyer të gjitha pozicionet e rreshtave të përsëritjeve për vlerën e tekstit të zgjedhur.

Nëse duam të kërkojmë tekstin 'USA' Kollonën B dhe kthejmë të gjithë numrat e rreshtave për përsëritjet, duhet të zbatojmë formulën e mëposhtme në daljen Qeliza E5 :

=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))

Pasi shtypni Enter dhe përdorni Fill Handle për të plotësuar deri në Është gjetur gabim #NUM , do të marrim të gjithë numrat e rreshtave nga Kollona B për tekstin e zgjedhur 'USA' .

🔎 Si funksionon formula?

  • Funksioni IF këtu kërkon kushtin që duhet plotësuar dhe kthen numrat e rreshtave (duke përdorur funksionin ROW ) për ndeshjet së bashku me vlerën boolean FALSE për ato që nuk përputhen. Pra, vlerat e kthyera të gjetura këtu janë:

{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE}

  • Funksioni SMALL kthen vlerën e n-të më të vogël nga grupi i gjetur në hapin e mëparshëm.

10. Kërkoni tekst specifik dhe ktheni pozicionin fillestar të personazhit të parë

i. Përdorimi i funksionit FIND

Funksioni FIND kërkon një tekst në një varg teksti tjetër dhe kthen pozicionin fillestar të tekstit të zgjedhur. Funksioni FIND është i ndjeshëm ndaj shkronjave të vogla.

Duke supozuar se do të kërkojmë tekstin 'GER' Qeliza B5 .

Tëformula e kërkuar në daljen Qeliza C8 do të jetë:

=FIND(C7,B5)

Pas shtypjes Enter , funksioni do të kthehet 12 që do të thotë se teksti 'GER' është gjetur nga karakteri i 12-të i vargut të tekstit që shtrihet në Qeliza B5 .

Meqë funksioni FIND është i ndjeshëm ndaj shkronjave të vogla, nëse funksioni kërkon tekstin 'ger' në vend të 'GER' atëherë do të kthejë një gabim #VALUE .

Funksioni SEARCH funksionon në mënyrë të ngjashme me funksionin FIND . Dallimi i vetëm është se funksioni SEARCH është i pandjeshëm ndaj shkronjave të vogla, ndërsa funksioni FIND është i ndjeshëm ndaj shkronjave të vogla.

Meqë funksioni SEARCH gjithashtu kthehet pozicioni fillestar i një vlere teksti në një varg teksti tjetër, formula e kërkuar në daljen Qeliza C8 do të jetë:

=SEARCH(C7, B5)

Pas shtypjes Enter , funksioni do të kthejë rezultatin e ngjashëm siç është gjetur nga funksioni FIND më parë.

Meqenëse funksioni SEARCH është i pandjeshëm ndaj shkronjave të vogla, funksioni nuk do të kthejë një gabim #VALUE ndryshe nga funksioni FIND për tekstin e kërkimit 'ger' këtu.

11. Përdorimi i tabelës Excel për të kërkuar tekst dhe për të kthyer të dhënat e filtruara

Në shembullin tonë të fundit, ne do të përdorim tabelën Excel për të kërkuar një tekst dhe për të shfaqur rreshtin përkatës pas filtrim. Kështu që,

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ë.