Kui lahter sisaldab teksti, siis tagastage väärtus teises lahtris, kasutades Exceli valemit

  • Jaga Seda
Hugh West

Kui otsite Exceli valem, kui lahter sisaldab teksti, siis tagastab väärtuse teises lahtris , siis olete õiges kohas. Üks Exceli populaarsemaid ülesandeid on kontrollida, kas lahtris on mingi väärtus, mis põhineb antud tingimusel. See väärtus võib olla tekst, kuupäev või mõni muu arvväärtus. Selles artiklis arutame Exceli valemit, kui lahter sisaldab teksti, siis tagastame selle väärtuse teises lahtris.

Lae alla praktiline töövihik

Valem If Cell Contains Text.xlsx

5 võimalust Exceli valemi moodustamiseks Kui lahter sisaldab teksti, siis tagastage väärtus teises lahtris

Meil on andmete kogum tooteid, nt sülearvutid, lauaarvutid ja mobiiltelefonid. Nüüd peame leidma eri tüüpi väärtusi seoses tingimusega. Ilmselt võivad olla abiks järgmised valemid andmete leidmiseks erinevate kriteeriumide suhtes.

1. IF-funktsiooni kasutamine

Kui teil on teave, et Töölauaarvuti toimetatakse. Siis soovite leida andmed, millise linna ja lahtri kohta, "Töölaud toimetatakse". Võite kasutada funktsioon IF . Funktsioon IF on loogiline funktsioon, mis põhineb antud avaldisel. Tulemusi võib olla kaks. IF avaldus. Esimene tulemus on tõene, teine on vale, kui võrrelda.

Funktsiooni süntaks on järgmine

=IF (loogiline_test, [value_if_true], [value_if_false])

Süntaksi argumendid on järgmised.

loogiline_test - Väärtus või loogiline avaldis, mida saab hinnata kui TRUE või FALSE.

value_if_true - [valikuline] Tagastatav väärtus, kui logical_test annab tulemuseks TRUE.

value_if_false - [valikuline] Tagastatav väärtus, kui logical_test annab tulemuseks FALSE.

Sammud:

  • Valige tühi lahter, nt, D5
  • Sisestage valem
=IF (C5="Dhaka", "tarnitud", "ei tarnitud")

Siin, C5 viitab lahtri väärtusele ja see on linn. Dhaka , Saadetud tähendab, et kui väärtus on Tõsi või Ei ole tarnitud tähendab, et kui väärtus on Vale .

  • Press SISESTA
  • Kasutage Täitmise käepide lohistades kursorit alla, hoides samal ajal allapoole parempoolset nurka allapoole. D5 rakk nagu see.

  • Lõpuks saame sellise tulemuse.

Loe lisaks: Kuidas leida teksti Exceli vahemikus & tagastada lahtriviide (3 võimalust)

2. Funktsiooni ISNUMBER kasutamine

The ISNUMBER funktsioon tagastab TÕELINE ja VALE kui ei ole. Võite kasutada funktsioon ISNUMBER koos OTSIMINE või FIND funktsioone, et kontrollida, kas lahtris on soovitud väärtus.

Süntaks funktsioon ISNUMBER on

=ISNUMBER (väärtus)

Siin väärtus on sisend, mida soovite kontrollida

Süntaks funktsioon SEARCH on

=SEARCH (find_text, within_text, [start_num])

Süntaksi argumendid on järgmised

find_text - Tekst, mida tuleb leida .

within_text - Tekst, mille sees otsitakse.

start_num - [valikuline] Alguspositsioon tekstis, mida otsitakse.

Sammud:

  • Valige tühi lahter nagu D5
  • Sisestage valem
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Siin, Töölauaarvuti on tekst, mis tuleb leida, B5:B11 on lahtri vahemik, kust soovite teksti leida.

  • Teiseks, vajutage SISESTA
  • Kolmandaks, kasutage Täitmise käepide ja saada selline väljund.

Siinkohal võib iga sõna, mis sisaldab Töölauaarvuti kas see on väike- või suurtähtedega, annab tulemuseks nagu TÕELINE .

Kui aga lisate mingi suur- ja väiketähendusliku tingimuse, peate kasutama funktsioon FIND koos funktsioon ISNUMBER .

Süntaks funktsioon FIND on

=FIND (find_text, within_text, [start_num])

Sellisel juhul kirjutage valemiga D5 rakk nagu see.

=ISNUMBER(FIND("Töölaud",@B5:B11))

Lõpuks vajutage SISESTA ja kasutada Täitmise käepide et saada selline väljund.

Ülaltoodud joonisel on näha, et väljund ignoreerib väikseid tähti (st, töölaud ). Nii et see valem võib olla abiks sellistes olukordades.

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

3. IF-OR/AND-ISNUMBER-funktsiooni kombinatsioon

Oletame, et teil on mõnede toodete kogum, kus iga tootenimi koosneb mitmest teabest, nt, Sülearvuti-Windows-HP mis esindavad vastavalt tootekategooriat, operatsioonisüsteemi ja ettevõtte nime.

Kui nüüd soovite leida kas Windows või Töölauaarvuti Võite järgida alljärgnevaid samme.

Noh, enne kui läheme põhiülesande juurde, tutvustame VÕI-funktsioon . süntaks on VÕI-funktsioon on.

=OR (loogiline1, [loogiline2], ...)

Süntaksi argumendid on järgmised:

loogiline1 - Esimene tingimus või loogiline väärtus, mida tuleb hinnata.

loogiline2 - [vabatahtlik] Teine tingimus või loogiline väärtus, mida hinnatakse.

Sammud:

  • Valige tühi lahter nagu D5
  • Sisestage valem
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))), "Available", "Not Available")

Siin, B5 on otsinguväärtus

  • Teiseks, vajutage SISESTA ja kasutada täitekäepide .

Oletame, et teine juhtum, kui klient soovib sellist tüüpi toodet, mis peab olema alla Windows ja Töölauaarvuti kategooria. Võite järgida varasemat valemit, ainult et peate kasutama AND-funktsioon selle asemel, et VÕI funktsioon .

Süntaks AND funktsioon on.

=AND (loogiline1, [loogiline2], ...)

Süntaksi argumendid on järgmised

loogiline1 - Esimene tingimus või loogiline väärtus, mida tuleb hinnata.

loogiline2 - [valikuline] Teine tingimus või loogiline väärtus, mida hinnata.

Sellisel juhul kirjutage valemiga D5 rakk nagu see.

=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),

"Available", "Not Available")

  • Teiseks, vajutage SISESTA .
  • Kolmandaks, kasutage Täitmise käepide ja saada väljund.

Jällegi, kui teil on probleeme suur- ja väike-kodanike vahel, kasutage lihtsalt sama valemit, kuid asendage funktsioon SEARCH koos FIND funktsioon .

Seekord on valem järgmine

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Available", "Not Available")

Siin, B10 on otsinguväärtus.

  • Samamoodi vajutage SISESTA ja kasutada Täitmise käepide teiste väljundite saamiseks.

Loe edasi: Kui lahter sisaldab sõna, siis määrake väärtus Excelis (4 valemit)

4. VLOOKUP-funktsiooni kasutamine

Kujutage ette, et olete reklaami kaudu levitanud kindla tooteartikli promokoode erisoodustuse saamiseks. Hiljem, kui mõni klient soovib mingit toodet kasutades promokoodi, kuidas te tooteartikli identifitseerite?

Excelil on lihtne, kuid tõhus funktsioon mis tahes vertikaalsete andmete leidmiseks ja see on funktsioon VLOOKUP .

Funktsioon VLOOKUP on Exceli funktsioon vertikaalselt organiseeritud andmete otsimiseks tabelis. Funktsioon VLOOKUP ühildub nii ligikaudse kui ka täpse sobitamisega. Funktsiooni süntaks on järgmine

=VLOOKUP (value, table, col_index, [range_lookup])

Süntaksi argumendid on järgmised

väärtus - Väärtus, mida otsida tabeli esimeses veerus.

tabel - Tabel, millest väärtust pärida.

col_index - Tabeli veerg, millest väärtust saada.

range_lookup - [valikuline] TRUE = ligikaudne vastavus (vaikimisi). FALSE = täpne vastavus.

Sammud:

  • Valige mõni tühi lahter, nt, C15
  • Sisestage valem nagu
=VLOOKUP(B15, B5:D11,2,FALSE)

Siin, B15 on otsinguväärtus, B5:11 on andmevahemik, millest soovite andmeid saada, 2 on veeruindeks, mis on veeru number andmekogumi algussambast, ja False tähendab täpset vastavust.

  • Press SISESTA
  • Lõpuks kasutage Täitmise käepide .

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

5. Valem INDEX ja MATCH funktsioonidega

Mõnel juhul ei ole andmestik nii lihtne kui eelmised. Ja me peame leidma oma soovitud andmed kahe või mitme kriteeriumiga silmitsi seistes. Sellises olukorras on kombineeritud INDEX ja MATCH funktsioonid võivad Excelis anda muljetavaldavaid tulemusi.

Süntaks funktsioon INDEX on

=INDEX (array, row_num, [col_num], [area_num])

Süntaksi argumendid on järgmised

massiivi - Lahtrite vahemik või massiivi konstant.

row_num - Rea positsioon viites või massiivi sees.

col_num - [valikuline] Veergu asukoht viites või massiivi sees.

area_num - [valikuline] Kasutatav vahemik viites.

Lisaks süntaksile funktsioon MATCH on

=MATCH (lookup_value, lookup_array, [match_type])

Süntaksi argumendid on järgmised

lookup_value - Väärtus, mis vastab lookup_array'le.

lookup_array - Ruutude vahemik või massiivi viide.

match_type - [vabatahtlik] 1 = täpne või järgmine väikseim (vaikimisi), 0 = täpne vaste, -1 = täpne või järgmine suurim.

Neid kahte funktsiooni võib kasutada järgmiste funktsioonide asemel funktsioon VLOOKUP samuti.

  • Selleks valige tühi lahter. Sel juhul on see C14 .
  • Teiseks, sisestage valemiga C14 rakk.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Siin, C5:C11 on andmed, millest soovite andmeid välja võtta, FGI39 on otsingupromokood, B5:B11 promokoodi lahtri vahemik ja 0 on täpse sobitamise jaoks.

  • Kolmandaks, vajutage SISESTA ja kasutada Täitmise käepide väljundi saamiseks.

Nüüd liigume peamise punkti juurde, kus me leiame kahe kriteeriumi alusel väärtuse, kasutades INDEX ja MATCH Kujutage ette, et klient soovib teada ühe toote hinda. Dell sülearvuti ja loomulikult on see 6. põlvkond.

Kuidas leida väärtus? Järgige lihtsalt samme.

Sammud:

  • Kõigepealt valige tühi lahter. Siin on see D13 .
  • Teiseks, sisestage valemiga D13 rakk.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Siin, D5:D10 on Hind andmed, B13 on esimese kriteeriumi otsinguväärtus ja B5:B10 on esimese kriteeriumi andmed, C13 on teise kriteeriumi otsinguväärtus ja C5:C10 on teise kriteeriumi andmed. Selles valemis kasutatakse boole'i loogikat, et luua rida ühikuid ja nulle, mis vastavad kõigile 2 kriteeriumid ja seejärel Funktsioon MATCH et vastata esimesele 1 .

  • Press SISESTA (kui te olete Microsoft 365 kasutaja) või CTRL + SHIFT + ENTER (teiste Exceli versioonide puhul, kuna tegemist on massiivi valemiga).

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

Asjad, mida meeles pidada

  • Sisestades INDEXi valem , olge ettevaatlik rea ja veeru numbri suhtes. Peale selle sisestage sisestamise ajal õige veeruindeks. VLOOKUP valemiga .
  • Veelgi tähtsam on olla ettevaatlik failinime, faili asukoha ja excel laiendiga failinime suhtes.

Kokkuvõte

Nüüd on teil need valemid, et tagastusväärtus teises lahtris kui lahter sisaldab teksti. Usun, et saate kõikidest protsessidest hästi aru. Kui teil on segadust või küsimusi, siis palun jagage neid allpool kommentaaride sektsioonis. Täname, et olete meiega koos.

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.