Edukien taula
Excel formula bilatzen ari bazara, gelaxkak testua badu eta beste gelaxka batean balioa itzuli , orduan leku egokian zaude. Excel-en zeregin ezagunenetako bat gelaxka batek baldintza jakin batean oinarritutako balio bat duen egiaztatzea da. Balio hau testua, data edo beste edozein zenbakizko balio izan daiteke. Artikulu honetan, Excel formulari buruz eztabaidatuko dugu gelaxka batek testua badu eta gero balioa itzuliko dio beste gelaxka batean.
Deskargatu Praktika-koadernoa
Formula Gelaxkak testua badu. .xlsx5 modu Excel formula osatzeko Gelaxkak testua badu eta gero balioa itzultzeko beste gelaxka batean
Produktuen datu-multzo bat dugu, adibidez, ordenagailu eramangarriak, mahaigainak eta mugikorrak . Orain, balore mota desberdinak aurkitu behar ditugu baldintzari dagokionez. Jakina, honako formula hauek lagungarriak izan daitezke irizpide ezberdinei dagokienez datuak aurkitzeko.
1. IF Funtzioa erabiltzea
Mahaigaina entregatzen den informazioa duzunean. . Ondoren, zein hiri eta zelulatarako datuak aurkitu nahi dituzu, "Mahaigaina entregatzen da". IF funtzioa erabil dezakezu. IF funtzioa emandako adierazpen batean oinarritutako funtzio logikoa da. Bi emaitza egon daitezke IF adierazpen baterako. Lehenengo emaitza egia da, bigarrena faltsua da konparatzen duzunean.
Funtzioaren sintaxia
=IF (proba_logikoa, [balioa_egia_baldin]) da, [value_if_false])
Sintaxiaren argumentuak hauek dirahonakoa.
proba_logikoa – EGIA edo GEZUR bezala ebaluatu daitekeen balio edo adierazpen logikoa.
Egia_baldin_balioa – [aukerakoa] Logical_test EGIA bihurtzen denean itzuli beharreko balioa.
value_if_false – [aukerakoa] Logical_test ebaluatzen denean itzuli beharreko balioa GEZURRA.
Urratsak:
- Hautatu gelaxka huts bat, adibidez, D5
- Idatzi formula
=IF (C5="Dhaka", "Delivered", "Not Delivered")
Hemen, C5 gelaxka-balioari egiten dio erreferentzia eta Dhaka , Emandako hiria da. balioa Egiazkoa bada edo Ez emana esan nahi du balioa Gezurra bada.
- Sakatu SARTU
- Erabili Bete heldulekua kurtsorea behera arrastatuz D5 gelaxkaren eskuineko beheko ertzean eutsita bezala. hau.
- Azkenean, honelako irteera lortzen dugu.
Irakurri gehiago: Nola aurkitu testua Excel barruti batean & itzuli gelaxka-erreferentzia (3 modu)
2. ISNUMBER funtzioa erabiliz
ISNUMBER funtzioak TRUE eta FALSE itzultzen ditu ez bada. ISNUMBER funtzioa erabil dezakezu BILATU edo BILATU funtzioekin konbinatuta gelaxka batek nahi duzun balio bat duela egiaztatzeko.
The ISNUMBER funtzioaren sintaxia
=ISNUMBER (balioa)
Hemen balioa da egiaztatu nahi duzun sarrera
BILATZAILEA funtzioaren sintaxia is
=BILATU (aurkitu_testua, testu_barruan, [hasi_zenbakia])
Sintaxiaren argumentuak honako hauek dira
aurkitu_testua – Aurkitu beharreko testua .
testuaren_barruan – Barruan bilatu beharreko testua .
hasiera_zenbakia – [aukerakoa] Bilatu beharreko testuan hasierako posizioa.
Pausoak:
- Hautatu gelaxka huts bat D5
- Idatzi formula
=ISNUMBER (SEARCH ("Desktop", B5:B10))
Hemen, Mahaigaina da aurkitu beharreko testua, B5:B11 testua aurkitu nahi duzun gelaxka-barrutia da.
- Bigarrenik, sakatu SARTU
- Hirugarrenik, erabili Bete heldulekua eta atera honelako irteera.
Hemen, edozein hitz. Desktop edukitzeak minuskulak edo maiuskulak izan arren EGIA izango du irteera.
Baina maiuskulak eta minuskulak bereizten badituzu. baldintza, FIND funtzioa erabili behar duzu ISNUMBER funtzioarekin .
FIND funtzioa ren sintaxia
<6 da>=AURKITU (aurkitu_testua, testu_barruan, [hasi_zenbakia])
Kasu honetan, idatzi formula D5 gelaxkan honela.
=ISNUMBER(FIND("Desktop",@B5:B11))
Azkenik, sakatu SARTU eta erabili Bete heldulekua honelako irteera lortzeko.
Goiko irudiak erakusten du irteerak minuskulak alde batera uzten dituela (hau da, mahaigaina ). Formula hau lagungarria izan dadin horrelako egoeretarako.
Gehiago irakurri: Zelula badaTestua dauka eta, ondoren, gehitu testua beste gelaxka batean Excel-en
3. IF-OR/AND-ISNUMBER Funtzioaren konbinazioa
Demagun produktu batzuen bilduma bat duzula, non produktuaren izen bakoitza osatzen duten informazio anitzeko, adibidez, Laptop-Windows-HP , produktuen kategoria, sistema eragilea eta enpresaren izena adierazten dituena hurrenez hurren.
Orain, Windows edo aurkitu nahi baduzu. Mahaigaina . Beheko urratsak jarraitu ditzakezu.
Beno, ataza nagusira joan aurretik, aurkez diezaiogun EDO funtzioa . OR funtzioaren sintaxia da.
=OR (logikoa1, [logikoa2], ...)
sintaxiaren argumentuak honako hauek dira:
logikoa1 – Ebaluatu beharreko lehen baldintza edo balio logikoa.
logikoa2 – [aukerakoa] Ebaluatu beharreko bigarren baldintza edo balio logikoa
Urratsak:
- Hautatu D5 bezalako gelaxka huts bat.
- Idatzi formula
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")
Hemen, B5 bilaketa-balioa da
- Bigarrenik, sakatu SARTU eta erabili Betetzeko heldulekua .
Demagun beste kasu bat, bezero batek Windows eta Mahaigaina kategorian egon behar duen produktu mota bat nahi duenean. Aurreko formula jarraitu dezakezu, AND funtzioa erabili behar duzula izan ezik, OR funtzioa ren ordez.
AND funtzioa ren sintaxia da.
=ETA (logikoa1,[logikoa2], …)
Sintaxiaren argumentuak honako hauek dira
logikoa1 – Lehenengo baldintza edo balio logikoa. ebaluatu.
logikoa2 – [aukerakoa] Ebaluatu beharreko bigarren baldintza edo balio logikoa.
Kasu honetan, idatzi formula
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Available","Not Available")
- Bigarrenik, sakatu SARTU .
- Hirugarrenik, erabili Bete heldulekua eta lortu irteera.
Berriz ere, maiuskulak eta minuskulak bereizten badituzu, erabili formula bera baina ordezkatu BILATU funtzioa AURKITU funtzioa rekin.
Hau formula izango da denbora
=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")
Hemen, B10 bilaketa-balioa da.
- Antzera, sakatu SARTU eta erabili Bete heldulekua beste irteera batzuk lortzeko.
Gehiago irakurri: Gelulak hitza badu, esleitu balioa Excel-en (4 formula)
4. VLOOKUP funtzioa erabiltzea
Iruditu promozioa banatu duzula finko baten kodeak produktuaren elementua iragarkiaren bidez deskontu berezi bat lortzeko. Geroago, bezeroren batek promozio-kode bat erabiliz produkturen bat nahi badu, nola identifikatuko duzu produktuaren elementua?
Excel-ek funtzio sinple baina eraginkorra du datu bertikalak aurkitzeko eta VLOOKUP funtzioa da .
VLOOKUP funtzioa Excel funtzio bat da, taula batean bertikalki antolatutako datuen bilaketak egiteko. VLOOKUPfuntzioa bateragarria da bat etortze gutxi gorabeherakoarekin eta zehatzarekin. Funtzioaren sintaxia
=VLOOKUP (balioa, taula, col_index, [barrutia_lookup]) da
Sintaxiaren argumentuak hauek dira. ondorengo
balioa – Taula baten lehen zutabean bilatu beharreko balioa.
taula – Balio bat berreskuratzeko taula.
col_index – Balio bat berreskuratzeko taulako zutabea.
barrutia_bilaketa – [aukerakoa] EGIA = gutxi gorabeherako bat etortzea (lehenetsia). FALSE = bat-etortze zehatza.
Urratsak:
- Hautatu hutsik dagoen edozein gelaxka, adibidez, C15
- Idatzi formula like
=VLOOKUP(B15, B5:D11,2,FALSE)
Hemen, B15 bilaketa-balioa da, B5:11 datu-barrutia da datuak berreskuratu nahi dituzunetik, 2 zutabe-indizea da, hau da, datu-multzoaren hasierako zutabeko zutabe-zenbakia, eta False-k bat-etortze zehatza esan nahi du.
- Sakatu SARTU
- Azkenik, erabili Bete heldulekua .
Gehiago irakurri: Nola erabili VLOOKUP Gelak Excel-en testuaren barruan hitz bat badu
5. INDEX eta MATCH funtzioekin formula
Kasu batzuetan, datu-multzoa ez da aurrekoak bezain erraza. Eta nahi ditugun datuak bi edo hainbat irizpideren aurrean aurkitu behar ditugu. Egoera horretan, INDEX eta MATCH funtzioen konbinazioak emaitza ikusgarriak sor ditzake.Excel.
INDEX funtzioaren sintaxia
=INDEX (matrizea, errenkada_zenbakia, [col_num], [area_num] da. )
Sintaxiaren argumentuak honako hauek dira
array – Gelaxka sorta bat edo array konstante bat.
errenkada_zenbakia – Errenkaden posizioa erreferentzia edo matrizean.
col_num – [aukerakoa] Erreferentzia edo matrizeko zutabearen posizioa.
area_num – [aukerakoa] Erabili behar den erreferentzia-barrutia.
Sintaxiaz gain MATCH funtzioa da
=MATCH (bilaketa_balioa, bilaketa_array, [match_type])
Argumentuak sintaxia honako hauek dira
lookup_value – Lookup_array-n bat etorriko den balioa.
lookup_array – Gelaxka sorta bat edo matrize-erreferentzia bat.
match_type – [aukerakoa] 1 = zehatza edo hurrengo txikiena (lehenetsia), 0 = bat-etortze zehatza, -1 = zehatza edo hurrengo handiena.
Bi funtzioak erabil daitezke VLOOKUP fu-ren ordez. nction ere.
- Horretarako, hautatu gelaxka huts bat. Kasu honetan, C14 da.
- Bigarrenik, sartu formula C14 gelaxkan.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
Hemen, C5:C11 datuak atera nahi dituzun datuak dira, FGI39 bilaketaren promozio-kodea da, B5:B11 promokodearen gelaxka-barrutia, eta 0 bat-etortze zehatzerako da.
- Hirugarrenik, sakatu SARTU eta erabili Bete heldulekua irteera lortzeko.
Orain, mugitu puntu nagusira non. INDEX eta MATCH funtzioak erabiliz bi irizpidetan oinarritutako balio bat aurkituko dugu. Imajinatu, bezero batek Dell Laptop baten prezioa jakin nahi duela eta, jakina, 6. belaunaldikoa izango da.
Nola aurki dezakegu balioa? Jarraitu urratsak.
Urratsak:
- Lehenik eta behin, hautatu gelaxka huts bat. Hemen, D13 da.
- Bigarrenik, sartu formula D13 gelaxkan.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
Hemen, D5:D10 Prezioa datuak da, B13 lehen irizpideen bilaketa-balioa eta B5:B10 lehen irizpideen datuak da, C13 bigarren irizpideen bilaketa-balioa eta C5:C10 bigarren irizpideen datuak. Formula honetan, logika boolearra erabiltzen da 2 irizpide guztiekin bat datozen bat eta zero serie bat sortzeko eta, ondoren, MATCH funtzioa lehen 1 rekin bat etortzeko. .
- Sakatu SARTU ( Microsoft 365 erabiltzailea bazara) edo CTRL + MAIUS + SARTU (Excel-en beste bertsio batzuetarako, matrize formula bat denez).
Irakurri gehiago: Nola itzuli balioa Gelaxkak testu jakin bat badute Zerrenda batetik
Gogoratu beharreko gauzak
- INDEX formula txertatzen duzun bitartean, kontuz ibili errenkada eta zutabe-zenbakiarekin. Gainera, sartu eskuineko zutabearen indizea bitartean VLOOKUP formula txertatuz.
- Aipagarriagoa dena, kontuz ibili fitxategi-izenari, fitxategi-kokapenari eta excel-en luzapenaren fitxategi-izenari.
Ondorioa
Orain formula hauek beste gelaxka batean balioa itzultzeko dituzu gelaxkak testua badu. Uste dut prozesu guztiak ondo ulertzen dituzula. Nahasmen edo galderarik baduzu, partekatu behean iruzkinen atalean. Eskerrik asko gurekin egoteagatik.