ZAMJENA Funkcija u Excelu - Zamijenite tekst na temelju lokacije

Ovaj vodič prikazuje kako se koristi Excel ZAMJENA funkcija u Excelu za zamjenu teksta u ćeliji.

ZAMJENA Pregled funkcije

Funkcija ZAMJENA Zamjenjuje dio tekstualnog niza, definiranog mjestom u ćeliji, novim tekstualnim nizom.

Da biste koristili ZAMJENI Excel radni list, odaberite ćeliju i upišite:

(Obratite pažnju na to kako se pojavljuju unosi formule)

ZAMJENA funkcija Sintaksa i ulazi:

1 = ZAMJENA (stari_tekst, početni_broj, broj_znakova, novi_tekst)

stari_tekst - Izvorni niz teksta.

početni_broj - Broj znaka s kojeg se počinje zamjenjivati.

broj_znakova - Broj znakova koje želite zamijeniti.

novi_tekst - Zamjenski tekst.

Što je ZAMJENA?

Funkcija ZAMJENA u Excelu koristi se za zamjenu određenog broja znakova u tekstualnom nizu s različitim navedenim tekstualnim nizom.

Pogledajmo sljedeći primjer zamjenjujući niz "brzo smeđe" sa "sporo bijelo".

1 = ZAMJENA (C2,5,11, C4)

Funkcija ZAMJENA zamjenjuje 11 znakova koji počinju od znaka 5 u C2 nizom u C4.

Kako koristiti ZAMJENA

Funkcija ZAMJENA uzima četiri potrebna argumenta:

  • Stari_tekst: Tekst gdje želite zamijeniti znakove
  • Broj_početka: Broj prvog znaka u starom tekstu koji želite zamijeniti
  • Num_chars: Broj znakova iz Start_num koji želite zamijeniti
  • Novi_tekst: Tekst koji će zamijeniti navedene znakove u starom tekstu

Važno je napomenuti da se razmaci u Excelu broje kao znakovi, pa zato "q" u "quick" počinje znakom 5, a ne 4, a "quick brown" ima 11 znakova umjesto 10.

Dinamička ZAMJENA

Budući da REPLACE uzima numeričke argumente za zamjenu položaja i duljine znakova, možemo upotrijebiti dodatne funkcije za poboljšanje funkcije ZAMJENA.

Na primjer, što ako ne znamo točno na kojoj poziciji znaka bi zamjena trebala početi? Funkcije FIND ili SEARCH mogu se koristiti za pronalaženje broja pozicije znaka u nizu za početak zamjene. Imajte na umu da FIND razlikuje mala i velika slova, a SEARCH nije. Budući da u ovom primjeru ne moramo razlikovati velika i mala slova, koristit ćemo SEARCH.

Zatim možemo koristiti funkciju LEN da odredimo koliko je znakova u nizu i tu vrijednost prebaciti u argument Num_chars u REPLACE.

Korištenjem = SEARCH (C3, C2,1) za pronalaženje položaja znakova "brzo smeđe" i,

pomoću = LEN (C3) da biste pronašli duljinu znaka "brzo smeđe" kao argumente u ZAMJENA:

1 = ZAMJENA (C2, TRAŽI (C3, C2,1), LEN (C3), C4)

Gornja formula navodi rezultate funkcija SEARCH i LEN umjesto brojeva za kodiranje kao argumente za ZAMJENU. Ako želimo zamijeniti drugi dio u izvornom nizu, jednostavno možemo napraviti sljedeće promjene i funkcije SEARCH/LEN će se nositi s potrebnim prilagodbama.

Razlika između ZAMJENA i ZAMJENA

Slična funkcija ZAMJENI je ZAMJENA. U većini slučajeva, oni se mogu koristiti naizmjenično, međutim, vrijedi sljedeće pravilo.

Funkciju ZAMJENA treba koristiti kada se položaj znakova teksta treba zamijeniti u nizu su poznati, ili kada se zamjenjuje dio riječi ili niza. Na primjer, uklanjanje crtice iz niza brojeva.

1 = ZAMJENA (B3,4,1, "")

Funkciju ZAMJENA treba koristiti kada se niz teksta da se zamijeni poznato je, ili se zamjenjuje cijela riječ ili riječi, poput našeg ranije korištenog primjera lisice.

Zanima vas više funkcija teksta?

Za više informacija o ZAMJENI ili o tome kako se koriste druge tekstualne funkcije u Excelu, kao što su LIJEVO, SREDNJE i DESNO, pogledajte naše ostale članke.

ZAMJENA u Google tablicama

Funkcija ZAMJENA radi potpuno isto u Google tablicama kao i u Excelu:

dodatne napomene

Upotrijebite funkciju ZAMJENA kada želite zamijeniti tekst na temelju njegove lokacije, bez obzira na sadržaj. Za određivanje početnog mjesta možete koristiti Excel -ovu funkciju FIND ili Excel -ovu funkciju TRAŽENJA. Također možete upotrijebiti funkciju LEN za brojanje broja znakova koje treba zamijeniti.

Upotrijebite funkciju zamjene da biste pronašli i zamijenili određene nizove teksta, zanemarujući lokaciju.

ZAMJENA Primjeri u VBA

Također možete koristiti funkciju ZAMJENA u VBA. Tip:
application.worksheetfunction.replace (old_text, start_num, num_chars, new_text)
Za argumente funkcije (stari_tekst itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.

Povratak na popis svih funkcija u Excelu

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave