Pokud buňka obsahuje text, pak vraťte hodnotu do jiné buňky pomocí vzorce aplikace Excel

  • Sdílet Toto
Hugh West

Pokud hledáte Vzorec aplikace Excel, pokud buňka obsahuje text, pak vrátí hodnotu v jiné buňce , pak jste na správném místě. Jednou z nejoblíbenějších úloh aplikace Excel je zkontrolovat, zda buňka obsahuje hodnotu na základě zadané podmínky. Touto hodnotou může být text, datum nebo jiná číselná hodnota. V tomto článku probereme vzorec aplikace Excel, pokud buňka obsahuje text, pak vrátí hodnotu v jiné buňce.

Stáhnout cvičebnici

Vzorec If Cell Contains Text.xlsx

5 způsobů, jak vytvořit vzorec aplikace Excel Pokud buňka obsahuje text, pak vrátit hodnotu v jiné buňce

Máme soubor dat produktů, např. notebooky, stolní počítače a mobilní telefony. Nyní musíme najít různé typy hodnot s ohledem na danou podmínku. K nalezení dat s ohledem na různá kritéria nám samozřejmě mohou pomoci následující vzorce.

1. Použití funkce IF

Když máte informace, které Stolní počítač Pak chcete zjistit údaje, pro které město a buňku "Desktop is delivered". Můžete použít příkaz funkce IF . Funkce IF je logická funkce založená na zadaném příkazu. Pro příkaz IF První výsledek je pravdivý, druhý je při porovnání nepravdivý.

Syntaxe funkce je následující

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

Argumenty syntaxe jsou následující.

logical_test - Hodnota nebo logický výraz, který lze vyhodnotit jako TRUE nebo FALSE.

value_if_true - [nepovinné] Hodnota, která se vrátí, když logical_test vyhodnotí jako TRUE.

value_if_false - [nepovinné] Hodnota, která se vrátí, když logical_test vyhodnotí jako FALSE.

Kroky:

  • Vyberte prázdnou buňku, např, D5
  • Zadejte vzorec
=IF (C5="Dhaka", "Doručeno", "Nedoručeno")

Zde, C5 odkazuje na hodnotu buňky a je to město Dháka , Doručeno na znamená, že pokud je hodnota Pravda nebo Nedodáno znamená, že pokud je hodnota False .

  • Tisk ENTER
  • Použijte Plnicí rukojeť přetažením kurzoru dolů a současným podržením pravého dolního rohu okna D5 buňka jako tato.

  • Nakonec dostaneme tento výstup.

Další informace: Jak najít text v rozsahu aplikace Excel & vrátit odkaz na buňku (3 způsoby)

2. Použití funkce ISNUMBER

Na stránkách ISNUMBER funkce vrací TRUE a FALSE pokud ne. Můžete použít funkce ISNUMBER v kombinaci s HLEDAT nebo VYHLEDAT ověřit, zda má buňka požadovanou hodnotu.

Syntaxe funkce ISNUMBER je

=ISNUMBER (hodnota)

Zde hodnota je vstup, který chcete zkontrolovat

Syntaxe funkce HLEDAT je

=SEARCH (find_text, within_text, [start_num])

Argumenty syntaxe jsou následující

find_text - Text k nalezení .

within_text - Text, v němž se má vyhledávat.

start_num - [nepovinné] Počáteční pozice v textu, kterou chcete vyhledat.

Kroky:

  • Vyberte prázdnou buňku, například D5
  • Zadejte vzorec
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Zde, Stolní počítač je text, který je třeba vyhledat, B5:B11 je rozsah buněk, ve kterých chcete najít text.

  • Za druhé, stiskněte ENTER
  • Za třetí, použijte Plnicí rukojeť a získáte tento výstup.

Zde je každé slovo obsahující Stolní počítač ať už se jedná o malá nebo velká písmena, poskytne výstup ve tvaru TRUE .

Pokud však přidáte jakoukoli podmínku rozlišující malá a velká písmena, musíte použít funkce FIND s funkce ISNUMBER .

Syntaxe funkce FIND je

=FIND (find_text, within_text, [start_num])

V tomto případě zapište vzorec do D5 buňka jako tato.

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

Nakonec stiskněte ENTER a použijte Plnicí rukojeť a získáte následující výstup.

Výše uvedený obrázek ukazuje, že výstup ignoruje malá písmena (tj., stolní počítač ). Takže tento vzorec by mohl být pro takové situace užitečný.

Přečtěte si více: Pokud buňka obsahuje text, přidejte text do jiné buňky v aplikaci Excel

3. Kombinace funkce IF-OR/AND-ISNUMBER

Předpokládejme, že máte kolekci nějakých produktů, kde se každý název produktu skládá z více informací, např., Notebook-Windows-HP které představují kategorii produktu, operační systém a název společnosti.

Pokud chcete najít Windows nebo Stolní počítač . Můžete postupovat podle následujících kroků.

Než přejdeme k hlavnímu úkolu, představíme si funkce OR . Syntaxe funkce OR je.

=OR (logical1, [logical2], ...)

Argumenty syntaxe jsou následující:

logical1 - První podmínka nebo logická hodnota, která se vyhodnotí.

logické2 - [nepovinné] Druhá podmínka nebo logická hodnota, která se vyhodnotí.

Kroky:

  • Vyberte prázdnou buňku jako D5
  • Zadejte vzorec
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))), "Dostupné", "Není k dispozici")

Zde, B5 je hodnota vyhledávání

  • Za druhé, stiskněte ENTER a používat rukojeť pro plnění .

Předpokládejme jiný případ, kdy si zákazník přeje takový typ výrobku, který musí být pod Windows a Stolní počítač kategorie. Můžete postupovat podle předchozího vzorce s tím rozdílem, že musíte použít funkce AND místo Funkce NEBO .

Syntaxe Funkce AND je.

=AND (logical1, [logical2], ...)

Argumenty syntaxe jsou následující

logical1 - První podmínka nebo logická hodnota, která se vyhodnotí.

logické2 - [nepovinné] Druhá podmínka nebo logická hodnota, která se vyhodnotí.

V tomto případě zapište vzorec do D5 buňka jako tato.

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

"Dostupné", "Nedostupné")

  • Za druhé, stiskněte ENTER .
  • Za třetí, použijte Plnicí rukojeť a získáte výstup.

Pokud se opět setkáte s problémy s rozlišováním velkých a malých písmen, použijte stejný vzorec, ale nahraďte jej slovy funkce HLEDAT s Funkce FIND .

Tentokrát se použije vzorec

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Dostupné", "Není k dispozici")

Zde, B10 je hodnota vyhledávání.

  • Stejně tak stiskněte ENTER a použijte Plnicí rukojeť získat další výstupy.

Přečtěte si více: Pokud buňka obsahuje slovo, pak přiřaďte hodnotu v aplikaci Excel (4 vzorce)

4. Použití funkce VLOOKUP

Představte si, že jste prostřednictvím reklamy distribuovali promo kódy pevně stanoveného produktu za speciální slevu. Pokud později bude chtít nějaký zákazník s použitím promo kódu nějaký produkt, jak budete daný produkt identifikovat?

Aplikace Excel má jednoduchou, ale účinnou funkci pro vyhledání jakýchkoli vertikálních dat, a to funkce VLOOKUP .

Funkce VLOOKUP je funkce aplikace Excel pro vertikálně uspořádané vyhledávání dat v tabulce. Funkce VLOOKUP je kompatibilní s přibližnou i přesnou shodou. Syntaxe funkce je následující

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

Argumenty syntaxe jsou následující

hodnota - Hodnota, která se hledá v prvním sloupci tabulky.

tabulka - Tabulka, ze které se má načíst hodnota.

col_index - Sloupec v tabulce, ze kterého se má načíst hodnota.

range_lookup - [nepovinné] TRUE = přibližná shoda (výchozí). FALSE = přesná shoda.

Kroky:

  • Vyberte libovolnou prázdnou buňku, např, C15
  • Zadejte vzorec jako
=VLOOKUP(B15, B5:D11,2,FALSE)

Zde, B15 je hodnota vyhledávání, B5:11 je rozsah dat, ze kterého chcete data načíst, 2 je index sloupce, což je číslo sloupce od počátečního sloupce souboru dat, a False znamená přesnou shodu.

  • Tisk ENTER
  • Nakonec použijte Plnicí rukojeť .

Přečtěte si více: Jak používat VLOOKUP, pokud buňka obsahuje slovo v textu v aplikaci Excel

5. Vzorec s funkcemi INDEX a MATCH

V některých případech není soubor dat tak jednoduchý jako ty předchozí. A my musíme najít požadovaná data podle dvou nebo více kritérií. V takové situaci se hodí kombinace dvou nebo více kritérií. INDEX a MATCH funkce mohou v aplikaci Excel přinést působivé výsledky.

Syntaxe funkce INDEX je

=INDEX (pole, číslo_řádku, [číslo_kolíku], [číslo_oblasti])

Argumenty syntaxe jsou následující

pole - Rozsah buněk nebo konstanta pole.

row_num - Pozice řádku v odkazu nebo poli.

col_num - [nepovinné] Pozice sloupce v odkazu nebo poli.

area_num - [nepovinné] Rozsah v referenci, který se má použít.

Kromě syntaxe funkce MATCH je

=MATCH (lookup_value, lookup_array, [match_type])

Argumenty syntaxe jsou následující

lookup_value - Hodnota, která se má porovnat v poli lookup_array.

lookup_array - Rozsah buněk nebo odkaz na pole.

match_type - [nepovinné] 1 = přesný nebo nejbližší nejmenší (výchozí), 0 = přesná shoda, -1 = přesný nebo další největší.

Tyto dvě funkce lze použít místo funkce VLOOKUP také.

  • Za tímto účelem vyberte prázdnou buňku. V tomto případě je to C14 .
  • Za druhé vložte vzorec do C14 buňka.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Zde, C5:C11 jsou data, ze kterých chcete získat data, FGI39 je vyhledávací promo kód, B5:B11 rozsah buněk promocode a 0 je určen pro přesnou shodu.

  • Za třetí, stiskněte ENTER a použijte Plnicí rukojeť pro získání výstupu.

Nyní přejděte k hlavnímu bodu, kde budeme hledat hodnotu na základě dvou kritérií s použitím INDEX a MATCH Představte si, že zákazník chce znát cenu výrobku. Notebook Dell a samozřejmě bude mít 6. generace.

Jak zjistíme hodnotu? Stačí postupovat podle následujících kroků.

Kroky:

  • Nejprve vyberte prázdnou buňku. Zde je to D13 .
  • Za druhé vložte vzorec do D13 buňka.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Zde, D5:D10 je Cena údaje, B13 je vyhledávací hodnota prvního kritéria a B5:B10 je údaj prvního kritéria, C13 je hodnota vyhledávání pro druhé kritérium a C5:C10 je údaj pro druhé kritérium. V tomto vzorci je použita logika boolean k vytvoření řady jedniček a nul, které odpovídají všem kritériím. 2 kritéria a poté Funkce MATCH aby odpovídala prvnímu 1 .

  • Tisk ENTER (pokud jste Microsoft 365 uživatel) nebo CTRL + SHIFT + ENTER (pro ostatní verze Excelu, protože se jedná o vzorec pole).

Další informace: Jak vrátit hodnotu, pokud buňky obsahují určitý text ze seznamu

Na co nezapomenout

  • Při vkládání vzorec INDEX , dávejte pozor na číslo řádku a sloupce. Kromě toho při vkládání zadejte index pravého sloupce. vzorec VLOOKUP .
  • Důležitější je dávat pozor na název souboru, umístění souboru a název souboru s příponou excel.

Závěr

Nyní máte tyto vzorce návratová hodnota v jiné buňce pokud buňka obsahuje text. Věřím, že jste všem postupům dobře porozuměli. Pokud máte nějaké nejasnosti nebo dotazy, podělte se o ně prosím níže v sekci komentářů. Děkujeme, že jste s námi.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.