Kako odstraniti prve 3 znake v Excelu (4 metode)

  • Deliti To
Hugh West

Pri delu z nestrukturiranimi neobdelanimi podatki morate iz njih pogosto izluščiti ustrezne informacije. Včasih morate iz besedilnega niza odstraniti prvi, drugi ali tretji znak, da pridobite vrednost. Excel ima nekaj funkcij, s katerimi lahko opravite tovrstno nalogo. Prav tako lahko naredite svojo prilagojeno funkcijo za odstranjevanje znakov iz besedilnih nizov. Danes bomo v tem člankukako odstraniti prve tri znake v Excelu.

Prenesite delovni zvezek za prakso

Prenesite to vadbeno knjigo in med branjem tega članka izvajajte nalogo.

Odstrani prve 3 znake.xlsm

4 primerni načini za odstranitev prvih 3 znakov v Excelu

Razmislite o situaciji, ko imate zbirko podatkov, ki vsebuje neobdelane podatke. Prvi trije znaki vsakega podatka so nepotrebni in zdaj morate te znake odstraniti. V tem razdelku bomo pokazali, kako odstraniti te prve tri znake iz vaših podatkov v Excelu.

1. Uporabite funkcijo RIGHT za odstranitev prvih treh znakov v Excelu

Kombinacija funkcija PRAVICA in . funkcija LEN vam lahko pomaga odstraniti prve tri znake iz podatkovnih celic. Ta metoda je opisana v naslednjih korakih.

Korak 1:

  • V celici C4 , uporabite PRVA STRAN funkcijo, ki je vgnezdena s funkcijo LEN Formula je,
= DESNO (B4,LEN(B4)-3)

  • Tukaj, string_cell je . B4 od koder bomo odstranili 3 znake.
  • LEN(B4)-3 se uporablja kot num_chars . LEN funkcija poskrbi, da iz celice odstrani prve tri znake.

Korak 2:

  • Ko je naša formula pripravljena, pritisnite VSTOP za pridobitev rezultata.

  • Če želite prikazati celoten rezultat, premaknite kazalec miške v spodnji desni kot celice. Ko kazalec prikaže znak križa, dvakrat kliknite na znak, da uporabite enako funkcijo za preostale celice.

Sorodna vsebina: Kako odstraniti prvi znak iz niza v Excelu z VBA

2. Uporabite funkcijo REPLACE za odstranitev prvih treh znakov v Excelu

Funkcija REPLACE običajno zamenja del besedilnega niza z drugim besedilnim nizom. V tem razdelku pa bomo to funkcijo uporabili za odstranjevanje znakov iz celic. Oglejmo si, kako se to naredi.

Korak 1:

  • Uporabite ZAMENJAVA funkcijo v celici C4 Formula je,
=PREDSTAVI(B4,1,3,"")

  • Kje: B4 je staro besedilo.
  • Start_num je 1. Začeli bomo od začetka.
  • Num_chars je 3, saj želimo nadomestiti prve tri znake.
  • New_text je spremenjeno besedilo, ki bo nadomestilo staro besedilo.

  • VSTOP Iz rezultata je razvidno, da naša formula deluje brezhibno.

  • Zdaj bomo isto formulo uporabili za vse potrebne celice.

Preberi več: Odstrani zadnji znak iz niza Excel (5 preprostih metod)

Podobna branja:

  • VBA za odstranjevanje znakov iz niza v Excelu (7 metod)
  • Kako odstraniti znake, ki jih ni mogoče natisniti, v Excelu (4 preprosti načini)
  • Odstranjevanje praznih znakov v Excelu (5 metod)
  • Kako odstraniti posamezne narekovaje v Excelu (6 načinov)
  • Kako odstraniti podpičje v Excelu (4 metode)

3. Vstavite funkcijo MID za odstranitev prvih treh znakov v Excelu

Kombinacija funkcija MID Funkcija LEN pa opravi enako operacijo kot prva metoda. To formulo bomo zdaj uporabili za naš nabor podatkov.

Korak 1:

  • Formula, ki jo bomo uporabili v celici C4 je,
=MID(B4,4,LEN(B4)-3)

  • Tukaj besedilo je . B4
  • Start_num je 4, saj bomo odstranili prve tri številke.
  • Num_chars je opredeljen kot LEN(B4)-3)

  • Hit VSTOP in uporabite formulo za vse celice. Naše delo je opravljeno!

Preberite več: Kako odstraniti znak iz niza v Excelu (14 načinov)

4. Predstavitev uporabniško opredeljene funkcije za odstranjevanje prvih treh znakov v Excelu

Za izvedbo te naloge lahko ustvarite tudi lastno funkcijo. Tako je, za izvedbo naloge lahko določite lastno funkcijo po meri. Za to morate napisati kodo VBA. Ta postopek bomo obravnavali s pomočjo spodnjih korakov. Če želite izvedeti več o funkcijah po meri, Kliknite tukaj!

Korak 1:

  • Najprej pojdite v Microsoft Okno Visual Basic za aplikacije s pritiskom na Alt+F11 .

  • Odpre se novo okno. Zdaj kliknite Vstavite in izberite Modul za odprtje novega modula.

Korak 2:

  • V novo odprtem modulu vstavite kodo VBA, da ustvarite UFD za odstranitev prvih treh znakov iz celic. Kodo smo vam pripravili. Kodo lahko samo kopirate in jo uporabite v svojem delovnem listu. Ime naše uporabniško definirane funkcije je OdstraniPrvo3 . In koda za ustvarjanje te funkcije je,
 Javna funkcija RemoveFirst3(rng As String, cnt As Long) RemoveFirst3 = Right(rng, Len(rng) - cnt) Konec funkcije 

Korak 3:

  • Naša koda je napisana. Zdaj se vrnite na delovni list in vnesite funkcijo =OdstraniPrvo3 Vidimo, da je funkcija ustvarjena.

  • Zdaj uporabite funkcijo v celici C4 Funkcija je,
=RemoveFirst3(B4,3)

  • Pritisnite VSTOP za pridobitev rezultata.

  • Naša funkcija, izdelana po meri, deluje pravilno. To funkcijo bomo zdaj uporabili za preostale celice, da dobimo končni rezultat.

Sorodna vsebina: Kako odstraniti zadnje tri znake v Excelu (4 formule)

Stvari, ki si jih je treba zapomniti

👉 Ustvarjanje formule po meri ima več omejitev kot običajni makri VBA. Ne more spreminjati strukture ali oblike delovnega lista ali celice.

👉 Z uporabo UFD lahko iz celic odstranite N znakov.

Zaključek

V tem vodniku smo pregledali štiri različne pristope za odstranitev prvih 3 znakov iz celic v Excelu. Če imate kakršna koli vprašanja ali poizvedbe, vas vabimo, da jih komentirate. Pustite svoje povratne informacije v razdelku s komentarji. Hvala za obisk ExcelWIKI-a. Še naprej se učite!

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.