Ha a cella szöveget tartalmaz, akkor az értéket egy másik cellában adja vissza az Excel-képlet használatával

  • Ossza Meg Ezt
Hugh West

Ha keres Excel-képlet, ha a cella szöveget tartalmaz, akkor adja vissza az értéket egy másik cellában , akkor jó helyen jár. Az Excel egyik legnépszerűbb feladata annak ellenőrzése, hogy egy adott feltétel alapján egy cellában van-e érték. Ez az érték lehet szöveg, dátum vagy bármilyen más numerikus érték. Ebben a cikkben az Excel képletet tárgyaljuk, ha egy cella szöveget tartalmaz, akkor adja vissza az értéket egy másik cellában.

Gyakorlati munkafüzet letöltése

Képlet Ha a cella tartalmaz Text.xlsx

5 módja az Excel-képlet formázásának, ha a cella szöveget tartalmaz, majd egy másik cellában lévő értéket ad vissza

Van egy termékadathalmazunk, pl. laptopok, asztali számítógépek és mobilok. Most különböző típusú értékeket kell találnunk a feltétel tekintetében. Nyilvánvalóan a következő képletek segíthetnek az adatok különböző kritériumok tekintetében történő megtalálásában.

1. Az IF funkció használata

Ha megvan az információ, hogy Asztali Ezután meg akarja keresni, hogy melyik város és cella esetében, "Asztali gépet szállítanak". Használhatja a az IF funkció . Az IF funkció egy logikai függvény, amely egy adott utasításon alapul. Két eredménye lehet egy IF Az első eredmény igaz, a második hamis, ha összehasonlítjuk.

A függvény szintaxisa a következő

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

A szintaxis argumentumai a következők.

logikai_teszt - Olyan érték vagy logikai kifejezés, amely TRUE vagy FALSE értékként értékelhető.

value_if_true - [opcionális] Az érték, amelyet akkor kell visszaadni, ha a logical_test értéke TRUE.

value_if_false - [opcionális] Az érték, amelyet akkor kell visszaadni, ha a logical_test FALSE értéket ad.

Lépések:

  • Válasszon ki egy üres cellát, pl, D5
  • Írja be a képletet
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Tessék, C5 a cella értékére utal, és ez a város Dhaka , Kiszállítva azt jelenti, ha az érték Igaz vagy Nem szállított azt jelenti, ha az érték Hamis .

  • Sajtó BELÉPÉS
  • Használja a Töltse ki a fogantyút a kurzor lefelé húzásával, miközben a jobb alsó sarkot lenyomva tartja a D5 cellát, mint ez.

  • Végül ilyen kimenetet kapunk.

További információ: Hogyan találhat szöveget egy Excel tartományban & amp; cellahivatkozás visszaadása (3 mód)

2. Az ISNUMBER funkció használata

A ISNUMBER funkció visszatér TRUE , és FALSE ha nem. Használhatja a az ISNUMBER függvény kombinálva a KERESÉS vagy FIND függvények segítségével ellenőrizheti, hogy egy cella rendelkezik-e a kívánt értékkel.

A szintaxis a az ISNUMBER függvény a

=ISNUMBER (érték)

Itt érték az a bemenet, amelyet ellenőrizni szeretne

A szintaxis a a SEARCH funkció a

=SEARCH (find_text, within_text, [start_num])

A szintaxis argumentumai a következők

find_text - A keresett szöveg .

within_text - A keresendő szöveg.

start_num - [opcionális] A keresendő szöveg kezdő pozíciója.

Lépések:

  • Válasszon ki egy üres cellát, például D5
  • Írja be a képletet
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Tessék, Asztali a keresett szöveg, B5:B11 az a cellatartomány, ahol a szöveget meg akarja találni.

  • Másodszor, nyomja meg a BELÉPÉS
  • Harmadszor, használja a Töltse ki a fogantyút és így kapjuk meg a kimenetet.

Itt minden olyan szó, amely Asztali akár kisbetűs, akár nagybetűs, a kimenet a következő lesz TRUE .

De ha bármilyen nagy- és kisbetű-érzékeny feltételt adsz hozzá, akkor a a FIND funkció a címen az ISNUMBER függvény .

A szintaxis a a FIND funkció a

=FIND (find_text, within_text, [start_num])

Ebben az esetben írja a képletet a D5 cellát, mint ez.

=ISNUMBER(FIND("Desktop",@B5:B11))

Végül nyomja meg a BELÉPÉS és használja a Töltse ki a fogantyút hogy a kimenet így nézzen ki.

A fenti ábrán látható, hogy a kimenet figyelmen kívül hagyja a kisbetűket (azaz, asztali ), így ez a képlet hasznos lehet az ilyen típusú helyzetekben.

Bővebben: Ha a cella tartalmaz szöveget, akkor adjon hozzá szöveget egy másik cellában az Excelben

3. IF-OR/AND-ISNUMBER funkció kombinációja

Tegyük fel, hogy van egy termékgyűjteménye, ahol minden egyes terméknév több információból áll, pl., Laptop-Windows-HP amelyek a termékkategóriát, az operációs rendszert és a vállalat nevét jelölik.

Ha most meg akarod találni a Windows vagy Asztali Kövesse az alábbi lépéseket.

Nos, mielőtt rátérnénk a fő feladatra, mutassuk be a következőket a VAGY funkció A szintaxis a a VAGY funkció az.

=OR (logikai1, [logikai2], ...)

A szintaxis argumentumai a következők:

logikai1 - Az első kiértékelendő feltétel vagy logikai érték.

logikai2 - [opcionális] A második kiértékelendő feltétel vagy logikai érték.

Lépések:

  • Válasszon ki egy üres cellát, például D5
  • Írja be a képletet
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5)))), "Elérhető", "Nem elérhető")

Tessék, B5 a keresési érték

  • Másodszor, nyomja meg a BELÉPÉS és használja a töltőfogantyú .

Tegyünk fel egy másik esetet, amikor egy ügyfél olyan típusú terméket szeretne, amelynek a Windows és Asztali kategóriát. Követheti a korábbi képletet, kivéve, hogy a az AND függvény ahelyett, hogy VAGY funkció .

A szintaxis a AND funkció az.

=AND (logikai1, [logikai2], ...)

A szintaxis argumentumai a következők

logikai1 - Az első kiértékelendő feltétel vagy logikai érték.

logikai2 - [opcionális] A második kiértékelendő feltétel vagy logikai érték.

Ebben az esetben írja a képletet a D5 cellát, mint ez.

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

"Elérhető", "Nem elérhető")

  • Másodszor, nyomja meg a BELÉPÉS .
  • Harmadszor, használja a Töltse ki a fogantyút és megkapja a kimenetet.

Ismétlem, ha a nagy- és kisbetűkkel kapcsolatos problémákkal szembesülsz, használd ugyanazt a képletet, de cseréld ki a a SEARCH funkció a FIND funkció .

Ezúttal a képlet a következő lesz

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Elérhető", "Nem elérhető")

Tessék, B10 a keresési érték.

  • Hasonlóképpen, nyomja meg BELÉPÉS és használja a Töltse ki a fogantyút más kimenetekhez.

Bővebben: Ha a cella szót tartalmaz, akkor értéket rendel az Excelben (4 képlet)

4. A VLOOKUP funkció alkalmazása

Képzelje el, hogy egy meghatározott terméktétel promóciós kódjait osztotta szét a hirdetéseken keresztül egy különleges kedvezményért. Később, ha bármelyik vásárló a promóciós kód segítségével szeretne egy terméket, hogyan fogja azonosítani a terméktételt?

Az Excel rendelkezik egy egyszerű, de hatékony funkcióval bármely függőleges adat megtalálásához, és ez a VLOOKUP funkció .

A VLOOKUP funkció egy Excel-funkció a táblázatban függőlegesen szervezett adatkereséshez. A VLOOKUP funkció kompatibilis mind a közelítő, mind az egzakt illesztéssel. A függvény szintaxisa a következő

=VLOOKUP (érték, táblázat, col_index, [range_lookup])

A szintaxis argumentumai a következők

érték - A táblázat első oszlopában keresendő érték.

táblázat - A táblázat, amelyből az értéket le kell kérni.

col_index - A táblázat azon oszlopa, amelyből az értéket le kell kérni.

range_lookup - [opcionális] TRUE = hozzávetőleges egyezés (alapértelmezett). FALSE = pontos egyezés.

Lépések:

  • Válasszon ki egy üres cellát, pl, C15
  • Írja be a képletet, mint
=VLOOKUP(B15, B5:D11,2,FALSE)

Tessék, B15 a keresési érték, B5:11 az az adattartomány, amelyből adatokat szeretne kinyerni, 2 az oszlopindex, amely az adathalmaz kezdőoszlopának oszlopszáma, a False pedig a pontos egyezést jelenti.

  • Sajtó BELÉPÉS
  • Végül használja a Töltse ki a fogantyút .

Bővebben: Hogyan használjuk a VLOOKUP-ot, ha a cella egy szót tartalmaz az Excel szövegén belül?

5. Formula INDEX és MATCH funkciókkal

Bizonyos esetekben az adathalmaz nem olyan egyszerű, mint az előzőek. És két vagy több kritériummal szembesülve kell megtalálnunk a kívánt adatainkat. Ilyen helyzetben a kombinált INDEX és MATCH függvények lenyűgöző eredményeket hozhatnak az Excelben.

A szintaxis a az INDEX funkció a

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

A szintaxis argumentumai a következők

array - Egy cellatartomány vagy egy tömbi konstans.

row_num - A sor pozíciója a hivatkozásban vagy a tömbben.

col_num - [opcionális] Az oszlop pozíciója a hivatkozásban vagy a tömbben.

area_num - [opcionális] A referencia tartomány, amelyet használni kell.

A szintaxis mellett a a MATCH funkció a

=MATCH (lookup_value, lookup_array, [match_type])

A szintaxis argumentumai a következők

lookup_value - A lookup_array-ben egyezni kívánt érték.

lookup_array - Egy cellatartomány vagy egy tömbhivatkozás.

match_type - [opcionális] 1 = pontos vagy a következő legkisebb (alapértelmezett), 0 = pontos egyezés, -1 = pontos vagy a következő legnagyobb.

A két függvény használható a a VLOOKUP funkció szintén.

  • Ehhez válasszon ki egy üres cellát. Ebben az esetben ez a C14 .
  • Másodszor, illessze be a képletet a C14 cellát.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Tessék, C5:C11 az az adat, amelyből az adatokat ki akarja vonni, FGI39 a keresési promóciós kód, B5:B11 a promocode cellatartománya, és 0 a pontos egyezéshez.

  • Harmadszor, nyomja meg BELÉPÉS és használja a Töltse ki a fogantyút a kimenethez.

Most lépjünk át a fő pontra, ahol két kritérium alapján fogunk értéket találni a következővel INDEX és MATCH Képzeljük el, hogy egy vásárló szeretné megtudni egy termék árát. Dell laptop és természetesen a 6. generáció.

Hogyan találhatjuk meg az értéket? Csak kövessük a lépéseket.

Lépések:

  • Először is, válasszon ki egy üres cellát. Itt ez a következő D13 .
  • Másodszor, illessze be a képletet a D13 cellát.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Tessék, D5:D10 a Ár adatok, B13 az első kritérium keresési értéke, és B5:B10 az első kritérium adatai, C13 a második kritérium keresési értéke és C5:C10 a második kritérium adatai. Ebben a képletben egy bólés logikát használunk, hogy létrehozzunk egy sor egyest és nullát, amelyek megfelelnek az összes 2 kritériumok, majd A MATCH funkció az első 1 .

  • Sajtó BELÉPÉS (ha Ön egy Microsoft 365 felhasználó) vagy CTRL + SHIFT + ENTER (más Excel-verziók esetében, mivel ez egy tömbképlet).

További információ: Hogyan adjunk vissza értéket, ha a cellák egy listából bizonyos szöveget tartalmaznak?

Emlékezetes dolgok

  • Miközben behelyezi az INDEX-képlet , ügyeljen a sor- és oszlopszámra. Emellett a jobb oldali oszlopindexet is adja meg, miközben beszúrja a a VLOOKUP formula .
  • Még fontosabb, hogy legyen óvatos a fájlnévvel, a fájl helyével és az excel kiterjesztésű fájlnévvel kapcsolatban.

Következtetés

Most már megvannak ezek a képletek, hogy visszatérési érték egy másik cellában ha a cella tartalmazza a szöveget. Úgy vélem, hogy jól érti az összes folyamatot. Ha bármilyen zavara vagy kérdése van, kérjük, ossza meg őket az alábbi megjegyzések részben. Köszönjük, hogy velünk van.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.