Najděte 2. (nebo n.) Výskyt znaků v tabulkách Excelu a Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál předvede, jak najít druhý nebo n -tý výskyt znaku v tabulkách Excelu a Google.

Najděte n. Výskyt znaků v textu

Abychom našli n -tý výskyt znaku (nebo řetězce znaků), použijeme funkce NAJÍT a SUBSTITUTOVAT. Chcete -li například získat pozici 2nd výskytu znaku „d“ vložíme do buňky C3 následující vzorec:

= NAJÍT (CHAR (140), SUBSTITUTE (B3, "d", CHAR (140), 2))

Můžeme zobecnit vzorec více, abychom našli seznam znaků a výskytů:

= NAJÍT ("~", NÁHRADA (B4, C4, "~", D4))

Vzorec má dvě části, které jsou dále vysvětleny samostatně:

SUBSTITUTE Část funkce

Funkcí SUBSTITUTE jsme nahradili výskyt zadaného znaku („c“) v textovém řetězci jedinečným znakem („~“).

= NÁHRADA (B3, C3, "~", D3)

Poznámka: Jen se ujistěte, že jedinečný znak, který používáte ve vzorci, již není v textovém řetězci.

NAJÍT Funkční část

Nyní dáme funkci FIND před funkci SUBSTITUTE, abychom získali požadovaný výsledek.

Nahrazením konkrétní instance znaku (zde řekněme jeho „c“) jedinečným znakem („~“) můžeme nyní jednoduše použít funkci FIND k vyhledání jedinečného znaku („~“). Funkce FIND vrátí pozici tohoto jedinečného znaku („~“) v textovém řetězci.

= NAJÍT ("~", E3)

Samozřejmě se tím vrátí 2nd výskyt „c“, což je 27. A vzorec lze obecně použít k vrácení polohy n -tého výskytu znaku v aplikaci Excel.

Najděte n. Výskyt znaků v Tabulkách Google

Vzorec pro nalezení n -tého výskytu znaku z textového řetězce funguje v Tabulkách Google úplně stejně jako v Excelu:

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave