Sadržaj
Jučer na maratonu 30 Excel funkcija u 30 dana koristili smo funkciju INDEKS (INDEX) za vraćanje vrijednosti ćelije koja se nalazi na sjecištu zadanog retka i stupca.
25. dan maratona posvetit ćemo studiju funkcije ZAMJENA (ZAMIJENI), koji pripada kategoriji teksta. Zamjenjuje određeni broj znakova u tekstualnom nizu drugim tekstom.
Dakle, pogledajmo pobliže informacije i primjere o funkciji ZAMJENA (ZAMIJENI), a ako imate dodatne informacije ili primjere, podijelite ih u komentarima.
Funkcija 25: ZAMIJENI
funkcija ZAMJENA (REPLACE) zamjenjuje znakove unutar teksta na temelju navedenog broja znakova i početne pozicije.
Kako se može koristiti funkcija REPLACE?
funkcija ZAMJENA (REPLACE) može zamijeniti znakove u tekstualnom nizu, na primjer:
- Promijenite pozivni broj u telefonskom broju.
- Razmak zamijenite dvotočkom razmakom.
- Koristi ugniježđenu funkciju ZAMJENA (REPLACE) za umetanje više crtica.
REPLACE Sintaksa
funkcija ZAMJENA (ZAMIJENI) ima sljedeću sintaksu:
REPLACE(old_text,start_num,num_chars,new_text)
ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)
- stari_tekst (stari_tekst) – tekstualni niz u kojem će se znakovi zamijeniti.
- početni_broj (start_pos) – početna pozicija starih znakova.
- broj_znakova (broj_znakova) – broj starih znakova.
- novi_tekst (novi_tekst) – tekst koji će biti umetnut umjesto starih znakova.
Zamke ZAMIJENI (ZAMIJENI)
funkcija ZAMJENA (REPLACE) zamjenjuje određeni broj znakova počevši od navedenog mjesta. Za zamjenu određenog retka teksta bilo gdje u izvornom tekstu, možete koristiti ovu funkciju ZAMJENA (ZAMJENA), što ćemo pogledati kasnije u našem maratonu.
Primjer 1: Promjena predbroja u telefonskom broju
Korištenje funkcija ZAMJENA (ZAMIJENI) Možete promijeniti prve tri znamenke telefonskog broja, na primjer, kada je postavljen novi pozivni broj. U našem slučaju novi pozivni broj upisuje se u stupac C, a ispravljeni telefonski brojevi prikazuju se u stupcu D.
=REPLACE(B3,1,3,C3)
=ЗАМЕНИТЬ(B3;1;3;C3)
Primjer 2: Razmak s dvotočkom zamijenite razmakom
Za definiranje početne pozicije za funkciju ZAMJENA (ZAMIJENI), možete koristiti funkciju PRONAĐITE (FIND) za pronalaženje određenog retka teksta ili znaka. U ovom primjeru želimo zamijeniti prvi razmak koji se pojavljuje u tekstualnom nizu dvotočkom iza koje slijedi razmak.
=REPLACE(B3,FIND(" ",B3,1),1,": ")
=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")
Primjer 3: Ugniježđene funkcije REPLACE za umetanje više crtica
funkcija ZAMJENA (REPLACE) je dopušteno ugniježditi jedan u drugi, tako da se u izvornom tekstu može napraviti više zamjena. U ovom primjeru telefonski brojevi moraju sadržavati crtice nakon prva tri znaka i nakon drugog. Korištenje nula, kao broj znakova za zamjenu, dobit ćemo rezultat da niti jedan znak telefonskog broja neće biti uklonjen, samo će se dodati 2 crtice.
=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")