Sadržaj
U ovom članku ćete naučiti kako ukloniti slova iz ćelije u Excelu.
Preuzmite radnu svesku
Možete preuzeti besplatna vježba Excel radna sveska odavde.
Ukloni slova iz Cell.xlsm
10 metoda za uklanjanje slova iz ćelije u Excelu
Ovaj odjeljak će govoriti o tome kako ukloniti slova iz ćelije u Excelu koristeći Excelove komandne alate, razne formule, VBA itd.
1. Uklonite određena slova iz ćelije pomoću funkcije Find and Replace u Excelu
The Find & Naredba Replace je najlakša i najčešća funkcija za obavljanje većine zadataka vezanih za Excel. Ovdje ćemo saznati kako izbrisati znakove pomoću Pronađi & Zamijeni funkciju u Excelu.
Razmotrite sljedeći skup podataka iz kojeg ćemo ukloniti sva slova ( WWE ) iz ćelija u Code stupac ostavljajući samo brojeve.
Koraci za to su dati u nastavku,
Koraci:
- Odaberite skup podataka.
- Na kartici Početna idite na Pronađi & Odaberite -> Zamijeni .
- Iz skočnog prozora Pronađi i zamijeni , u Pronađi šta polje, upišite WWE.
- Ostavite Zamijeni sa polje prazno .
- Pritisnite Zamijeni sve .
Ovo će izbrisati sve WWE iz ćelije u vašemod početka ćelije.
- Povucite red prema dolje koristeći Fill Handle da primijenite formulu na ostale ćelije.
Izbrisat će 3 slova s početka ćelija.
8.2 Ukloni posljednje slovo iz ćelije pomoću VBA u Excelu
Koraci za brisanje zadnjih slova iz ćelija sa VBA UDF u Excelu su prikazane ispod.
Koraci:
- Na isti način kao prije, otvorite Visual Basic Editor sa kartice Developer i Insert a Module u prozor koda.
- U prozoru koda, kopirajte sljedeći kod i zalijepite ga.
8285
- Sačuvajte kod i vratite se na radni list od interesa i napišite funkciju koju ste upravo kreirali sa VBA kod (Funkcija DeleteLastL u prvom redu koda) i unutar zagrada funkcije DeleteLastL proslijedite referentni broj ćelije iz kojih želite da uklonite slova (u našem slučaju prenosimo ćeliju B5 unutar zagrada) i količinu brojevi za koje želite da se slovo skine (želimo da se posljednja 2 slova uklone pa stavljamo 2 ).
- Pritisnite Enter .
Uklonit će slova s kraja ćelije.
- Povucite red prema dolje koristeći Fill Handle da biste primijenili formulu na ostale ćelije.
Izbrisat će posljednja 2 slova s kraja ćelija.
8.3Izbrišite sva slova iz ćelije pomoću VBA u Excelu
Sada ćemo naučiti kako izbrisati sva slova iz ćelija sa VBA UDF u Excelu.
Koraci:
- Na isti način kao prije, otvorite Visual Basic Editor sa kartice Developer i Insert a Modul u prozoru koda.
- U prozoru koda kopirajte sljedeći kod i zalijepite ga.
4060
- Sačuvajte kod i vratite se na radni list od interesa i napišite funkciju koju ste upravo kreirali sa VBA kodom (Function DeleteLetter u prvom redu koda) i unutar zagrada funkciju DeleteLetter , proslijedite referentni broj ćelije iz koje želite ukloniti slova (u našem slučaju prosljeđujemo ćeliju B5 unutar zagrada).
- Pritisnite Enter .
To će ukloniti sva slova iz ćelije.
- Prevucite red prema dolje koristeći Fill Handle za primjenu formule na ostale ćelije.
Dobit ćete skup podataka od ćelije su uklonjene iz svih slova.
Pročitajte više: Kako ukloniti tekst prije razmaka pomoću Excelove formule (5 metoda)
9. Brisanje slova iz ćelije pomoću alata za tekst u kolonu u Excel-u
Excel ima ugrađeni komandni alat pod nazivom Tekst u kolone . Možemo koristiti ovaj alat za uklanjanje slova iz ćelija u Excelu.
Koraci za to su datiispod.
Koraci:
- Izaberite ćelije iz kojih želite da uklonite slova.
- Idite na kartica Podaci -> Tekst u kolone
- U skočnom prozoru odaberite Fiksna širina kao tip podataka.
- Kliknite Dalje .
- Sljedeće u Pregled podataka , povucite okomitu liniju dok ne dođete do svih slova koja želite ukloniti (želimo ukloniti WWE tako da smo povukli liniju koja pokriva sve WWE vrijednosti podataka).
- Kliknite Sljedeće .
- Odaberite Format podataka kolone prema vašim potrebama.
- Kliknite Završi .
Dobit ćete svi podaci osim slova u drugoj koloni.
Na ovaj način možete izdvojiti slova koja želite ukloniti iz ćelija.
10. Uklonite slova iz ćelije koristeći Flash Fill u Excelu
Također možete izbrisati slova iz ćelija koristeći Excelovu funkciju Flash Fill . Ono što Flash Fill radi je da prvo traži bilo koji obrazac koji je dao korisnik, a zatim prema tom uzorku ispunjava ostale ćelije.
Koraci za uklanjanje slova iz ćelija koristeći Flash Fill su dati ispod. Opisaćemo na primjeru kako biste bolje razumjeli.
Koraci:
- Pogledajte sljedeću sliku, gdje želimo ukloniti sve WWE iz Šifra WWE101 . Dakle, ćeliju pored nje smo napisali samo 101 da bismo Excel upoznali sa uzorkom koji želimo.
- Zatim odabirom ostalih ćelija, kliknemo Podaci -> Flash Fill .
Popunit će sve ostale ćelije istim uzorkom koji smo dali, uklanjajući WWE i ostavljajući vam samo brojeve.
Možete i pritisnuti prečicu na tastaturi Ctrl + E da aktivirate Flash Fill .
Pročitajte više: Kako ukloniti određeni tekst iz ćelije u Excelu (11 najlakših načina)
Zaključak
Ovaj članak vam je pokazao kako ukloniti slova iz ćelije u Excelu na 10 različitih načina. Nadam se da vam je ovaj članak bio od velike koristi. Slobodno pitajte ako imate pitanja u vezi sa temom.
skup podataka u Excelu i ostavlja vam samo brojeve.Pročitajte više: Kako ukloniti tekst iz Excel ćelije (9 jednostavnih načina)
2. Izbrišite određena slova iz ćelije pomoću funkcije SUBSTITUTE u Excelu
Za razliku od Pronađi & Zamijeni funkcija komande u Excelu, korištenje formule je najsigurniji i najkontroliraniji način za izdvajanje bilo koje vrste rezultata u Excelu. Da biste dobili izlaz skupa podataka bez ikakvog specifičnog znaka u Excelu, možete implementirati funkciju SUBSTITUTE .
Generic SUBSTITUTE Formula,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
Ovdje,
stari_tekst = tekst koji želite ukloniti
new_text = tekst kojim želite zamijeniti
U nastavku je isti skup podataka koji smo koristili u iznad odjeljka. I ovoga puta, umjesto korištenja Pronađi & Zamijeni funkciju da uklonimo slova, mi ćemo primijeniti funkciju SUBSTITUTE da dobijemo željeni rezultat.
Koraci:
- U praznu ćeliju u kojoj želite da se pojavi vaš rezultat, upišite sljedeću formulu,
=SUBSTITUTE(C5,"WWE","")
Ovdje,
C5 = ćelija koja sadrži vrijednost za uklanjanje slova
"WWE"
= slova za uklanjanje
""
= za zamjenu “WWE” praznim nizom
- Pritisnite Enter .
To će zamijeniti sve WWE (ili bilo koje drugi tekst koji ste odabrali) s null stringom (iliniz kojim ga zamjenjujete).
- Povucite red prema dolje koristeći Fill Handle da primijenite formulu na ostale ćelije.
Sada ste pronašli rezultat skupa podataka ćelija bez slova.
Pročitajte više: Kako ukloniti određeni tekst iz kolone u Excelu (8 načina)
3. Izdvojite slova iz određene instance iz ćelije u Excelu
Do sada smo samo učili kako ukloniti sva slova iz ćelija. Ali šta ako želite da izbrišete slova samo sa određene pozicije ćelija.
Na primer, umesto uklanjanja svih WWE iz ćelija, želimo da zadržimo samo 1. W zajedno sa brojevima iz svake ćelije.
Koraci:
- Baš kao u gornjem dijelu gdje smo implementirali SUBSTITUTE za uklanjanje WWE , ovdje ćemo samo definirati određenu poziciju sa koje želimo ukloniti slova.
Dakle, gornja ZAMENJA formula,
=SUBSTITUTE(C5,"WWE","")
Postaje,
=SUBSTITUTE(C5,"WE","",1)
Ovdje, 1 znači, želimo ukloniti 1. W iz ćelija našeg skupa podataka (ako želite ukloniti 2. slovo iz vašeg skupa podataka onda samo napišite 2 umjesto 1, ako želite ukloniti treće slovo iz vaš skup podataka onda samo upišite 3 umjesto 1, i tako dalje).
- Pritisnite Enter .
- Opet, samo povucite red prema dolje koristeći Fill Handle da primijeniteformule na ostale ćelije.
Sada ste pronašli rezultat skupa podataka ćelija sa 1. W zajedno sa brojevi.
4. Izbrišite više specifičnih slova iz ćelije sa ugniježđenom funkcijom SUBSTITUTE
Funkcija SUBSTITUTE uklanja samo slova za bilo koji broj instanci u isto vrijeme. Dakle, ako želite ukloniti više slova odjednom, onda morate implementirati ugniježđenu funkciju SUBSTITUTE .
Pa hajde da saznamo kako implementirati ugniježđenu funkciju SUBSTITUTE da uklonite više slova odjednom.
Koraci:
- Da biste uspostavili ugniježđenu funkciju SUBSTITUTE , morate napisati SUBSTITUTE funkcija unutar druge funkcije SUBSTITUTE i proslijedite relevantne argumente unutar zagrada.
Da biste razumjeli više, pogledajte sliku ispod,
Gdje,
Da uklonimo više W iz C5 ćelije , prvo napišemo formulu,
=SUBSTITUTE(C5,"W","")
i zatim, da izbrišemo E (ili bilo koje drugo slovo koje vam je potrebno) zajedno s njim, ovu formulu stavljamo u drugu ZAMENU formulu i proslijedite argumente ( old_text, new_text ) unutar njega (u našem slučaju, to je bilo "
E",""
).
Dakle, sada formula je,
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- Pritisnite Enter .
To će zamijeniti sve W i E (ili bilo koji drugi tekst koji ste odabrali) sa nultim nizom(ili niz kojim ga zamjenjujete).
Sada ste pronašli rezultat skupa podataka ćelija bez slova.
5. Uklonite prva ili zadnja slova iz ćelije pomoću formule u Excelu
U ovom odjeljku ćete naučiti kako ukloniti prva ili zadnja slova iz ćelija pomoću formule u Excelu.
5.1 Brisanje prvih slova iz ćelije sa formulom u Excelu
Koraci za brisanje prvih slova iz ćelija sa formulom u Excelu su dati u nastavku.
Koraci:
- Prvo odaberite ćeliju za koju želite da se prikaže vaš rezultat.
- U ćeliju upišite sljedeću formulu,
=RIGHT(C5, LEN(C5)-3)
Ovdje,
C5 = ćelija za brisanje slova iz
- Pritisnite Enter .
Uklonit će slova s početka ćelije.
- Povucite red prema dolje koristeći Fill Handle da primijenite formulu na ostale ćelije.
Izbrisat će sva slova s početka ćelija.
Raščlamba formule
- LEN(C5) -> LEN funkcija definira dužina ćelije C5
- Izlaz: 6 <1 6>
- LEN(C5)-3 -> postaje
- 6-3
- Izlaz: 3
- DESNO(C5, LEN(C5)-3 ) -> postaje
- DESNO (C5, 3)
- Izlaz: 101
- Objašnjenje: Izbrišite prva 3 slova iz ćelije C5
5.2 Ukloni posljednja slova iz ćelije s formulom u Excelu
Koraci za brisanje zadnjih slova iz ćelija sa formulom u Excelu su dati ispod.
Koraci:
- Prvo, odaberite ćeliju u kojoj želite da se prikaže vaš rezultat.
- U ćeliju upišite sljedeću formulu,
=LEFT(C5, LEN(C5)-2)
Ovdje,
C5 = ćelija za brisanje slova iz
- Pritisnite Enter .
Uklonit će slova s kraja ćelije.
- Povucite red prema dolje koristeći Fill Handle da primijenite formulu na ostatak ćelija.
Izbrisat će sva slova s kraja ćelija.
Raščlamba formule
- LEN(C5) -> Dužina ćelije C5
- Izlaz: 6
- LEN(C5)-2 -> postaje
- 6-2
- Izlaz: 4
- LEFT(C5, LEN(C5)-2 ) -> postaje
- LEFT(C5, 2)
- Izlaz: WWE1
- Objašnjenje: Izbrišite zadnja 2 slova iz ćelije C5
Pročitajte više: Kako ukloniti tekst Nakon znaka u Excelu (3 načina)
6. Uklonite i prva i zadnja slova iz ćelije pomoću formule u Excelu
U ovom odjeljku, miće vam pokazati kako da uklonite sva slova koja postoje u ćeliji.
Koraci da to uradite su dati u nastavku.
Koraci:
- Prvo, odaberite ćeliju u kojoj želite da se prikaže vaš rezultat.
- U ćeliju upišite sljedeću formulu,
=MID(C5,3,LEN(C5)-4)
Ovdje,
C5 = ćelija za brisanje slova iz
- Pritisnite Enter .
Uklonit će slova i s početka i s kraja ćelije.
- Povucite red prema dolje koristeći Rukohvat za popunjavanje da biste ga primijenili formulu na ostale ćelije.
Izbrisat će sva slova s početka i kraja ćelija.
Raščlamba formule
- LEN(C5) -> Dužina ćelije C5
- Izlaz: 6
- LEN(C5)-4 -> postaje
- 6-4
- Izlaz: 2
- MID(C5,3,LEN(C5) -4) -> postaje
- MID(C5,3,2)
- Izlaz: E1
- Objašnjenje: Izbrišite zadnja 2 slova iz ćelije C5 počevši od pozicije 3 sa MID funkcijom .
Pročitajte više: Kako ukloniti tekst iz Excel ćelije (9 jednostavnih načina)
7. Izbrišite slova iz ćelije pomoću formule niza u Excel-u
Ako radite sa ogromnom količinom podataka onda vam je potreban jači način da eliminišete sva slova. Implementacija formule Niz za rad u avelika količina podataka je brža i učinkovitija.
Ovdje ćemo vam pokazati formulu Niz za brisanje slova iz ćelija u Excelu.
Koraci:
- Prvo odaberite ćeliju za koju želite da se prikaže vaš rezultat.
- U ćeliju upišite sljedeću formulu,
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)
Ovdje,
C5 = ćelija za brisanje slova iz
- Pritisnite Enter .
Uklonit će sva slova iz ćelija u Excelu.
- Povucite red prema dolje koristeći Ispunite Handle da biste formulu primijenili na ostale ćelije.
Izbrisat će sva slova iz skupa podataka ćelija u Excel-u.
Napomene:
- Ova formula niza će ukloniti sve vrste znakova uključujući slova, specijalne znakove itd. osim numeričkih znakova. Na primjer, ako je originalni niz abc*123-def, ova formula će ukloniti sva slova i specijalne znakove osim brojeva i vratiti 123.
- Ako u originalnom nizu nema numeričkog znaka, onda će ova formula vratiti 0.
Pročitajte više: Kako ukloniti tekst iz Excel ćelije, ali ostaviti brojeve (8 načina)
8. Uklonite prva ili zadnja slova iz ćelije s korisnički definiranom funkcijom (UDF) u VBA
Implementacija VBA makro je najefikasnija, najbrža i najsigurnija metoda za pokretanje bilo koje operacije u Excel. U ovom odeljku ćemo naučiti kakokoristite VBA za brisanje slova iz ćelija s korisnički definiranom funkcijom (UDF) u Excelu.
8.1 Izbrišite prva slova iz ćelije pomoću VBA u Excelu
Koraci za brisanje prvih slova iz ćelija sa VBA UDF u Excelu su prikazani ispod.
Koraci:
- Pritisnite Alt + F11 na tastaturi ili idite na karticu Programer -> Visual Basic da otvorite Visual Basic Editor .
- U iskačućem prozoru koda, sa trake menija , kliknite Umetni -> Modul .
- Kopirajte sljedeći kod i zalijepite ga u prozor koda.
7612
Ovo je nije podprocedura za pokretanje programa VBA , ovo stvara korisnički definiranu funkciju (UDF) . Dakle, nakon što napišete kod, umjesto da kliknete na dugme Pokreni na traci menija, kliknite na Sačuvaj .
- Sada se vratite na radni list od interesa i napišite funkciju koju ste upravo kreirali sa VBA kodom (Function DeleteFirstL u prvom redu koda) i unutar zagrada DeleteFirstL funkciju, proslijedite referentni broj ćelije iz koje želite ukloniti slova (u našem slučaju prosljeđujemo ćeliju B5 unutar zagrada) i iznos brojeva koji ste želimo da se slovo skine (želimo da se prva 3 slova uklone pa stavimo 3 ).
- Pritisnite Enter .
Uklonit će slova