Zastąp funkcję w programie Excel
Funkcja zamień w programie Excel to funkcja tekstowa, która jest funkcją wbudowaną i podobną do funkcji zastępczej, ta funkcja służy do zastępowania starego tekstu z ciągu nowym ciągiem, dane wejściowe wymagane przez tę funkcję to stary tekst nowy tekst i numery początkowe i numery końcowe znaków, które należy zamienić.
Składnia
Gdzie,
- Old_text = To jest wymagany parametr. Jest to oryginalny ciąg do zastąpienia.
- Start = To jest pozycja początkowa w oryginalnym ciągu, od której powinno się rozpocząć zastępowanie.
- Number_of_chars = Jest to wartość liczbowa wskazująca liczbę znaków do zastąpienia.
- New_text = Jest to kolejny wymagany parametr i wskazuje nowy ciąg / zestaw znaków, które mają zostać zastąpione starym_tekstem.
Jak korzystać z funkcji REPLACE w programie Excel? (z przykładami)
Jako funkcja arkusza można ją zapisać jako część formuły w komórce arkusza. Jako funkcja VBA może być używana w kodzie makr, który jest wprowadzany przez edytor Microsoft Visual Basic zintegrowany z MS Excel. Zapoznaj się z przykładami podanymi poniżej, aby lepiej zrozumieć.
Możesz pobrać ten szablon programu Excel z funkcją REPLACE - szablon programu Excel z funkcją REPLACEPrzykład 1 - Zastąp ciąg
W tym przykładzie komórka C4 ma skojarzoną z nią formułę REPLACE. Zatem C4 jest komórką wynikową.
- Pierwszym argumentem funkcji REPLACE jest B4, który zawiera oryginalny ciąg znaków do zastąpienia.
- Argument 2ND to 1, który wskazuje początkową literę oryginalnego ciągu.
- Trzeci argument to 4, czyli liczba znaków do zastąpienia.
- Czwarty i ostatni parametr to „Stephen”, czyli nowy ciąg znaków do zastąpienia.
Tutaj stary ciąg to „John”, a nowy ciąg to „Stephen”.
Przykład # 2 - Zastąp podciąg
W tym przykładzie komórka C6 ma skojarzoną z nią formułę. Zatem C6 jest komórką wynikową.
- Pierwszym argumentem funkcji REPLACE jest B6, który zawiera oryginalny ciąg znaków do zastąpienia.
- Argument 2ND to 5, który wskazuje początkową literę oryginalnego ciągu.
- Trzeci argument to 5, czyli liczba znaków do zastąpienia.
- Czwarty i ostatni parametr to „yahoo”, czyli nowy ciąg znaków do zastąpienia.
Tutaj stary ciąg to „gmail”, a nowy to „yahoo”. W rezultacie C6 został zaktualizowany o „[email protected]”
Przykład 3 - Zastąp pojedynczy znak
W tym przykładzie komórka C8 ma skojarzoną z nią formułę REPLACE. Zatem C8 jest komórką wynikową.
- Pierwszym argumentem funkcji REPLACE jest B8, który zawiera oryginalny ciąg znaków do zastąpienia.
- Argument 2ND to 1, który wskazuje początkową literę oryginalnego ciągu.
- Trzeci argument to 1, czyli liczba znaków do zastąpienia.
- Czwarty i ostatni parametr to „s”, który jest nowym znakiem do zastąpienia.
Tutaj stary znak to 'n, a nowy znak to' s. W rezultacie C8 jest aktualizowany przez „zestaw”.
Przykład # 4 - Zamień liczby
W tym przykładzie komórka C10 ma skojarzoną z nią formułę REPLACE. Zatem C10 jest komórką wynikową.
- Pierwszym argumentem funkcji REPLACE jest B10, który zawiera oryginalny ciąg znaków do zastąpienia.
- Argument 2ND to 7, który wskazuje początkową literę oryginalnego ciągu.
- Trzeci argument to 4, czyli liczba znaków do zastąpienia.
- Czwarty i ostatni parametr to „2000”, czyli nowy ciąg znaków do zastąpienia.
Tutaj stary ciąg to „1989”, a nowy to „2000”. W rezultacie C8 został zaktualizowany o „23-12-2000 ” .
Przykład # 5 - Usuń ciąg
W tym przykładzie komórka C12 ma skojarzoną z nią formułę REPLACE. Zatem C12 jest komórką wynikową.
- Pierwszym argumentem funkcji REPLACE jest B12, który zawiera oryginalny ciąg znaków do zastąpienia.
- Argument 2ND to 1, który wskazuje początkową literę oryginalnego ciągu.
- Trzeci argument to 11, czyli liczba znaków do zastąpienia.
- Czwarty i ostatni parametr to „”, który jest nowym ciągiem (pustym łańcuchem), który ma zostać zastąpiony.
Tutaj stary ciąg to „Usuń to”, a nowy ciąg to „”. W rezultacie C12 jest aktualizowany do pustej komórki, ponieważ wszystkie znaki są zastępowane spacjami.
Przykład # 6 - Typowy problem z funkcją REPLACE
W tym przykładzie komórka C14 ma skojarzoną z nią formułę REPLACE. Więc C14 jest komórką wynikową.
- Pierwszym argumentem funkcji REPLACE jest B14, który zawiera oryginalny ciąg znaków do zastąpienia.
- Drugi argument to 0.
Jednak każdy ciąg w komórce arkusza programu Excel zaczyna się od 1, czyli indeksu 1. Tak więc wynik w komórce C14 jest błędem #ARG! Wskazuje, że wystąpił błąd w wartości.
Rzeczy do zapamiętania
- Parametr 2ND, tj. Start nie może mieć wartości nienumerycznej ani ujemnej.
- Trzeci parametr, tj. Liczba_znaków nie może mieć wartości nienumerycznej ani ujemnej.