Funkcja MIDB Excel
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.
Składnia
=MIDB(text, start_num, [num_bytes])
Argumenty
- tekst (wymagany): Ciąg tekstowy, z którego chcesz wyodrębnić znaki.
- start_num (wymagane): Pozycja pierwszego bajtu znaku, z którego chcesz wyodrębnić XNUMX.
- liczba_bajtów (wymagane): Określa liczbę bajtów znaków do wyodrębnienia XNUMX.
Wartość zwracana
Funkcja MIDB zwraca określoną liczbę znaków.
Uwagi dotyczące funkcji
- Spacje liczą się jako znaki.
- MIDB 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 MIDB liczy każdy znak jako 1, tak jak MID.
- If numer_początkowy jest większa niż długość XNUMX, MIDB zwraca pusty tekst ("").
- If numer_początkowy jest mniejsza niż długość XNUMX ale numer_początkowy + liczba_bajtów przekracza długość XNUMX, MIDB zastępuje znaki z No. numer_początkowy do końca XNUMX.
- MIDB zwraca #WARTOŚĆ! błąd, jeśli:
- numer_początkowy < 1;
- liczba_bajtów jest ujemny.
- MIDB liczy rzeczywiste wartości zamiast wyglądu danych. Na przykład A1 to data 9, ŚRODEK DB(A1,2,3) powraca 480, ponieważ rzeczywista wartość w A1 to 44805, która została właśnie sformatowana jako wartość daty.
Przykład
Aby MIDB zwracał określone bajty znaków z ciągu tekstowego w pozycjach określonych w poniższej tabeli, skopiuj lub 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.
=MIDB(B6,C6,D6)
Zamiast odwołań do komórek możesz wpisać rzeczywisty XNUMX, numer_początkowy i liczba_bajtów wartości we wzorze, jak pokazano poniżej.
=MIDB(„你在干什么”,3,4)
Uwaga: Ciąg tekstowy należy umieścić w formule programu Excel w cudzysłów (""). Pamiętaj, że odwołania do komórek, liczby lub daty nie powinny znajdować się w cudzysłowie.
MIDB VS. ŚRODEK
MIDB liczy każdy znak dwubajtowy jako 2, a każdy znak jednobajtowy jako 1. Podczas gdy MID liczy zarówno znak dwu-, jak i jednobajtowy jako 1. Możesz porównać wyniki zwracane przez MIDB i MID, jak pokazano poniżej.
Powiązane funkcje
W skoroszycie programu Excel, gdy chcesz wyodrębnić część tekstu z wartości komórki na podstawie lokalizacji i długości, funkcja MID może pomóc w rozwiązaniu tego zadania. Funkcja MID służy do wyszukiwania i zwracania określonej liczby znaków ze środka podanego ciągu tekstowego.
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 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 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 LENB zwraca długość ciągu w bajtach. LENB 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
Chcesz szybko i perfekcyjnie zakończyć swoją codzienną pracę? Kutools dla programu Excel oferuje 300 zaawansowanych zaawansowanych funkcji (Łącz skoroszyty, sumuj według koloru, dziel zawartość komórek, konwertuj daty itd.) i oszczędzaj 80% czasu.
- Zaprojektowany dla 1500 scenariuszy pracy, pomaga rozwiązać 80% problemów z Excelem.
- Zmniejsz tysiące kliknięć klawiatury i myszy każdego dnia, odciąż zmęczone oczy i dłonie.
- Zostań ekspertem Excela w 3 minuty. Nie musisz już pamiętać żadnych bolesnych formuł i kodów VBA.
- 30-dniowy nieograniczony bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy. Bezpłatna aktualizacja i wsparcie przez 2 lata.

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 zakładki do pakietu Office (w tym Excel), podobnie jak Chrome, Firefox i nowy Internet Explorer.
