Funkcja FINDB Excel
Funkcja FINDB znajduje ciąg tekstowy (z uwzględnieniem wielkości liter) w innym ciągu i zwraca numer pozycji początkowej pierwszego ciągu w drugim na podstawie określonej liczby bajtów. FINDB jest przeznaczony do użytku z językami używającymi zestawu znaków dwubajtowych (DBCS), takimi jak chiński (uproszczony), chiński (tradycyjny), koreański i japoński. Funkcja liczy każdy znak dwubajtowy jako 2.
Składnia
=FINDB(find_text, within_text, start_num)
Argumenty
- znajdź_tekst (wymagane): Ciąg lub znak, w którym chcesz znaleźć jego pozycję w_tekście.
- w_tekście (wymagane): Ciąg zawiera Znajdź tekst chcesz znaleźć.
- start_num (opcjonalnie): Pozycja w w_tekście od którego rozpocząć wyszukiwanie Znajdź tekst. W przypadku pominięcia tego argumentu przyjmuje się, że wynosi 1.
Wartość zwracana
Funkcja FINDB zwraca wartość liczbową.
Uwagi dotyczące funkcji
- Spacje liczą się jako znaki.
- Funkcja FINDB rozróżnia wielkość liter. Aby przeprowadzić wyszukiwanie bez rozróżniania wielkości liter, możesz użyć SZUKAJB zamiast.
- FINDB nie zezwala na używanie symboli wieloznacznych w wyszukiwaniach. Aby użyć symboli wieloznacznych w wyszukiwaniu, użyj SZUKAJB funkcja.
- FINDB zawsze liczy każdy dwubajtowy znak jako 2, gdy włączono edycję języka obsługującego DBCS, a następnie ustawiłeś go jako język domyślny. W przeciwnym razie FINDB liczy każdy znak jako 1, tak jak Użytkownicy.
- If Znajdź tekst jest pusta („”), funkcja FINDB zwraca znak ponumerowany numer_początkowy. Jeśli numer_początkowy jest pominięty, zwraca 1.
- FINDB liczy rzeczywiste wartości zamiast wyglądu danych. Na przykład A1 to data 9, ZNAJDŹ(0,A1) powraca 4, ponieważ rzeczywista wartość w A1 to 44805, która została właśnie sformatowana jako wartość daty.
- FINDB zwraca #WARTOŚĆ! błąd, jeśli:
- Znajdź tekst nie pojawia się w w_tekście;
- numer_początkowy jest większa od długości w_tekście;
- numer_początkowy < 1.
Przykład wyszukiwania z rozróżnianiem wielkości liter od początku
Jako przykład weź poniższą tabelę. Aby znaleźć pozycję początkową Znajdź tekst (wielkość liter ma znaczenie) w ciągu w_tekście, skopiuj lub wprowadź poniższą formułę w górnej komórce (E6) listy wyników i naciśnij Wchodzę aby uzyskać wynik. Następnie wybierz komórkę wynikową i przeciągnij uchwyt wypełniania (mały kwadrat w prawym dolnym rogu zaznaczonej komórki) w dół, aby zastosować formułę do poniższych komórek.
=ZNAJDŹDB(B6,C6)
Zamiast odwołań do komórek możesz wpisać rzeczywisty Znajdź tekst i w_tekście wartości we wzorze, jak pokazano poniżej.
=ZNAJDŹDB(„什么”,„你在干什么”)
Przykład wyszukiwania z rozróżnianiem wielkości liter z określonej pozycji
Aby wyszukać Znajdź tekst in w_tekście z określonej pozycji na podstawie określonej liczby bajtów i uzyskaj pozycję początkową pierwszego znalezionego Znajdź tekst in w_tekście, należy dodać trzeci numer_początkowy argument. Wprowadź poniższą formułę w górnej komórce (F6) listy wyników i naciśnij Wchodzę aby uzyskać wynik. Następnie wybierz komórkę wynikową i przeciągnij uchwyt wypełniania (mały kwadrat w prawym dolnym rogu zaznaczonej komórki) w dół, aby zastosować formułę do poniższych komórek.
=ZNAJDŹDB(B6,C6,D6)
Zamiast odwołań do komórek możesz wpisać rzeczywisty Znajdź tekst, w_tekście i numer_początkowy wartości we wzorze, jak pokazano poniżej.
=ZNAJDŹDB(„什么”,„你在干什么”,3)
ZNAJDŹ VS. ODNALEŹĆ
FINDB liczy każdy znak dwubajtowy jako 2, a każdy znak jednobajtowy jako 1. Podczas gdy funkcja FIND liczy zarówno znak dwu-, jak i jednobajtowy jako 1. Możesz porównać wyniki zwrócone przez FINDB i FIND, jak pokazano poniżej.
ZNAJDŹ VS. SZUKAJB
Obie funkcje FINDB i SEARCHB zwracają pozycję początkową pierwszego wystąpienia Znajdź tekst in w_tekście w bajtach. Jednak FINDB rozróżnia wielkość liter, podczas gdy SEARCHB nie. SEARCHB obsługuje używanie symboli wieloznacznych w wyszukiwaniach, podczas gdy FINDB nie. Możesz porównać wyniki zwrócone przez FINDB i SEARCHB, jak pokazano poniżej.
Powiązane funkcje
Funkcja ZNAJDŹ służy do znajdowania ciągu w innym ciągu i zwraca pozycję początkową ciągu wewnątrz innego. Przypuśćmy, że =ZNAJDŹ("ea","gruszka") zwraca 2, co oznacza znalezienie pozycji początkowej "ea" w "gruszce".
Funkcja SEARCHB znajduje ciąg tekstowy (bez uwzględniania wielkości liter) w innym ciągu i zwraca numer pozycji początkowej pierwszego ciągu w drugim na podstawie określonej liczby bajtów. SEARCHB jest przeznaczony do użytku z językami używającymi zestawu znaków dwubajtowych (DBCS), takimi jak chiński (uproszczony), chiński (tradycyjny), koreański i japoński. Funkcja liczy każdy znak dwubajtowy jako 2.
Funkcja REPLACEB zastępuje część ciągu tekstowego nowym ciągiem tekstowym na podstawie określonej liczby bajtów. REPLACEB jest przeznaczony do użytku z językami używającymi zestawu znaków dwubajtowych (DBCS), takimi jak chiński (uproszczony), chiński (tradycyjny), koreański i japoński. Funkcja liczy każdy znak dwubajtowy jako 2.
Funkcja LEWYTB zwraca określoną liczbę znaków od początku (z lewej) dostarczonego ciągu na podstawie określonej liczby bajtów. Funkcja LEFTB jest przeznaczona do użytku z językami korzystającymi z zestawu znaków dwubajtowych (DBCS), takimi jak chiński (uproszczony), chiński (tradycyjny), koreański i japoński. Funkcja liczy każdy znak dwubajtowy jako 2.
Funkcja PRAWYB zwraca określoną liczbę znaków od końca (po prawej) dostarczonego ciągu na podstawie określonej liczby bajtów. Funkcja RIGHTB jest przeznaczona do użytku z językami używającymi zestawu znaków dwubajtowych (DBCS), takimi jak chiński (uproszczony), chiński (tradycyjny), koreański i japoński. Funkcja liczy każdy znak dwubajtowy jako 2.
Funkcja MIDB zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od określonej pozycji, na podstawie określonej liczby bajtów. MIDB jest przeznaczony do użytku z językami używającymi zestawu znaków dwubajtowych (DBCS), takimi jak chiński (uproszczony), chiński (tradycyjny), koreański i japoński. Funkcja liczy każdy znak dwubajtowy jako 2.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.