Opis
Użyj tej funkcji, aby zlokalizować ciąg tekstowy lub liczbę w ciągu tekstowym lub liczbie i zwrócić numer pozycji początkowej pierwszego ciągu tekstowego od pierwszego znaku drugiego ciągu tekstowego. Supported in Chains.
Funkcja ta jest przydatna do określania pozycji określonego znaku lub podciągu w większym ciągu znaków, zwłaszcza gdy ważna jest wielkość liter.
Składnia
FIND(find_text, within_text, [start_num])
Wejścia
Ta funkcja przyjmuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe wejście |
|---|---|---|---|
find_text |
Tak | Tekst, który chcesz znaleźć. | Ciąg tekstowy lub odwołanie do komórki zawierającej ciąg tekstowy. |
within_text |
Tak | Tekst, w którym chcesz wyszukać find_text. |
Ciąg tekstowy lub odwołanie do komórki zawierającej ciąg tekstowy. |
start_num |
Nie | Numer znaku w tekście within_text, od którego należy rozpocząć wyszukiwanie. |
Dodatnia liczba całkowita, odwołanie do komórki zawierającej dodatnią liczbę całkowitą lub formuła, której wynikiem jest jedna z tych liczb. Jeśli zostanie pominięty, przyjmuje się, że wynosi 1. |
Przykład
Dane próbki
| A | B |
|---|---|
| Excel | Arkusz kalkulacyjny |
| Funkcja | Formuła |
| Przykład | Tekst |
| 345566 | Przykładowe dane |
Przykładowe formuły
| Formuła | Opis | Wynik |
|---|---|---|
=FIND("S", B1) |
Znajduje pozycję pierwszego wystąpienia "S" w tekście w komórce B1. | 1 |
=FIND("p", B1) |
Znajduje pozycję pierwszego wystąpienia "p" w tekście w komórce B1. | 3 |
=FIND("e", B1, 2) |
Znajduje pozycję pierwszego wystąpienia "e" w tekście w komórce B1, zaczynając od 2. znaku. | 2 |
=FIND("un", A2) |
Znajduje pozycję początku "un" w tekście w komórce A2. | 3 |
=FIND(4, A3) |
Znajduje pozycję pierwszego wystąpienia "4" w tekście w komórce A3. | 4 |
=FIND(4, A4) |
Znajduje pozycję pierwszego wystąpienia "4" w tekście w komórce A4. | 2 |
Uwagi
- FIND działa od lewej do prawej.
- FIND nie obsługuje zakresów komórek.
- W polu FIND rozróżniana jest wielkość liter. Aby przeprowadzić wyszukiwanie z uwzględnieniem wielkości liter, użyj SEARCH.
- FIND nie obsługuje symboli wieloznacznych. Aby uzyskać obsługę symboli wieloznacznych, użyj SEARCH.
- Jeśli
find_textnie zostanie znaleziony wewnątrzwithin_text, FIND zwraca błąd #VALUE! - Jeśli
find_textjest tekstem i nie jest w cudzysłowie, FIND zwraca błąd #NAME! Liczby nie wymagają cudzysłowów. - Funkcja FIND może być łączona z innymi funkcjami, takimi jak MID, LEFT lub RIGHT w celu wyodrębnienia określonych części ciągu tekstowego na podstawie znalezionej pozycji.
Wskazówki
- Użyj FIND, aby zlokalizować pozycję podciągu w ciągu tekstowym, gdy ważna jest wielkość liter.
- Połącz FIND z LEN, aby znaleźć długość tekstu przed lub po określonym podciągu.
- FIND może pomóc w zadaniach czyszczenia i analizowania danych, identyfikując pozycję ograniczników lub określonych znaków.
Powiązane funkcje
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER