Funkcja Excel REPLACE

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ą REPLACE

Przykł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.