Kako odstraniti prvih ali zadnjih n znakov iz celice ali niza v Excelu?
Ta vadnica prikazuje različne hitre trike za odstranjevanje prvih ali zadnjih N znakov iz celice ali niza v Excelu.
1. Odstranite prvih N znakov s formulo / UDF 2. Odstranite zadnjih N znakov s formulo / UDF 3. Paketno odstranite N znakov od leve ali desne ali srednje brez formul 4. Prenesite vzorčno datoteko |
V tem delu predstavljam tri različne načine za hitro odstranjevanje prvih N znakov iz niza.
1.1 Odstranite prvih N znakov s funkcijo RIGHT / REPLACE
>> S kombinacijo funkcij DESNO in LEN odstranite prvih N znakov
Sintaksa formule in argumenti
Formula: = DESNO (celica_niz, LEN (celica_niz) -n_znak)
Sklic: string_cell: celica, ki jo uporabljate za odstranjevanje znakov
n_character: število znakov, ki jih želite odstraniti
Primer: Odstranite prva dva znaka iz niza v celici A2, kopirajte in prilepite formulo
= DESNO (A2, LEN (A2) -2)
pritisnite Vnesite ključ
>> REPLACE funkcija za odstranitev prvih N znakov
Sintaksa formule in argumenti
Formula: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)
Sklic: Old_text: celica, ki jo uporabljate za zamenjavo znakov
Old_text: celica, ki jo uporabljate za zamenjavo znakov
Start_n: položaj znaka v old_text, ki ga želite zamenjati z new_text
Num_Chars: število znakov v starem besedilu, ki jih želite nadomestiti z new_text
Novo_besedilo: besedilo, ki bo nadomestilo staro_besedilo
Primer: prva dva znaka v celici A6 zamenjajte z nič, kopirajte in prilepite to formulo:
= ZAMENI (A6,1,2, "")
pritisnite Vnesite ključ
1.2 Odstranite prvih N znakov z uporabniško določeno funkcijo
1. Pritisnite Alt + F11 tipke, da omogočite okno Microsoft Visual Basic for Applications, nato kliknite Vstavi > Moduli ustvariti modul.
2. Kopirajte spodnjo kodo in jih prilepite v Moduli skripta.
Koda VBA: Odstranite prvih n znakov
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function
3. Shranite kodo in se vrnite na list, ki ga uporabljate. Na primer, odstranite prve 3 znake iz niza v celici A11, kopirajte in prilepite to formulo
= RemoveFirstC (A11,3)
pritisnite Vnesite ključ
V tem delu obstaja dva načina za odstranjevanje zadnjih N znakov iz niza v Excelu.
2.1 Odstranite zadnjih N znakov s funkcijo LEVO
Sintaksa formule in argumenti
Formula: = LEVO (celica_niz, LEN (celica_niz) -številke)
Sklic: string_cell: celica, ki jo uporabljate za odstranjevanje znakov
n_character: število znakov, ki jih želite odstraniti
Primer: Odstranite zadnja 2 znaka iz niza v celici A2, kopirajte in prilepite formulo
= LEVO (A2, LEN (A2) -2)
pritisnite Vnesite ključ
2.2 Odstranite zadnjih N znakov z uporabniško določeno funkcijo
1. Pritisnite Alt + F11 za omogočanje okna Microsoft Visual Basic for Applications kliknite Vstavi > Moduli ustvariti modul.
2. Kopirajte spodnjo kodo in jih prilepite v skript modula.
Koda VBA: Odstranite zadnjih n znakov
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function
3. Shranite kodo in se vrnite na list, ki ga uporabljate. Na primer, odstranite zadnje 3 znake iz niza v celici A5, vnesite to formulo
= RemoveLastC (A5,3)
pritisnite Vnesite ključ
Ali želite dvig plač in veliko časa za spremstvo z družino? Zavihek Office poveča vašo učinkovitost za 50% v Microsoft Officeu, ki deluje zdaj Neverjetno, delo z dvema ali več dokumenti je lažje in hitrejše kot delo z enim. V primerjavi z dobro znanimi brskalniki je orodje z zavihki v zavihku Office zmogljivejše in učinkovitejše. Vsak dan zmanjšajte na stotine klikov z miško in tipkanja na tipkovnici, poslovite se od roke miške. Če običajno delate z več dokumenti, vam bo Office Tab odlično prihranil čas. 30-dnevni brezplačni preizkus, kreditna kartica ni potrebna. |
Če ne želite izgubljati časa za zapomnitev formul za reševanje naloge odstranjevanja N znakov z leve ali desne strani niza, Odstrani po položaju uporabnost Kutools za Excel lahko to nalogo reši s kliki brez kakršnih koli formul.
Zdaj naj boste delali hitreje in bolje kot drugi, z lahkoto si zagotovite napredovanje
35 Orodja za urejanje besedila za Excel Izboljšajte svojo 90-odstotno produktivnost pri obdelavi besedila in pustite veliko časa za uživanje v življenju
Ta orodja so samo en del Kutools za Excel, obstaja 194 drugih orodij, ki jih lahko reši 80% Excel uganke za vas.
- Kutools za Excel vam pomagajo pri preprostem obvladovanju 1500 delovnih scenarijev, povprečno vsak dan izboljšajo vašo 71 -odstotno učinkovitost
- Z enim klikom dokončate večino zapletenih operacij, izogibajte se roki miške, ki jo za vas povzroča na tisoče klikov miške.
- Z Excelovimi nalogami lahko le nekaj sekund ravnate, ne da bi iskali boleče formule in VBA ter imate veliko več časa za spremstvo s svojo družino.
- Izbralo ga je 110000+ visoko učinkovitih ljudi in več kot {module708} svetovno znanih podjetij.
Po brezplačni namestitvi Kutools za Excel naredite spodaj:
Izberite celice, iz katerih želite odstraniti znake, s pripomočkom s klikom Kutools > Besedilo > Odstrani po položaju.
3.1 Odstranite prvi / zadnji N znakov brez formule
>> Odstranite prvih N znakov
1) V Številke textbox, vnesite število znakov, ki jih želite odstraniti iz niza, v tem primeru bom najprej odstranil 3 znakov iz nizov. 2) Preverite Z leve možnost v položaj oddelek. |
Rezultat je prikazan kot:
>> Odstrani zadnjih N znakov
1) V Številke textbox, vnesite število znakov, ki jih želite odstraniti iz niza, v tem primeru bom odstranil nazadnje 3 znakov iz nizov. 2) Preverite Od desne možnost v položaj oddelek. |
Rezultat je prikazan kot:
3.2 Odstranite N znakov s srednjega položaja brez formule
Toda včasih boste morda želeli odstraniti določeno število znakov iz sredine niza.
Primer: Odstranitev treh znakov se začne s tretjimi znaki iz niza.
1) V Število besedilo, vnesite število znakov, ki jih želite odstraniti iz nizov, tukaj bom odstranil 3 znakov. 2) Preverite Določite , nato v polje poleg besedila vnesite številko, iz katere želite odstraniti začetek niza položaj razdelka, tukaj bom iz tretjega znaka odstranil znake. |
Rezultat je prikazan kot:
Nasvet: Če želite iz celic odstraniti vse številske, alfa, neštevilske, nealfa ali posebne znake, lahko uporabite Kutools za Excel Odstrani znake uporabnost.
Več nasvetov za odstranjevanje znakov ...