Sisukord
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.xlsx8 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.