Pokud buňka obsahuje Word, přiřaďte hodnotu v aplikaci Microsoft Excel 2010

Anonim

V tomto článku se naučíme, zda buňka obsahuje slovo, pak jak přiřadit hodnotu v aplikaci Microsoft Excel 2010.

Uvažujme, že máme situaci, kdy musíme zkontrolovat každou buňku a zkontrolovat, zda neobsahuje nějaký text. Pokud ano, musíme vrátit číslo do samostatné buňky, jinak ignorovat. Na příkladu vidíme, jak se to dělá -

Sloupec A obsahuje text obsahující slovo „barva“. 1 buňka ne. (Barvy zde nemají žádný význam). Musíme zkontrolovat, zda každá buňka v tomto sloupci obsahuje slovo „barva“. Pokud ano, musíme vrátit hodnotu 1 ve sloupci B, jinak musíme vrátit 0.

Abyste lépe porozuměli, podívejte se na následující snímek obrazovky:


Budeme používat 3 funkce, a to, IF, SEARCH & IFERRORpro výpočet hodnoty ve sloupci B.

Funkce If zkontroluje, zda je splněna podmínka, a vrátí jednu hodnotu, pokud je PRAVDA, a jinou, pokud je NEPRAVDA.

Syntaxe = IF (logický_test, value_if_true, value_if_false)

Funkce SEARCH vrací číslo znaku, na kterém je nejprve nalezen konkrétní znak nebo textový řetězec, čtení zleva doprava (nerozlišuje velká a malá písmena)

Syntaxe = HLEDAT (find_text, within_text, start_num)

Funkce IFERROR vrací value_if_error, pokud je výraz chyba a hodnota samotného výrazu jinak

Syntaxe = IFERROR (hodnota, hodnota_if_error)

V buňce B2 je vzorec = IFERROR (IF (SEARCH ("barva", A2), 1), 0)

Viz níže uvedený snímek obrazovky:

V buňkáchA2: A8 barvy duhy - VIBGYOR Jsou používány. Aby byly věci v buňce jiné A9 bílá je zadán od Bílý není součástí VIBGYOR.

Výsledek je tedy 1 v buňkách A2: A8, protože každá z těchto buněk obsahuje text „barva“ a 0 v buňce A9, protože neobsahuje text „barva“ (viz modře zvýrazněné pole výše).

Pojďme pochopit, jak vzorec funguje:

  • Počínaje buňkou A2,Vyhledávánífunkce vyhledá text „barva" v této cele. Pokud je nalezen, vrátí 8, což je umístění, ve kterém byl text nalezen v buňce A2. Pokud text není nalezen jako v buňce A9, pak funkce vrátí #HODNOTU! Chyba.
  • Pak seLI funkce zkontroluje, zda vyhledávací funkce vrátila nějakou hodnotu. Pokud ano, vrátí 1, jinak bude i nadále vracet #HODNOTU! chyba.
  • Nakonec, IFERROR funkce zkontroluje, zda funkce vyhledávání vrátila #HODNOTU! Chyba a pokud ano, vrátí místo chyby v této buňce 0.