Pobierz numer pozycji znaku lub podciągu w tekście.
Skopiuj tę formułę
=FIND("-", A2)FIND zwraca pozycję pierwszego wystąpienia szukanego tekstu, licząc od 1. FIND rozróżnia wielkość liter; SEARCH nie i obsługuje znaki wieloznaczne. Obie dobrze współpracują z LEFT, MID i RIGHT w celu wyodrębniania części.
Znak @ jest 5. znakiem.
=FIND("-", "A-17-X", 3)→5Trzeci argument rozpoczyna wyszukiwanie od znaku 3, więc znajdowany jest drugi łącznik.
Pozycję przekazuje się zwykle do LEFT, MID lub RIGHT.
Bez uwzględniania wielkości liter
=SEARCH("abc", A2)SEARCH ignoruje wielkość liter i pozwala na użycie znaków wieloznacznych.
FIND zwraca #VALUE!. Umieść ją w IFERROR: =IFERROR(FIND("-", A2), 0).
W Excelu 365 użyj =LEN(TEXTBEFORE(A2, "-", -1))+1. Zwraca pozycję ostatniego łącznika.
Rozpocznij drugie wyszukiwanie tuż za pierwszym dopasowaniem: =FIND("-", A2, FIND("-", A2)+1).
FIND rozróżnia wielkość liter i nie akceptuje symboli wieloznacznych. SEARCH nie rozróżnia wielkości liter i akceptuje symbole wieloznaczne.
Potrzebujesz formuły dla własnych danych?
Opisz prostym językiem, czego potrzebujesz, a ExcelGPT napisze, wyjaśni i zweryfikuje formułę — bezpłatny start, bez wtyczek.