Ynhâldsopjefte
It is foar ús allegear frij dúdlik dat wy de oanwêzigens fan guon ûnnedige tekens oan 'e ein fan in tekstrigel ûntdekke. Dat, wy kinne allegear al dy lêste ûnnedige karakters fuortsmite om ús gegevens op in bettere manier te presintearjen. No, as jo dizze problemen hawwe en nei manieren sykje om de lêste tekens yn Excel te ferwiderjen , gean dan asjebleaft foarút mei dit artikel. Om't wy jo fjouwer ûnderskate formules sjen litte om de lêste 3 tekens yn Excel mei gemak te ferwiderjen.
Download it Oefenwurkboek
Jo wurde oanrikkemandearre om it Excel-bestân te downloaden en dêrmei te oefenjen.
Ferwiderje de lêste 3 tekens.xlsm4 formules om de lêste 3 tekens yn Excel te ferwiderjen
Wy sille foarbylden meiwurkerynfo brûke. list as in dataset om alle metoaden yn it heule artikel te demonstrearjen. Litte wy der earst in stikje fan ha:
Dus, sûnder fierdere diskusje te hawwen, litte wy ien foar ien direkt yn alle metoaden dûke.
1. Brûk LEFT- en LEN-funksjes om de lêste 3 tekens yn Excel te wiskjen
Yn de meiwurkersynfo. List , de kolom Folsleine namme befettet alle folsleine nammen fan de meiwurkers. Hjir kinne wy sjogge dat elke namme deselde efternamme hat dy't " Roy is. Dat, ús doel is om de efternamme fan alle wurknimmersnammen te ferwiderjen en allinich de foarnamme op te slaan yn 'e kolom Foarnamme . Dus, sûnder fertraging,litte wy de metoade troch stappen gean:
🔗 Stappen:
❶ Earst fan alles, selektearje sel E5 ▶ om it formuleresultaat op te slaan.
❷ Typ dan de formule
=LEFT(D5,LEN(D5)-3)
yn de sel.
❸ Druk dêrnei op de ENTER knop.
❹ Sleep as lêste it Fill Handle ikoan nei it ein fan de kolom Given Name .
Dat is it.
␥ Formule-ûnderdieling:
📌 Syntaksis: LEFT(tekst, [num_chars])
📌 Syntaksis: LEN( text)
- LEN(D5)-3 ▶ berekkent de lingte fan 'e tekst, " Jason Roy " en trekt dan it resultaat ôf mei 3 .
- D5 ▶ ferwiist nei it seladres fan de tekst " Jason Roy ".
- =LEFT(D5,LEN(D5)-3) ▶ trunkearret de lêste 3 karakters d.w.s. " Roy " út de tekst " Jason Roy ".
Lês mear: Ferwiderje lêste karakter út string Excel
2. De lêste 3 tekens wiskje mei de REPLACE-funksje yn Excel
No sille wy de lêste 3 tekens wiskje troch se te ferfangen troch in nul tekenrige ("") . Om dat te dwaan sille wy hjir de funksje Ferfange brûke.
🔗 Stappen:
❶ Earst fan alles, selektearje sel E5 ▶ om it formuleresultaat op te slaan.
❷ Dan typ de formule
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
binnen de sel.
❸ Druk dêrnei op de ENTER knop.
❹ As lêste, sleepit ikoan Fillhandtak oan it ein fan de kolom Given Name .
Dat is it.
␥ Formule-ûnderdieling:
📌 Syntaksis: REPLACE(old_text, start_num, num_chars, new_text)
📌 Syntaksis: FIND(find_tekst, binnen_tekst, [startnum])
-
""
▶ ferwiist nei in null string yn Excel. - 3 ▶ ferwiist nei de lêste 3 tekens yn in tekstrigel.
-
FIND(" ",D5)+1
▶ fynt it begjinnûmer fan de lêste 3 tekens. -
" "
▶ brûkt foar de detectie fan it ein fan in tekstrigel. -
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ trunkearret de lêste 3 tekens d.w.s. " Roy " út de tekst " Jason Roy ".
Lês mear: Lêste karakter fuortsmite fan tekenrige yn Excel mei VBA
3. Negearje de lêste 3 tekens yn Excel Flash Fill Feature
Microsoft Excel 2013 en de lettere ferzjes binne opkommen mei in ekstreem nuttich ark neamd Flash Fill . Yn dizze seksje sille wy de lêste 3 tekens wiskje, d.w.s. negearje de efternamme, Roy fan elk fan de wurknimmersnammen mei help fan it Flash Fill ark. Hjir binne de stappen om te folgjen:
🔗 Stappen:
❶ Earst fan alles, selektearje sel E5 en typ Jason deryn.
❷ Druk dan op de knop ENTER .
❸ Yn de folgjende sel begjint E6 te typen Brandon lit allinnich syn achternamme, Roy .
No sille jo merke dat Excel it patroan al hat en in foarbyld foarstelle foar alle folgjende nammen.
❹ Alles wat jo hoege te dwaan is gewoan op te drukken de knop ENTER nochris.
Sa makken wy de kolom Given Name kompleet mei allinnich de foarnammen fan de meiwurkers.
Lês mear: Hoe kinne jo tekens fuortsmite yn Excel
4. Ferwiderje de lêste 3 tekens mei VBA-koade yn Excel
Lêst, yn dizze seksje sille wy de VBA-koades brûke om de lêste 3 tekens te wiskjen, d.w.s. efternamme Roy fan alle folsleine nammen fan alle meiwurkers. Hjir komme de stappen:
🔗 Stappen:
❶ Selektearje it berik (D5:D14) fan de sellen ▶ om de lêste 3 tekens te ferwiderjen.
❷ Druk op ALT + F11 toetsen ▶ om it VBA finster te iepenjen.
❸ Gean nei Ynfoegje ▶ Module .
❹ Kopiearje de folgjende VBA -koade:
8698
❺ Druk op CTRL + V ▶ om plakke boppesteande VBA koade.
❻ Bewarje de VBA koade en werom nei jo spreadsheet.
❼ No, selektearje sel E5 ▶ om it formuleresultaat op te slaan.
❽ Dan type de formule
=RemoveLast3Characters(D5,3)
binnen de sel.
❾ Druk dêrnei op de knop ENTER .
❹ Sleep as lêste it ikoan Fillhandtak nei it ein fan de foarnamme kolom.
Dat is it.
📓 Opmerking:
De funksje =RemoveLast3Characters(Text,Number)
is in synthesized funksje. Jo kinne dizze funksje tegearre mei de VBA -koade brûke om elk oantal lêste tekens fan in tekenrige te wiskjen. Fier gewoan elts winske nûmer yn yn it nûmer slot fan 'e funksje. Dat is it.
Dingen om te ûnthâlden
📌 Wês foarsichtich oer de syntaksis fan de funksjes .
📌 Foegje de gegevens yn berik foarsichtich yn de formules .
📌 (“”) ferwiist NULL String yn Excel.
Konklúzje
Om ôf te pakken, hawwe wy 4 ûnderskate metoaden besprutsen om de lêste trije tekens yn Excel te ferwiderjen. Jo wurde oanrikkemandearre om it oefenwurkboek te downloaden tegearre mei dit artikel en alle metoaden dêrmei te oefenjen. En aarzelje net om fragen te stellen yn 'e kommentaar seksje hjirûnder. Wy sille besykje sa gau mooglik op alle relevante fragen te reagearjen.