Funkcja ZAMIEŃ Excela
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.
Składnia
=REPLACEB(old_text, start_num, num_bytes, new_text)
Argumenty
- stary_tekst (wymagane): Ciąg tekstowy, w którym chcesz zastąpić niektóre znaki.
- start_num (wymagane): Pozycja pierwszego bajtu znaku, który chcesz zastąpić stary_tekst.
- liczba_bajtów (wymagane): Określa liczbę bajtów znaków do zastąpienia w stary_tekst zaczynając od numer_początkowy.
- nowy_tekst (wymagane): Nowy tekst zastępujący znaki w stary_tekst.
Wartość zwracana
Funkcja REPLACEB zwraca określoną liczbę znaków.
Uwagi dotyczące funkcji
- Spacje liczą się jako znaki.
- REPLACEB 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 REPLACEB liczy każdy znak jako 1, tak jak WYMIANA.
- If numer_początkowy jest większa niż długość stary_tekst, REPLACEB zwraca pusty tekst ("").
- If numer_początkowy jest mniejsza niż długość stary_tekst ale numer_początkowy + liczba_bajtów przekracza długość stary_tekst, REPLACEB zastępuje znaki z numeru. numer_początkowy do końca stary_tekst z nowy_tekst.
- REPLACEB zwraca #WARTOŚĆ! błąd, jeśli:
- numer_początkowy < 1;
- liczba_bajtów jest ujemny.
- REPLACEB liczy rzeczywiste wartości zamiast wyglądu danych. Na przykład A1 to data 9, >ZASTĄP B(A1,1,1,8) powraca 84805, ponieważ rzeczywista wartość w A1 to 44805, która została właśnie sformatowana jako wartość daty. Aby użyć REPLACEB z datami, powinieneś skorzystać z TEKST funkcja.
Przykład
Aby REPLACEB zastąpił określone bajty znaków ze starych ciągów tekstowych w pozycjach określonych w poniższej tabeli nowym tekstem, skopiuj lub wprowadź poniższą formułę w górnej komórce (G6) 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.
=ZASTĄP B(B6,C6,D6,E6)
Zamiast odwołań do komórek możesz wpisać rzeczywisty stary_tekst, numer_początkowy, liczba_bajtów i nowy_tekst wartości we wzorze, jak pokazano poniżej.
=ZASTĄP B(„你在干什么”,7,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.
WYMIEŃ VS. ZASTĄPIĆ
REPLACEB liczy każdy dwubajtowy znak jako 2, a każdy jednobajtowy znak jako 1. Podczas gdy REPLACE liczy zarówno dwu-, jak i jednobajtowy znak jako 1. Możesz porównać wyniki zwrócone przez REPLACEB i REPLACE, jak pokazano poniżej.
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.
Powiązane funkcje
Funkcja ZAMIEŃ w programie Excel może pomóc w znalezieniu i zastąpieniu znaków na podstawie podanej lokalizacji z ciągu tekstowego nowym tekstem. Weź poniższy zrzut ekranu jako przykład, zamień 4 znaki, które zaczynają się od piątego znaku z ciągu tekstowego, innym ciągiem tekstowym.
Funkcja Microsoft Excel SUBSTITUTE zastępuje tekst lub znaki w ciągu tekstowym innym tekstem lub znakami.
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.
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.
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.
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.
