Edukien taula
Microsoft Excel-en, metodo ugari daude eskuragarri testua gelaxka-sorta edo matrize batean bilatzeko. Testu-balio bat bilatu eta hainbat irizpideren arabera irteera desberdinak itzul ditzakezu. Artikulu honetan, Excel-en testu-barruti batean bilatzeko metodo egoki guztiak ikasiko dituzu adibide egokiekin eta ilustrazio errazekin.
Deskargatu Praktika Lan-koadernoa
Zuk. artikulu hau prestatzeko erabili dugun Excel lan-koadernoa deskargatu dezakezu.
Search for Text in Range.xlsx
11 Metodo egokiak Bilatu Testua Barrutian Excel-en
1. Bilatu & Hautatu komandoa edozein barrutitan testua bilatzeko
Ondoko irudian, ausazko testu batzuk daude Testua goiburuaren azpian. Testu bat edo hitz bat ‘AEB’ bilatuko dugu Bilatu & Hautatu komandoa.
📌 1. urratsa:
➤ Joan Etxera zinta ➦ Editatu komando-taldea ➦ Bilatu & Hautatu goitibeherako ➦ Bilatu komandoa.
Elkarrizketa-koadro bat irekiko da.
📌 2. urratsa:
➤ Bilatu zer aukeran, idatzi 'AEB' .
➤ Sakatu Bilatu hurrengoa .
Adierazle angeluzuzen berde bat ikusiko duzu B8 gelaxka biltzen duena, hitza edo testua definitzen duena. 'AEB' hor dago.
Irakurri gehiago: Nola aurkitu gelaxka sorta batek testu espezifikoa baduerabil dezagun datu-taula hau Excel taula bihurtzeko eta gero bilatu 'Peter' testua.
📌 1. urratsa:
➤ Hautatu taula osoa (B4:D9) lehenik.
➤ Orain sakatu CTRL+T datuak Excel taula bihurtzeko.
➤ Sortu taula elkarrizketa-koadroan, datuen kokapena automatikoki hautatuko da. . Orain sakatu OK bakarrik.
Beraz, zure datu-taula Excel taula bihurtu berri da.
📌 2. urratsa:
➤ Egin klik orain Saltzailea goitibeherakoan.
➤ Orain. idatzi 'Peter' testu-koadroan.
➤ Sakatu Ados eta listo.
Beheko irudian bezala, Peterrentzat soilik iragazitako datuak bistaratuko zaizkizu.
Ondoriozko hitzak
Espero dut , Goian aipatutako metodo hauek guztiak zure Excel kalkulu-orrietan aplikatzen lagunduko dizute hainbat helburutarako barruti bateko testu bat bilatu behar duzunean. Galdera edo iritzirik baduzu, esan iezadazu iruzkinen atalean. Edo webgune honetan Excel funtzioekin lotutako beste artikulu batzuk ikus ditzakezu.
Excel2. Erabili ISTEXT Funtzioa Gelaxka-barruti batek testua duen egiaztatzeko
ISTEXT funtzioa normalean gelaxka batek testu bat duen edo ez egiaztatzeko erabiltzen da. Hurrengo taulan, funtzio hau B zutabea ko gelaxka guztietan aplikatuko dugu eta egiaztatu zeintzuk diren testu-datuak. ISTEXT funtzio logikoa denez, balio boolearra itzuliko du: TRUE (testua aurkitzen bada) edo FALSE (testua aurkitzen ez bada) .
Irteeran C5 gelaxka , behar den formula hau da:
=ISTEXT(C5)
Sartu sakatu eta C zutabea ko gainerako gelaxkak automatikoki bete ondoren, itzuliko balio guztiak jasoko ditugu. EGIA edo GEZURRA rekin B zutabea ko datu moten arabera.
3 . Bilatu Excel-en IF funtzioa duten gelaxka sorta bateko testu espezifikoa
IF funtzioa baldintza bat betetzen den egiaztatzeko erabiltzen da eta funtzioak balio boolearra itzultzen du- EGIA edo GEZURRA . Beheko irudian, B zutabeak testu-datu batzuk ditu. Irteera goiburuan C zutabea , IF funtzioa aplikatuko dugu herrialde-izen bat ‘Ingalaterra’ bilatzeko. Itzultzeko balioa 'Bai' izango da baldintza betetzen bada, bestela 'Ez' izango da.
C5 gelaxka lehen irteerako beharrezko formula hau izango da:
=IF(B5="England","Yes","No")
<3 sakatu ondoren> Sartu eta gainontzeko gelaxkak betez, Bai ren itzulera-balioa aurkituko dugu B8 , gelaxkak Ingalaterra testua baitu. Irteerako beste gelaxkek Ez itzultzeko balioa erakutsiko dute, emandako baldintza ez baita han bete,
4. Bilatu Excel-en gelaxka-barruti bateko testu baten bat etortze partziala
IF, ISNUMBER eta BILATU funtzioak konbinatuz, begiratuko dugu. gelaxka-barruti bateko bat-etortze partzial baterako eta formulak 'Aurkitu' itzuliko du irizpideekin bat badator, bestela, 'Ez aurkitu' itzuliko du.
Adibidez, B zutabean emandako testuetan, 'AEB', testu bat bilatuko dugu eta Irteera goiburuaren azpian, formula. 'Aurkitu' edo 'Ez aurkitu' itzuliko du dagozkien bilaketetarako.
Irteerako behar den formula >C5 gelaxkak izan beharko luke:
=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")
Orain sakatu Sartu eta bete osoa automatikoki zutabean, itzuliko balioak aldi berean jasoko dituzu. B8 gelaxka 'AEB' testua daukanez, formulak 'Aurkitua' C8 gelaxka n itzuli du.
🔎 Nola funtzionatzen du formulak?
- BILATZAILEA funtzioak bilatzen du testua 'AEB' gelaxkan eta testuaren hasierako posizioa itzultzen du. Testua aurkitzen ez bada, funtzioak #VALUE errorea itzultzen du.
- ISNUMBER funtzioak egiaztatzen du BILATU funtzioak aurkitutako balioa zenbakizko balio bat da ala ez eta EGIA edo GEZURRERA itzultzen du balio motaren arabera.
- Azkenik, IF funtzioak balio boolearrak bilatzen ditu - TRUE edo FALSE eta 'Aurkitu' TRUE
, 'Ez da aurkitu' FALSE rako.
5. IF eta COUNTIF funtzioak konbinatuz Barrutian testu espezifikoa bilatzeko
Orain D zutabean , badaude B zutabeko testuetan aurki daitezkeen hitz batzuk. . IF eta COUNTIF funtzioak konbinatuko ditugu hemen. ZENBATU IF funtzioak aukeratutako testuaren aurkikuntza kopurua zenbatuko du D zutabea B zutabean . IF funtzioak '0' baino handiagoa den zenbaketa bilatuko du eta 'Aurkitu' zehaztutako mezua itzuliko du, bestela itzuliko du. Ez da aurkitu'.
Lehenengo irteeran E5 gelaxka , dagokion formula hau izango da:
=IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")
Sartu sakatu eta E zutabea ko gainerako gelaxkak automatikoki bete ondoren, egingo dugu Lortu emaitzazko balio guztiak 'Aurkitu' edo 'Ez da aurkitu' rekin berehala.
Irakurri gehiago: Nola aurkitu gelaxka-barruti batek Excel-en testu espezifikoa badu
6. Testua bilatzeko eta itzultzeko balioak bilatzeko funtzioen erabilera
i. VLOOKUP funtzioa barrutian testua bilatzeko
TheVLOOKUP funtzioak taula bateko ezkerreko zutabean balio bat bilatzen du eta zehaztutako zutabetik errenkada bereko balio bat itzultzen du. Hurrengo taulan, saltzaileen ausazko izen batzuk, dagozkion salmentak eta salmenten araberako % 10eko hobariak dituzten hiru zutabe daude.
Irteeran C12 gelaxka dugu' VLOOKUP funtzioa aplikatuko dut C11 atalean emandako saltzaile baten izena bilatzeko, eta funtzioak dagokion saltzaileari hobari-kopurua itzuliko dio.
Beraz, VLOOKUP funtzioarekin erlazionatutako formulak C12 gelaxka izan beharko luke:
=VLOOKUP(C11,B5:D9,3,FALSE)
Sartu sakatu ondoren, Sam-en bonusaren zenbatekoa berehala jasoko dugu.
Irakurri gehiago: Nola aurkitu testua Excel-en gelaxkan
ii. HLOOKUP funtzioa Barrutian testua bilatzeko
HLOOKUP funtzioak VLOOKUP funtzioaren aurka funtzionatzen du. HLOOKUP funtzioak taula baten goiko errenkadan balio bat bilatzen du eta zutabe bereko balioa itzultzen du zehaztutako errenkadatik.
Ondoko irudian, saltzailearen ausazko izenak , dagozkion salmentak eta hobariak transposatutako ordenan daude orain. C9 gelaxka irteeran, HLOOKUP funtzioa aplikatuko dugu Sam-i bonusaren zenbatekoa itzultzeko.
Beharrezkoa den HLOOKUP funtzioa duen formula C9 egingo duizan:
=HLOOKUP(C8,C4:G6,3,FALSE)
Sartu sakatu ondoren, funtzioak Sam eskubidearen bonus zenbatekoa itzuliko du. kanpoan.
Irakurri gehiago: Nola aurkitu balioa Excel-en barrutian
iii . XLOOKUP funtzioa testua barrutian bilatzeko
XLOOKUP funtzioa Microsoft Excel-en gehigarri bikaina da, funtzio honek VLOOKUP eta <3 baino gehiago gainditzen dituelako>HLOOKUP funtzioak. XLOOKUP funtzioak sorta bat bilatzen du parekatze bat eta dagokion elementua itzultzen du matrizeko bigarren barrutitik. Funtzio honen arazo bakarra Excel 365 soilik erabilgarri da.
Ondoko taulan, non VLOOKUP funtzioa lehenago erabili zen, aplikatuko dugu. XLOOKUP funtzioa orain C12 gelaxka n antzeko irteera itzultzeko.
Beraz, dagokion gelaxkan erlazionatutako formula hau da:
=XLOOKUP(C11,B5:B9,D5:D9)
Orain sakatu Sartu eta Sam-en bonusaren zenbatekoa lortuko duzu.
Eta orain datu-taula transposatu da. Beraz, XLOOKUP funtzioak balioa horizontalean bilatuko du eta zehaztutako errenkadatik irteera emango du emandako balio edo testurako.
XLOOKUP -rekin erlazionatutako formula. C9 gelaxkako funtzioa hau izango da:
=XLOOKUP(C21,C17:G17,C19:G19)
Sartu sakatu ondoren , lehen aurkitutako antzeko emaitza lortuko duzu.
7. Aplikatu INDEX-MATCH formula testua barrutian aurkitzekoExcel-en
Atal honetan, INDEX eta MATCH funtzioen konbinazioa aplikatuko dugu. INDEX funtzioak balio bat edo erreferentzia bat itzultzen du errenkada eta zutabe jakin baten elkargunean. MATCH funtzioak elementu baten posizio erlatiboa itzultzen du zehaztutako balio batekin bat datorren ordena zehatz batean array batean.
Beraz, INDEX osatzen duen beharrezko formula. eta MATCH funtzioak irteerako C12 gelaxka hauek izango dira:
=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)
Orain sakatu Sartu eta berehala aurkituko duzu emaitzaren balioa.
8. Bilatu testua barrutian eta itzuli gelaxka-erreferentzia
CELL funtzioa aplikatuz, bilaketa-testu baten gelaxka-erreferentzia itzuli dezakegu gelaxka-barruti edo taula batean. Hurrengo taulan (B5:B9) , 'AEB' testuaren bat-etortze partziala bilatuko dugu eta dagokion formulak <-n aurkikuntzaren gelaxka-erreferentzia itzuliko du. 3>C12 .
Irteerako CELL funtzioa duen behar den formula CELL hau izango da:
=CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))
Formulak erlazionatutako bilaketaren gelaxka-erreferentzia absolutua itzuliko du beheko pantaila-argazkian erakusten den moduan.
9. Bilatu testua behin baino gehiagotan eta itzuli posizio guztiak
Demagun, errepikapenak dituzten testu batzuk ditugula B zutabean Testua goiburuaren azpian. ZerEgingo dugu orain formula bat aplikatzea hautatutako testu-balioaren errepikapenen errenkada-posizio guztiak itzultzeko.
Testua bilatu nahi badugu 'AEB' B zutabean eta errepikapenetarako errenkada-zenbaki guztiak itzuli, formula hau aplikatu behar dugu irteeran E5 gelaxka :
=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))
Sartu sakatu eta Bete heldulekua erabili ondoren, behera betetzeko arte. #NUM errorea aurkitu da, B zutabea hautatutako testurako 'AEB' errenkada-zenbaki guztiak jasoko ditugu.
🔎 Nola funtzionatzen du formulak?
- Hemen IF funtzioak bete beharreko baldintza bilatzen du eta errenkada-zenbakiak itzultzen ditu ( ROW funtzioa erabiliz) bat-etortzeetarako FALSE bat-etortzeetarako balio boolearrarekin batera. Beraz, hemen aurkitutako balioak hauek dira:
{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE}
- TXIKIA funtzioak aurreko urratsean aurkitutako arraytik n-garren baliorik txikiena itzultzen du.
10. Bilatu testu zehatza eta itzuli lehen karakterearen hasierako posizioa
i. FIND funtzioaren erabilera
FIND funtzioak testu bat beste testu-kate batean bilatzen du eta hautatutako testuaren hasierako posizioa itzultzen du. AURKITU funtzioak maiuskulak eta minuskulak bereizten ditu.
'GER' testua B5 gelaxkan n bilatuko dugula suposatuz.
The C8 gelaxka irteeran beharrezkoa den formula hau izango da:
=FIND(C7,B5)
Sartu sakatu ondoren , funtzioak 12 itzuliko du; horrek esan nahi du 'GER' testua B5 gelaxkan dagoen testu-katearen 12. karakteretik aurkitu dela.
AURKITU funtzioak maiuskulak eta minuskulak bereizten dituenez, funtzioak 'ger' testua bilatzen badu <3-ren ordez>'GER' orduan #VALUE errorea itzuliko du.
ii. BILATZAILEA funtzioaren erabilera
BILATZAILEA funtzioak AURKITU funtzioaren antzera funtzionatzen du. Desberdintasun bakarra BILATU funtzioak maiuskulak eta minuskulak bereizten dituela da, AURKITU funtzioak maiuskulak eta minuskulak bereizten dituela.
BILATU funtzioak ere itzultzen duenez. testu-balio baten hasierako posizioa beste testu-kate batean, irteerako C8 gelaxka behar den formula hau izango da:
=SEARCH(C7, B5)
Sartu sakatu ondoren, funtzioak aurretik AURKITU funtzioak aurkitutako antzeko emaitza itzuliko du.
BILATU funtzioak maiuskulak eta minuskulak bereizten ez dituenez, funtzioak ez du #VALUE errorerik itzuliko BUKATU funtzioak bilaketa-testuaren ez bezala. 'ger' hemen.
11. Excel taula erabiltzea testua bilatzeko eta iragazitako datuak itzultzeko
Gure azken adibidean, Excel taula erabiliko dugu testu bat bilatzeko eta dagokion errenkada bistaratzeko ondoren. iragaztea. Beraz,