Excel Kui lahter sisaldab teksti, siis tagastage väärtus (8 lihtsat viisi)

  • Jaga Seda
Hugh West

Excelil on erinevad sisseehitatud funktsioonid, mis sobivad ja toovad väärtuse, kui lahter sisaldab teksti või stringi. Paljudel juhtudel püüame me otsida teksti või stringi vahemikus Excelis. Exceli konkreetsed funktsioonid tagastavad väärtuse, kui lahtrid sisaldavad konkreetset/täpset teksti või stringi . Käesolevas artiklis kasutame IF , ISNUMBER , EXACT , COUNTIF , INDEX , MATCH , VLOOKUP , OTSIMINE , VÕI, ja JA funktsioonid tagastab väärtuse, kui lahter sisaldab teksti või string.

Oletame, et meil on teatud kategooriate ja toodete kirjed andmekogumis nagu alljärgneval pildil.

Andmekogum allalaadimiseks

Väärtuse tagastamine, kui lahtrid sisaldavad tekst.xlsx

8 lihtsat viisi Exceli jaoks, kui lahter sisaldab teksti, siis tagastage väärtus

Meetod 1: IF-funktsiooni kasutamine (lahter sisaldab konkreetset teksti)

Süntaks on IF funktsioon on =IF (loogiline_test, [value_if_true], [value_if_false]) Selle tulemuseks on üks eelnevalt valitud väärtus kas [value_if_true] või [value_if_false] sõltuvalt loogiline_test väljund; vastavalt true või false.

1. samm: Klõpsake mis tahes tühjal lahtril (D4 ).

2. samm : Sisestage valem

=IF (B4="Bars", "Available", "Not Available")

Siin on loogiline_test on sobitada baaride teksti lahtrisse B4 ; kui test on tõsi selle tulemuseks on Saadaval , muidu Ei ole saadaval .

3. samm: Press SISESTA .

4. samm: Lohistage Täitmise käepide , Saadaval või Ei ole saadaval väärtused ilmuvad kogu vahemikus.

Seotud sisu: Kuidas summeerida, kui lahter sisaldab Excelis konkreetset teksti (6 võimalust)

Meetod 2: ISNUMBER ja SEARCH funktsiooni kasutamine (lahtrid sisaldavad konkreetset teksti)

The ISNUMBER funktsioon tagastab õige või vale sõltuvalt järgmisest OTSIMINE tekst absoluutses vahemikus.

1. samm: Klõpsake mis tahes tühjal lahtril ( D4 ).

2. samm: Sisestage valem

=ISNUMBER (SEARCH ("Bars", $B$4:$B$12)) Valemis sisaldub OTSIMINE funktsioon vastab tekstile "Baarid" absoluutses vahemikus, siis tagastab Tõsi või Vale sõltuvalt mängust .

3. samm: Press Sisestage. Tõsi või Vale tagastusväärtus ilmub.

4. samm: Lohistage Täitmise käepide , kõik rakud annavad tulemuseks Tõsi või Vale nagu alloleval pildil.

Loe edasi: Kui lahter sisaldab konkreetset teksti, siis lisage Excelis 1 (5 näidet)

Meetod 3: IF ja Exact funktsiooni kasutamine (lahtrid sisaldavad täpset teksti)

Kui me peame teksti suur- ja väiketähenduslikuks ja soovime täpset kokkulangevust, saame kasutada funktsiooni EXACT funktsioon koos IF-funktsiooniga.

1. samm: Valige tühi lahter ( D4 ).

2. samm: Sisestage valem

=IF(EXACT(B4, "Bars"), "Available", "") Valemi sees on valemiga EXACT funktsioon vastab täpselt tekstile "Baarid" lahtris B4 siis tagastab väärtuse "Saadaval" muidu BLANK lahter sõltuvalt täpsest vastusest .

3. samm: Hit SISESTA , ilmub restorani väärtus.

4. samm: Lohistage Täitmise käepide , ülejäänud rakud saavad "Saadaval" väärtus või jääda BLANK.

Loe edasi: Kui lahter sisaldab teksti, siis kopeerige Excelis teisele lehele

Meetod 4: IF ja COUNTIF funktsiooni kasutamine

Kombineeritud IF ja COUNTIF funktsioon tagastab sama lahtri teksti, kui see vastab vahemiku kriteeriumidele.

1. samm: Klõpsake tühjal lahtril ( D4 ).

2. samm: Kopeeri ja kleebi valem

=IF(COUNTIF(B4, "*Bars*"),B4,"") Valemis on valemiga COUNTIF funktsioon vastab kriteeriumidele "*Baarid*" (valem paneb automaatselt * mõlemal pool kriteeriumi) vahemikus (lahter B4 ). Seejärel tagastab ta väärtuse B4 muidu hoiab raku BLANK .

3. samm: Press SISESTA , ilmub tekst, mis vastab kriteeriumidele.

4. samm: Lohistage Täitmise käepide , vastavad lahtrid näitavad samu väärtusi kui vahemik.

Loe edasi: Kui lahter sisaldab teksti, siis lisage tekst Exceli teise lahtrisse

Meetod 5: INDEX ja MATCH funktsiooni kasutamine

Mõnikord on meil ühes lahtrivahemikus kriteerium, mis peab vastama teise lahtrivahemiku tulemusele. Sellisel juhul saame kasutada funktsiooni INDEX funktsioon, et sobitada teksti vahemikus ja MATCH funktsiooniga, et tulemuseks oleks väärtus teises lahtris. Eesmärgi saavutamiseks muudame veidi andmestikku.

1. samm: Valige mõni tühi lahter ( B2 ).

2. samm: Sisestage valem

=INDEX(C7:C15,MATCH("Baarid",B7:B15,0)) siin INDEX funktsioon otsib täpselt sobivat teksti "Baarid" vahemikust B7:B15 vahemikus C7:C15.

3. samm: Press CTRL+SHIFT+ENTER , kuna tegemist on massiivi valemiga. Vastav tekst jaoks Baarid ilmub.

Loe edasi: Kuidas tagastada väärtus, kui lahtrid sisaldavad teatud teksti nimekirjast

Meetod 6: VLOOKUP-funktsiooni kasutamine

The VLOOKUP funktsioon on tõhus vertikaalsete andmete leidmiseks tabelis. Meie puhul saame kasutada funktsiooni VLOOKUP funktsioon, et leida täpne või ligikaudne vaste veerus. Funktsiooni süntaks on VLOOKUP funktsioon on =VLOOKUP (value, table, col_index, [range_lookup]).

1. samm: Sisestage otsingutekst ( Baarid ) mis tahes lahtrisse ( B3 ).

2. samm: Valige mõni tühi lahter (C3).

3. samm: Sisestage valem

=VLOOKUP(B3,B7:C15,2,FALSE) Siinkohal "Baarid" on tekst dokumendis B3 mis peab sobima vahemikus B7:C15 väärtusele veerus 2. VALE deklareerib, et me tahame täpset kokkulangevust.

4. samm: Press SISESTAGE. Ilmub vastav väärtus.

Loe edasi: Kuidas kasutada VLOOKUPi, kui lahter sisaldab sõna Excelis sisalduva teksti sees

Meetod 7: IF OR ISNUMBER ja SEARCH funktsiooni kasutamine (lahtrid sisaldavad stringi)

Andmekogum sisaldab sageli rohkem kui ühte tekstijada. Me tahame sobitada lahtrid, millel on ainult üks vastav tekstijada. Me saame kasutada ISNUMBER ja OTSIMINE tekstile vastamiseks, siis VÕI funktsiooniga, et deklareerida alternatiivne vaste. Lõpuks, IF funktsioonid näidata tagastusväärtust, muidu jäävad lahtrid BLANK .

1. samm: Valige mõni tühi lahter ( D4 ). Sisestage valem

=IF(OR(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Veg",B4))), "Available ","")

2. samm: Hit ENTER. "Saadaval " tekst ilmub lahtrisse juhul, kui mõni viitetekstidest on ("Baarid" või "Veg") on olemas rakus B4.

3. samm: Lohistage Täitmise käepide , ülejäänud lahtrid vahemikus lahter saab märgitud kas "Saadaval " tekst või ülejäänud BLANK.

Loe edasi: Kontrollige, kas lahter sisaldab Excelis osalist teksti (5 võimalust)

Meetod 8: IF AND ISNUMBER ja SEARCH funktsiooni kasutamine (lahtrid sisaldavad stringi)

Alates Meetod 7 , me teame, kuidas mitu tekstijada ühes lahtris sobitatakse. Kui läheme edasi, et sobitada mõlemad tekstijada, saame kasutada JA funktsiooni asemel VÕI .

1. samm: Valige mõni tühi lahter ( D4 ). Sisestage valem

=IF(AND(ISNUMBER(SEARCH("Bars",B4)),ISNUMBER(SEARCH("Chlt",B4))), "Available ","")

2. samm: Hit SISESTA Kui mõlemad tekstijooned on olemas lahtris B4 , annab valem tagasi "Saadaval " väärtusena, vastasel juhul jäävad lahtrid BLANK.

3. samm: Lohistage Täitmise käepide, ülejäänud lahtrid märgistatakse kas "Saadaval " või ülejäänud BLANK.

Kokkuvõte

Selles artiklis kasutame erinevaid valemeid, et tagastada väärtus, kui lahtrid sisaldavad teatud tekste. Kasutame IF , ISNUMBER , EXACT , INDEX , MATCH , VÕI ja JA funktsioonid, et tagastada väärtus teksti täpse või ligikaudse vaste kohta. Näitame ka meetodeid, et sobitada rohkem kui üks string kombineerides IF, JA, ISNUMBER ja OTSIMINE funktsioone. Loodan, et leiad arutletud meetodeid super lihtne järgida. Kommentaar, kui vajad täiendavaid selgitusi või on midagi lisada.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.