Funkcja SZUKAJ B Excel
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.
Składnia
=SEARCHB(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 SZUKAJB zwraca wartość liczbową.
Uwagi dotyczące funkcji
- Spacje liczą się jako znaki.
- W funkcji SEARCHB nie jest rozróżniana wielkość liter. Aby przeprowadzić wyszukiwanie z uwzględnieniem wielkości liter, możesz użyć NBIF zamiast.
- SEARCHB dopuszcza w wyszukiwaniu znaki wieloznaczne. Na przykład chcesz znaleźć pozycję ciągu rozpoczynającego się od t i kończy się na l, możesz dostarczyć t*l as Znajdź tekst.
- SEARCHB zawsze liczy każdy dwubajtowy znak jako 2, jeśli włączono edycję języka obsługującego DBCS, a następnie ustawiłeś go jako język domyślny. W przeciwnym razie SEARCHB liczy każdy znak jako 1, tak jak SZUKAJ.
- If Znajdź tekst jest pusta („”), funkcja SEARCHB zwraca znak o numerze numer_początkowy. Jeśli numer_początkowy jest pominięty, zwraca 1.
- SEARCHB zlicza rzeczywiste wartości zamiast wyglądu Twoich danych. Na przykład A1 to data 9, SZUKAJB(0,A1) powraca 4, ponieważ rzeczywista wartość w A1 to 44805, która została właśnie sformatowana jako wartość daty.
- SZUKAJB 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 bez rozróżniania wielkości liter od początku
Jako przykład weź poniższą tabelę. Aby znaleźć pozycję początkową Znajdź tekst 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.
=SZUKAJB(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.
=SZUKAJB(„什么”,„你在干什么”)
Przykład wyszukiwania bez rozróżniania 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.
=SZUKAJB(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.
=SZUKAJB(„什么”,„你在干什么”,3)
SZUKAJ B VS. SZUKAJ
SEARCHB liczy każdy znak dwubajtowy jako 2, a każdy znak jednobajtowy jako 1. Podczas gdy SEARCH liczy zarówno znak dwu-, jak i jednobajtowy jako 1. Możesz porównać wyniki zwrócone przez SEARCHB i SEARCH, jak pokazano poniżej.
SZUKAJ B VS. ZNAJDŹ
Obie funkcje SEARCHB i FINDB 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 SEARCHB i FINDB, jak pokazano poniżej.
Powiązane funkcje
W programie Excel funkcja SZUKAJ może pomóc w znalezieniu pozycji określonego znaku lub podciągu z podanego ciągu tekstowego, jak pokazano na poniższym zrzucie ekranu. W tym samouczku przedstawię, jak korzystać z funkcji SZUKAJ w programie 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.
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.