Stiahnite si ukážkový zošit
Tento tutoriál ukáže, ako nájsť druhý alebo n -tý výskyt znaku v Exceli a Tabuľkách Google.
Nájdite n. Výskyt znakov v texte
Na nájdenie n -tého výskytu znaku (alebo reťazca znakov) použijeme funkcie NÁJSŤ a SUBSTITUTOVAŤ. Napríklad, aby ste získali pozíciu 2nd pri výskyte znaku „d“ vložíme do bunky C3 nasledujúci vzorec:
= NÁJDI (CHAR (140), NÁHRADA (B3, "d", CHAR (140), 2))
Vzorec môžeme viac zovšeobecniť, aby sme našli zoznam znakov a výskytov:
= FIND ("~", NÁHRADA (B4, C4, "~", D4))
Vzorec má dve časti, ktoré sú osobitne vysvetlené nižšie:
SUBSTITUTE Časť funkcie
Funkciou SUBSTITUTE sme nahradili výskyt zadaného znaku („c“) v textovom reťazci jedinečným znakom („~“).
= NÁHRADA (B3, C3, "~", D3)
Poznámka: Len sa uistite, že jedinečný znak, ktorý používate vo vzorci, už nie je v textovom reťazci.
FIND Funkčná časť
Teraz dáme funkciu NÁJSŤ pred funkciu SUBSTITUTE, aby sme dosiahli požadovaný výsledok.
Nahradením konkrétnej inštancie znaku (tu povedzme jeho „c“) jedinečným znakom („~“) môžeme teraz jednoducho použiť funkciu FIND na vyhľadanie jedinečného znaku („~“). Funkcia FIND vráti pozíciu tohto jedinečného znaku („~“) v textovom reťazci.
= FIND ("~", E3)
Samozrejme, toto vráti 2nd výskyt „c“, čo je 27. A vzorec je spravidla možné použiť na vrátenie polohy n -tuho výskytu znaku v programe Excel.
Nájdite n. Výskyt znakov v Tabuľkách Google
Vzorec na nájdenie n -tého výskytu znakov z textového reťazca funguje v Tabuľkách Google úplne rovnako ako v programe Excel: