MSExcel: Jak znaleźć 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

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

Zostań profesjonalistą Excel: Dołącz do naszego kursu!

Podnieś swoje umiejętności z nowicjusza do bohatera dzięki naszemu kursowi podstawowe programu Excel 365, zaprojektowane tak, abyś był biegły w kilku sesjach.

Zapisz tutaj

Podnieś swoje umiejętności z nowicjusza do bohatera dzięki naszemu kursowi podstawowe programu Excel 365, zaprojektowane tak, abyś był biegły w kilku sesjach.

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 Excel

Często Zadawane Pytania

Jaką formułę można użyć w programie Excel do identyfikacji pozycji określonego znaku w ciągu tekstu, pomagając w manipulacji danych i analizie?
Użyj funkcji „Find” lub „wyszukiwanie” w programie Excel, aby znaleźć pozycję znaku w ciągu. Formuła wygląda jak `= Find („ Character ”, Cell_reference)` Dla wyszukiwania wrażliwego na literę lub „= wyszukiwanie („ znak ”, Cell_reference)` dla wyszukiwania wrażliwych na przypadek. Zastąp „znak” ”na znak, którego szukasz, i` `Cell_reference 'z komórką zawierającą tekst.

Wypełnij wideo Excel dla początkujących 2019 na wideo


Yoann Bierling
O autorze - Yoann Bierling
YoAnn Bierling to specjalista od wydawnictwa i cyfrowego konsultingowego, który wywarł globalny wpływ dzięki wiedzy specjalistycznej i innowacji w technologiach. Pasjonowany wzmacnianiem osób i organizacji do prosperowania w erze cyfrowej, dąży do zapewniania wyjątkowych rezultatów i zwiększania rozwoju poprzez tworzenie treści edukacyjnych.

Zostań profesjonalistą Excel: Dołącz do naszego kursu!

Podnieś swoje umiejętności z nowicjusza do bohatera dzięki naszemu kursowi podstawowe programu Excel 365, zaprojektowane tak, abyś był biegły w kilku sesjach.

Zapisz tutaj

Podnieś swoje umiejętności z nowicjusza do bohatera dzięki naszemu kursowi podstawowe programu Excel 365, zaprojektowane tak, abyś był biegły w kilku sesjach.




Komentarze (0)

zostaw komentarz