Excel REPLACE funkcija koristi se za zamjenu određene duljine teksta iz zadanog niza. Definiramo početnu poziciju, broj znakova koje želimo ukloniti i novi zamjenski tekst. U ovom ćemo članku naučiti kako ukloniti/zamijeniti neki tekst od početka niza do promjenjivog položaja.
Opća Excel formula za uklanjanje teksta s promjenjivog položaja
= ZAMJENA (niz, 1, FIND (tekst, niz), "") |
niz:To je niz iz kojeg želite ukloniti tekst.
tekst:To je tekst kojem želite ukloniti tekst.
Pogledajmo primjer kako bismo razjasnili stvari.
Primjer: Uklonite naziv dana iz vremena
U ovom primjeru imamo vrijeme probijanja povezano s nazivima dana. Želimo ukloniti nazive dana iz podataka i imati samo vremena. Naziv vremena i dana odvaja se crticom (-).
Upotrijebimo gornju opću formulu za uklanjanje promjenjive duljine znakova.
Napišite ovu formulu u C3 i povucite je prema dolje.
=ZAMIJENITI(B3,1,PRONAĆI("-", B3), "") |
Pritisnite enter i povucite ga prema dolje. Sada imamo vremenski tekst u rasponu koji smo željeli. Uklonili smo sav tekst prije vremena.
Kako radi?
Razbijmo formulu da bismo je razumjeli.
Svaka formula djeluje iznutra. Funkcija FIND vraća mjesto danog teksta u danom nizu. Ovdje vraća mjesto crtice (-) u svakom nizu. Za prvi niz vraća 8.
Sada je formula =ZAMIJENITI(B3,1,8, ""). Kao što znamo da funkcija REPLACE zamjenjuje n broj znakova s početne pozicije drugim tekstom. Ovdje je tekst u B3, početna pozicija je 1, broj znakova koje smo shvatili 8 uz pomoć funkcije FIND, a zamjenski znak je ništa (""). Stoga funkcija ZAMJENA uklanja 8 znakova s početka niza, što nam ostavlja samo vremenski tekst.
Bilješke:
- Ako zadani znak nije pronađen, funkcija će vratiti #VALUE pogrešku. Bolje je koristiti funkciju IFERROR za hvatanje pogrešaka.
- Funkcija FIND osjetljiva je na velika i mala slova. Ako želite vršiti pretraživanje bez razlikovanja velikih i malih slova, upotrijebite funkciju SEARCH.
- U gornjoj formuli smo koristili crticu (-) za pronalaženje broja znakova. Za to možete koristiti bilo koji znak/znakove, to može biti dvotočka u excelu ili bilo koji tekst.
Pa da, dečki, ovako možete ukloniti promjenjivu duljinu teksta s početka niza. Nadam se da je bilo objašnjenje. Ako imate bilo kakvih nedoumica u vezi ove teme ili bilo kojeg drugog programa Excel/2010/2013/2016/2019/365/VBA. Rado ćemo vam pomoći.
Zamijenite tekst s kraja niza počevši od promjenjivog položaja | Funkcija ZAMJENA zajedno s LEN -om i FIND funkcija mogu ukloniti znakove s kraja niza.
Uklonite odgovarajuće znakove u tekstu | Za uklanjanje odgovarajućih znakova nećemo koristiti funkciju ZAMJENA. Koristit ćemo funkciju ZAMJENA. Ova funkcija automatski uklanja dati tekst s drugim tekstom.
Uklonite početne i krajnje razmake iz teksta u Excelu | Prazni razmaci ometaju vaš skup podataka i potrebno je ukloniti sve zadnje ili vodeće razmake iz teksta u Excelu. Ova formula uklanja sve zaostale razmake.
Uklonite neželjene znakove u Excelu | Za uklanjanje neželjenih znakova koristimo funkciju ZAMJENA.
Uklonite znakove s desne strane | Funkcija LIJEVO može se koristiti za uklanjanje znakova s DESNE strane teksta. Zapravo se ova funkcija fokusira na zadržavanje teksta s lijeve strane.
Popularni članci:
50 Excel prečaca za povećanje vaše produktivnosti | Budite brži u izvršavanju svojih zadataka. Ovih 50 prečaca učinit će da radite još brže na Excelu.
Funkcija VLOOKUP u Excelu | Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.
COUNTIF u Excelu 2016 | Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste računali određenu vrijednost. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.
Kako koristiti funkciju SUMIF u Excelu | Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.