Chcete rychle najít konkrétní text v excelovém listu? Naučte se používat funkci FIND k vyhledání a extrahování dat během okamžiku!
Hledání konkrétní informace ve velké excelové tabulce může být skličující úkol, zvláště pokud musíte procházet řádky a sloupce dat. Naštěstí má Excel výkonný nástroj zvaný funkce FIND, který vám pomůže rychle najít data v buňce.
Provedeme vás tedy základy funkce FIND v Excelu a poskytneme příklady, které vám ukážou, jak funkci efektivně používat.
Co je funkce FIND v Excelu?
Funkce FIND je textová funkce v Excelu, která vám umožňuje najít konkrétní znak nebo podřetězec v textovém řetězci a vrací pozici (jako číslo) znaku nebo podřetězce. Syntaxe funkce FIND je následující:
=FIND(najít_text, v_textu, [počáteční_číslo])
Kde:
- najít_text: text nebo znak, který chcete najít. Může to být jeden znak nebo posloupnost znaků (podřetězec).
- uvnitř_textu: text obsahující znak, který chcete najít.
- počáteční_číslo: volitelný argument, který určuje znak, u kterého chcete zahájit vyhledávání. První postava v uvnitř_textu argument je znak číslo 1. Pokud vynecháte počáteční_číslo, Excel předpokládá, že ano 1.
Funkce FIND rozlišuje velká a malá písmena, takže najde pouze přesně ty znaky, které určíte. Pokud chcete najít znak nebo textový řetězec bez ohledu na velikost písmen, použijte místo toho funkci HLEDAT.
Jak používat funkci FIND v Excelu
Abychom pochopili, jak funkce FIND funguje, podívejme se na několik základních příkladů použití funkce FIND v Excelu.
Nalezení pozice určitého znaku v textovém řetězci
Předpokládejme, že máte v buňce A2 následující textový řetězec: "Ahoj, tam!". Chcete-li najít pozici čárky v textovém řetězci, budete používat:
=NAJÍT(",", A2)
Tento vzorec vrátí 3, což je pozice čárky v textovém řetězci.
Nalezení pozice podřetězce v textovém řetězci
Předpokládejme, že máte v buňce A2 následující textový řetězec: "Jablko v sáčku". Chcete-li najít pozici slova „jablko“ v textovém řetězci, použijte níže uvedený vzorec:
=NAJÍT("jablko", A2)
Tento vzorec vrátí 5, což je pozice prvního písmene slova "jablko" v textovém řetězci.
Jak kombinovat HLEDAT s dalšími funkcemi aplikace Excel
Funkci FIND v Excelu lze kombinovat s dalšími funkcemi pro provádění pokročilejších úloh manipulace s daty. Zde jsou nějaké příklady:
1. Používání funkce HLEDAT s funkcí VLEVO a VPRAVO
Funkci FIND můžete zkombinovat s funkcemi LEFT a RIGHT v Excelu a extrahovat konkrétní text z většího řetězce. Jak jejich názvy napovídají, funkce LEFT a RIGHT se používají k získání určitého počtu znaků z levé nebo pravé strany textového řetězce.
Příklad: Níže uvedený vzorec extrahuje a vrátí název domény e-mailové adresy v A2.
=RIGHT(A2,DÉLKA(A2)-NAJÍT("@",A2))
V tomto vzorci funkce FIND najde pozici symbolu „@“ v e-mailové adrese, zatímco funkce LEN vypočítá délku řetězce e-mailové adresy. Excel odečte pozici znaku „@“ od celkové délky řetězce vrácené LEN a vrátí tolik znaků pomocí funkce RIGHT.
Pokud se chcete o funkci LEN dozvědět více, přečtěte si náš článek na jak počítat v Excelu s funkcí LEN. Podobně můžete extrahovat uživatelské jméno pomocí funkce LEFT. Vzorec, který půjde do buňky B2, bude:
=LEFT(A2,NAJÍT("@",A2)-1)
V tomto vzorci funkce FIND vyhledá symbol „@“ v adrese a funkce LEFT extrahuje znaky nalevo od symbolu „@“, což je uživatelské jméno e-mailové adresy.
2. Pomocí funkce FIND with MID
Funkce MID vrací znaky ze středu textového řetězce s danou počáteční pozicí a délkou. Pomocí funkce FIND s funkcí MID můžete vrátit konkrétní podřetězec na základě pozice počátečního a koncového znaku.
Řekněme, že máte seznam kódů produktů, které jsou všechny ve stejném formátu: 3místná předpona, za kterou následuje pomlčka a poté 4místné číslo. Chcete získat 4místné číslo z každého kódu produktu. Vzorec je následující:
=MID(A2,NAJÍT("-",A2)+1,4)
V tomto vzorci FIND vyhledá pozici symbolu "-" v každém kódu produktu a MID vrátí 4místné číslo, které následuje za symbolem. Počet znaků, které se mají vrátit, je nastaven na 4, protože chceme získat 4místné číslo.
3. Použití funkcí FIND s IF a ISNUMBER
Pomocí funkce FIND s funkcemi IF a ISNUMBER můžete zkontrolovat, zda v textovém řetězci existuje určitý znak nebo podřetězec. The Funkce KDYŽ ve vnořených vzorcích vrátí hodnotu v závislosti na tom, zda je podmínka pravdivá nebo nepravdivá. Funkce ISNUMBER zkontroluje, zda je hodnota číslem, a vrátí hodnotu TRUE nebo FALSE.
Zde je příklad: Předpokládejme, že máte seznam jmen ve sloupci A a chcete zjistit, která jména začínají písmenem „S“. Pomocí funkce FIND můžete vyhledat „S“ na začátku každého jména a poté použít KDYŽ a funkce ISNUMBER vrátí hodnotu "Ano" nebo "Ne" v závislosti na tom, zda název začíná "S".
Vzorec bude:
=IF(ISNUMBER(FIND()"S", A2)), "Ano", "Ne")
Tento vzorec vrátí "Ano", protože název v buňce A2 začíná "S". Tento vzorec můžete zkopírovat dolů do ostatních buněk ve sloupci B a zkontrolovat všechny názvy ve vašem seznamu.
Toto je jen několik příkladů toho, jak lze funkci FIND použít s jinými funkcemi aplikace Excel k provádění různých úkolů. Kreativním kombinováním různých funkcí můžete automatizovat a zjednodušit mnoho úloh analýzy dat.
Extrahujte data snadno pomocí funkce FIND aplikace Excel
Funkce NAJÍT v Excelu je výkonný nástroj, který vám umožňuje vyhledat konkrétní data v buňce nebo rozsahu buněk. Tato funkce může být zvláště užitečná, když pracujete s velkými datovými sadami a potřebujete rychle najít určité informace. Pomocí funkce NAJÍT v tabulkách aplikace Excel můžete přizpůsobit kritéria vyhledávání a okamžitě najít, co potřebujete.