MSExcelu: Ako nájsť polohu znaku v reťazci?

Nájdenie polohy znaku v reťazci môže byť v MSExcelu veľmi jednoduchá operácia pomocou zodpovedajúcej zabudovanej funkcie „NÁJDETE“.


Excel nájde pozíciu znaku v reťazci

Nájdenie polohy znaku v reťazci môže byť v MSExcelu veľmi jednoduchá operácia pomocou zodpovedajúcej zabudovanej funkcie „NÁJDETE“.

Excel nájde pozíciu znakov v reťazci a extrakcii podreťazcov

Povedzme napríklad, že máme zoznam adresárov a názvov súborov a chceme iba dosiahnuť konečný výsledok s názvami súborov.

V takom prípade by nepomohlo ani pokročilé zobrazenie v programe Excel, pretože by neumožnilo extrahovať žiadne informácie z hlavného reťazca.

Najlepším riešením je použiť funkciu „HĽADAŤ“ na nájdenie polohy znaku v reťazci a pomocou tohto čísla extrahovať zvyšok reťazca pomocou funkcie „MID“ v Exceli.

Nájdite pozíciu znaku v reťazci Excel

Na zistenie polohy konkrétneho daného znaku v programe Excel jednoducho použite funkciu „NÁJDITE“ na reťazci, pričom ako parametre zadajte hľadaný znak a reťazec, v ktorom sa má hľadať, napríklad v odkaze na inú bunku v tabuľke programu Excel. ,

'=FIND("char",”string”)

Extrahujte reťazec začínajúci znakom

Potom pomocou informácií o pozícii znaku pomocou funkcie MID extrahujte požadovaný reťazec začínajúci po znaku nájdenom pridaním +1 a extrahujte celý zvyšok reťazca pomocou dostatočne dlhej dĺžky reťazca, napríklad 999, na nezabudnite pokryť celý výsledok.

'=MID(“string”,”char”+1,999)

Výpis z Excelu pred znakom

Ak chcete extrahovať text pred daným znakom v programe Excel, jednoducho vyhľadajte polohu znaku a pomocou funkcie „VĽAVO“ s jedným znakom menej extrahujte text pred nájdeným znakom.

'=LEFT(“string”,”char”-1)

Nájdite n-tý výskyt znaku v reťazci Excel

Staňte sa programom Excel Pro: Pripojte sa k nášmu kurzu!

Zdvihnite svoje zručnosti z nováčika na Hero pomocou nášho kurzu Basics Excel 365, ktorý vás určuje tak, aby vás zdali iba na niekoľkých sedeniach.

Zaregistrovať sa tu

Zdvihnite svoje zručnosti z nováčika na Hero pomocou nášho kurzu Basics Excel 365, ktorý vás určuje tak, aby vás zdali iba na niekoľkých sedeniach.

Nájdenie deviateho znaku v reťazci v Exceli pomocou funkcií „NÁJDITE“ a „NÁHRADA“.

Funkcia „SUBSTITUTE“ nahradí požadovanú n-té inštanciu skúmaného znaku špeciálnou funkciou a funkcia „FIND“ získa pozíciu tohto špeciálneho znaku v reťazci.

Jednoduchým výberom n-tého výskytu, ktorý sa má vyhľadať v danom reťazci, sa zobrazí výsledok ukazujúci n-tý výskyt znaku v reťazci.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Ako nájsť n-tý výskyt (pozíciu) znaku v textovom reťazci v Exceli?

Excel nájde pozíciu znaku v reťazci from right

Na nájdenie polohy znaku v reťazci sprava použijeme podobný solutioj pomocou klávesov „FIND“ a „SUBSTITUTE“, aby sme našli posledný výskyt daného znaku v reťazci.

Pri tomto riešení sa zobrazí posledná pozícia znaku v reťazci, ktorá je tiež pozíciou znaku v reťazci sprava.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Nájsť pozíciu posledného výskytu znaku v reťazci v Exceli

Často Kladené Otázky

Aký vzorec sa dá použiť v Exceli na identifikáciu polohy špecifického znaku v textovom reťazci, ktorý pomáha pri manipulácii a analýze údajov?
Na nájdenie polohy znaku v reťazci použite funkciu `find` alebo` Search`. Vzorec vyzerá ako `= find ( znak , cell_reference)` pre vyhľadávanie citlivé na prípad alebo `= search ( znak , cell_reference)` pre vyhľadávanie necitlivé na prípady. Nahraďte znak „znak“ `za znak, ktorý hľadáte, a` Cell_reference` s bunkou obsahujúcou text.

Kompletné 2019 Excel pre začiatočníkov vo videu


Yoann Bierling
O autorovi - Yoann Bierling
Yoann Bierling je profesionál z vydavateľstva a digitálneho poradenstva na webe, ktorý má globálny vplyv prostredníctvom odborných znalostí a inovácií v technológiách. Je vášnivý z posilnenia postavenia jednotlivcov a organizácií, aby prosperovali v digitálnom veku, je nútený prinášať výnimočné výsledky a zvyšovať rast prostredníctvom tvorby vzdelávacieho obsahu.

Staňte sa programom Excel Pro: Pripojte sa k nášmu kurzu!

Zdvihnite svoje zručnosti z nováčika na Hero pomocou nášho kurzu Basics Excel 365, ktorý vás určuje tak, aby vás zdali iba na niekoľkých sedeniach.

Zaregistrovať sa tu

Zdvihnite svoje zručnosti z nováčika na Hero pomocou nášho kurzu Basics Excel 365, ktorý vás určuje tak, aby vás zdali iba na niekoľkých sedeniach.




Komentáre (0)

Zanechať komentár