Gelaxkak testua badu, itzuli balioa beste gelaxka batean Excel formula erabiliz

  • Partekatu Hau
Hugh West

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

5 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 D5 honelako gelaxka.

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

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.