MSExcel: Jak znaleźć pozycję znaku w ciągu?
- Excel znajduje pozycję znaku w ciągu
- Excel znajduje pozycję znaku w ciągu i wyciąga podciąg
- Znajdź pozycję znaku w ciągu Excel
- Wyodrębnij ciąg rozpoczynający się od znaku
- Excel wyodrębnia tekst przed znakiem
- Znajdź n-te wystąpienie znaku w łańcuchu excel
- Excel znajduje pozycję znaku w ciągu from right
- Wypełnij wideo Excel dla początkujących 2019 na wideo - video
Excel znajduje pozycję znaku w ciągu
Znalezienie pozycji znaku w ciągu może być bardzo prostą operacją w MSExcel, przy użyciu odpowiedniej wbudowanej funkcji „ZNAJDŹ”.
Excel znajduje pozycję znaku w ciągu i wyciąga podciąg
Załóżmy na przykład, że mamy listę katalogów i nazw plików i chcemy uzyskać ostateczny wynik tylko z nazwami plików.
W takim przypadku nawet zaawansowany podgląd w programie Excel nie pomógłby, ponieważ nie pozwoliłby na wyodrębnienie żadnych informacji z głównego ciągu.
Najlepszym rozwiązaniem jest użycie funkcji „ZNAJDŹ” w celu znalezienia pozycji znaku w ciągu i użycie tego numeru do wyodrębnienia pozostałej części ciągu za pomocą funkcji „MID” w programie Excel.
Znajdź pozycję znaku w ciągu Excel
Aby znaleźć pozycję określonego podanego znaku w programie Excel, wystarczy użyć funkcji „ZNAJDŹ” w ciągu, podając jako parametry znak do znalezienia i ciąg, w którym należy szukać, na przykład w odniesieniu do innej komórki w arkuszu kalkulacyjnym Excel .
'=FIND("char",”string”)
Wyodrębnij ciąg rozpoczynający się od znaku
Następnie, korzystając z informacji o pozycji znaku, użyj funkcji MID, aby wyodrębnić wymagany ciąg, zaczynając od znaku znalezionego przez dodanie +1, i wyodrębnienie całej reszty ciągu, używając długości wystarczająco długiej, takiej jak 999, aby pamiętaj o objęciu całego wyniku.
'=MID(“string”,”char”+1,999)
Excel wyodrębnia tekst przed znakiem
Aby wyodrębnić tekst przed danym znakiem w programie Excel, po prostu znajdź pozycję znaku i użyj funkcji „W LEWO” z jednym znakiem mniej, aby wyodrębnić tekst przed znalezionym znakiem.
'=LEFT(“string”,”char”-1)
Znajdź n-te wystąpienie znaku w łańcuchu excel
Czytałeś?
Znalezienie n-tego wystąpienia znaku w ciągu znaków w programie Excel wykonane przy użyciu zarówno funkcji „ZNAJDŹ”, jak i „SUBSTITUTE”.
Funkcja „SUBSTITUTE” zastąpi żądaną n-tą instancję badanej postaci specjalną, a funkcja „ZNAJDŹ” uzyska pozycję tego znaku specjalnego w ciągu.
Wystarczy wybrać n-te wystąpienie do wyszukania w danym ciągu, a wynik zostanie wyświetlony z n-tym wystąpieniem znaku w ciągu.
'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Jak znaleźć n-te wystąpienie (pozycję) znaku w ciągu tekstowym w programie Excel?Excel znajduje pozycję znaku w ciągu from right
Aby znaleźć pozycję znaku w ciągu od prawej strony, użyjemy podobnego rozwiązania używając „ZNAJDŹ” i „SUBSTITUTE”, aby znaleźć ostatnie wystąpienie danego znaku w ciągu.
Dzięki temu rozwiązaniu wyświetlana jest ostatnia pozycja znaku w ciągu, która jest również pozycją znaku w ciągu od prawej.
'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Znajdź pozycję ostatniego wystąpienia znaku w ciągu znaków w programie ExcelWypełnij wideo Excel dla początkujących 2019 na wideo

Yoann jest międzynarodowym konsultantem biznesowym, moderatorem i koordynatorem. Pracował ponad 10 lat w globalnym biznesie, łańcuchu dostaw, finansach, projektach SAP ERP, optymalizacji sieci i SEO dla różnych branż, takich jak logistyka, kosmetyki, towary konsumpcyjne, pielęgnacja urody lub moda, w ponad 30 krajach na całym świecie. .