Jak używać funkcji FIND, FINDBs (ZNAJDŹ, ZNAJDŹB) w Excelu

Polskie Angielski
ZNAJDŹ, ZNAJDŹB FIND, FINDBs

Opis i zastosowanie funkcji ZNAJDŹ i ZNAJDŹB

Funkcje ZNAJDŹ i ZNAJDŹB w MS Excel i Arkuszach Google pozwalają na wyszukiwanie określonego tekstu w innym tekście. Zwracają one pozycję ciągu znaków wewnątrz innego ciągu, przy czym numeracja zaczyna się od pierwszego znaku. Różnica między ZNAJDŹ a ZNAJDŹB polega na obsłudze dwubajtowych zestawów znaków przez funkcję ZNAJDŹB, gdzie każdy znak jest traktowany jako dwa oddzielne znaki – funkcja ta jest szczególnie przydatna w przypadku języków wschodnioazjatyckich, takich jak japoński czy chiński.

Syntaktyka funkcji

Syntaktyka funkcji ZNAJDŹ wygląda następująco:

=ZNAJDŹ(tekst_szukany; tekst; [początek])

Gdzie:

  • tekst_szukany – jest to fraza, której lokalizację chcemy określić. Musi zostać wprowadzona jako ciąg znaków.
  • tekst – jest to ciąg znaków, w którym następuje wyszukiwanie.
  • początek (opcjonalnie) – wskazuje, od której pozycji w tekście rozpoczyna się wyszukiwanie. Domyślnie wartość tego parametru wynosi 1.

Funkcja ZNAJDŹB posiada identyczną syntaktykę, ale jest stosowana głównie w kontekście języków dwubajtowych.

Przykłady praktycznego zastosowania funkcji

Przykład 1: Znalezienie pozycji nazwiska w pełnym imieniu i nazwisku.

=ZNAJDŹ("Nowak"; "Jan Nowak")

W tym przykładzie funkcja zwraca wartość 5, oznaczającą, że nazwisko „Nowak” rozpoczyna się na piątej pozycji w ciągu „Jan Nowak”.

Przykład 2: Użycie opcjonalnego argumentu początkowego w celu ignorowania pierwszego słowa.

=ZNAJDŹ("Nowak"; "Jan Janusz Nowak"; 5)

Tutaj wyszukiwanie rozpoczyna się od piątej pozycji, pomijając pierwsze imię „Jan”, co skutkuje znalezieniem wystąpienia nazwiska „Nowak” na pozycji 11.

Zastosowania praktyczne

Funkcje ZNAJDŹ i ZNAJDŹB są użyteczne w różnych aspektach przetwarzania i analizy danych tekstowych. Oto kilka przykładów ich zastosowań:

Zastosowanie Opis
Analiza danych Te funkcje pozwalają szybko lokalizować gdzie w tekście pojawia się konkretny termin, co jest pomocne przy klasyfikacji odpowiedzi lub analizach danych.
Oczyszczanie danych Dzięki nim można skutecznie identyfikować i segregować różne elementy danych wpisanych w jednym ciągu tekstowym, co ułatwia czyszczenie i organizację danych.

Podsumowując, funkcje ZNAJDŹ i ZNAJDŹB są cennymi narzędziami w obszarze pracy z danymi. Pozwalają na efektywne wyszukiwanie tekstu i oferują wsparcie w zaawansowanych operacjach na danych, jak również w automatyzacji pracy z arkuszami.

Więcej informacji: https://support.microsoft.com/en-us/office/find-findb-functions-c7912941-af2a-4bdf-a553-d0d89b0a0628

Inne funkcje
Zwraca tablicę wartości tekstowych z określonego zakresu
Zmienia litery angielskie lub katakana o pełnej szerokości (dwubajtowe) w ciągu znaków na znaki o szerokości połówkowej (jednobajtowe)
Konwertuje liczbę na tekst, stosując format walutowy ß (baht)
Łączy tekst z wielu zakresów i (lub) ciągów, ale nie zapewnia argumentów ignorowania pustych ani ogranicznika
Zmienia litery angielskie lub katakana o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca liczbę znaków w ciągu tekstowym
Zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od zadanej pozycji
Zmienia litery o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca wartość kodu liczbowego pierwszego znaku w ciągu tekstowym
Konwertuje liczbę na tekst, stosując format walutowy zł (PLN)
Zwraca skrajne lewe znaki z wartości tekstowej
Konwertuje litery w tekście na małe
Konwertuje litery w tekście na wielkie
Usuwa z tekstu wszystkie znaki niedrukowane
Wyodrębnia znaki fonetyczne (furigana) z ciągu tekstowego
Zastępuje stary tekst nowym tekstem w ciągu tekstowym
Sprawdza, czy dwie wartości tekstowe są identyczne
Powtarza tekst określoną liczbę razy
Zwraca skrajne prawe znaki z wartości tekstowej
Znajduje jedną wartość tekstową wewnątrz innej (bez uwzględniania wielkich i małych liter)
Konwertuje argumenty na tekst
Formatuje liczbę i konwertuje ją na tekst
Łączy tekst z wielu zakresów i (lub) ciągów oraz uwzględnia określany ogranicznik między poszczególnymi wartościami tekstowymi do połączenia Jeśli ogranicznik jest pustym ciągiem tekstowym, funkcja sklei zakresy
Zwraca liczbę (punkt kodowy) odpowiadającą pierwszemu znakowi tekstu
Usuwa spacje z tekstu
Zwraca tekst z dowolnej określonej wartości
Konwertuje argument tekstowy na liczbę
Konwertuje tekst na liczbę w sposób niezależny od ustawień regionalnych
Zastępuje pierwszą literę każdego wyrazu w tekście wielką literą
Formatuje liczbę jako tekst o stałej liczbie miejsc dziesiętnych
Zamienia znaki w tekście
Łączy kilka elementów tekstu w jeden tekst
Zwraca znak o podanym numerze kodu
Zwraca znak Unicode, do którego odwołuje się określona wartość liczbowa