Ynhâldsopjefte
Soms foegje wy sawol de teksten as nûmers yn deselde Excel-sel. Om ien of oare reden kinne wy de teksten fuortsmite út 'e sel mei allinich de nûmers . Foar dit doel biedt Excel meardere manieren om teksten te ferwiderjen, wylst de nûmers bewarre wurdt. Yn dit artikel sille jo 8 manieren leare om tekst út in Excel-sel te ferwiderjen, mar litte de nûmers dêr.
Download Oefenwurkboek
Jo kin it Excel-bestân downloade fan de folgjende keppeling en dêrmei oefenje.
Tekst fuortsmite, mar Numbers litte.xlsm
8 manieren om tekst te ferwiderjen fan in Excel-sel, mar sifers litte
1. Brûk Find and Replace om tekst fan in Excel-sel te ferwiderjen, mar lit nûmers
De maklikste manier om tekst te ferwiderjen út in sel dy't de nûmers ferlitte is om it kommando Sykje en ferfange te brûken.
Folgje no de stappen hjirûnder om de funksje Sykje en ferfange te brûken.
❶ Selektearje earst de sellen mei teksten en nûmers gearfoege.
❷ Druk dan op CTRL + H om de Sykje en ferfange dialoochfinster.
❸ Typ de tekst dy't jo fuortsmite wolle yn it fak Fyn wat .
❹ Lit it fak Ferfange troch leech.
❺ Druk no op de knop Alles ferfange .
❻ Druk úteinlik op de Slút e knop om it dialoochfinster Sykje en ferfange te ferlitten.
Sa hawwe jo alle tekst út de Excel-sellen wêrtroch de nûmers allinnich op harren plakken litte.
Lês mear: Hoe kinne jo spesifike tekst fan sel yn Excel fuortsmite (maklikste 11 manieren)
2. Tekst wiskje fan in Excel-sel, mar sifers litte mei SUBSTITUTE-funksje
Jo kinne de SUBSTITUTE-funksje ynstee fan it dialoochfinster Sykje en ferfange te brûken. Beide dogge deselde taak.
Dêrfoar
❶ Klikje op sel C5 .
❷ Fier no de folgjende formule yn:
=SUBSTITUTE(B5,"KKV","")
Hjir,
- B5 ferwiist nei de sellen mei teksten en nûmers .
- “KKV” is de tekst om te ferfangen troch blanks (“”).
❸ Druk dêrnei op de knop ENTER .
❹ Sleep no it Foljehandtak ikoan út sel C5 nei C12 .
Sa sille jo sjen dat de funksje SUBSTITUTE alle ferfongen hat teksten mei blanks. Sa bliuwe allinnich de nûmers oer.
Lês Mear: How to Remove Specific Text from a Column in Excel (8 Ways)
3. Kombinaasje fan TEXTJOIN, ROW, INDIRECT, LEN, & amp; IFERROR-funksjes om tekst te ferwiderjen, mar sifers litte
Jo kinne ek de TEXTJOIN , ROW , INDIRECT , LEN brûke , & amp; IFERROR Funksjes om in formule te meitsjen. Dizze formule sil alle teksten fan in Excel-sel wiskje, mar de nûmers litte.
Dêrfoar
❶Selektearje earst sel C5 .
❷ Foegje dan de folgjende formule yn:
=TEXTJOIN("", TRUE,IFERROR(MID(B5, SEQUENCE(LEN(B5)), 1) *1, ""))
Yn dizze formule:
- B5 ferwiist nei sel mei teksten en nûmers .
- LEN(B5) jout werom de lingte fan de ynhâld fan sel B5 .
- SEQUENCE(LEN(B5)) jout de folchoarder fan sel B5 werom dy't <1 is>{1;2;3;4;5;6;7}.
- MID(B5,SEQUENCE(LEN(B5)), 1) jout de posysje fan de blanke tsjinkaam fan links. De útfier is {"K";"K";"V";" “;”5″;”0″;”6”}.
- IFERROR(MID(B6,SEQUENCE(LEN(B6)), 1) *1, “”) behannelet alle flaters binnen MID(B5,SEQUENCE(LEN(B5)), 1).
- TEXTJOIN(“”, TRUE,IFERROR(MID(B5,SEQUENCE) (LEN(B5)), 1) *1, “”)) ferwideret tekst troch de teksten te ferfangen troch blanken. Dan komt it by dy blanks mei de nûmers .
❸ Druk no op de ENTER knop.
❹ Sleep it ikoan Fillhandtak fan sel C5 nei C12 .
Uteinlik, jo sil gewoan nûmers yn 'e sellen hawwe sûnder teksten .
4. Ferwiderje tekst út in Excel-sel, mar lit nûmers brûke RIGHT- en LEN-funksjes
Folgje de stappen hjirûnder om de funksjes RIGHT en LEN te kombinearjen om tekst te ferwiderjen fan in Excel-sel dy't de <1 ferlitte>nûmers .
❶ Selektearje earst sel C5 .
❷ Foegje dan de folgjende formule yn in sel C5 .
=RIGHT(B5, LEN(B5)-3)
Yn dizze formule,
- LEN(B5) berekkent de lingte fan ynhâld yn sel B5 .
- LEN(B5)-3) ferwideret 3 tekens fan de totale lingte fan de ynhâld fan sel B5 .
- RJOCHTS(B5, LEN(B5)-3) ferwideret 3 tekens fan de rjochterkant fan de B5 -selynhâld. Sa hawwe wy gewoan de nûmers sûnder teksten .
❸ Druk dêrnei op de ENTER knop.
❹ Sleep it ikoan Fillhandtak fan sel C5 nei C12 .
Uteinlik sille jo alle sellen hawwe mei nûmers allinich lykas yn 'e skermôfbylding hjirûnder:
Lês mear: Hoe kinne jo tekst nei karakter yn Excel fuortsmite (3 manieren)
5. Brûk in arrayformule om tekst út in Excel-sel te ferwiderjen, mar lit nûmers litte
Jo kinne brûk de folgjende array-formule om tekst te ferwiderjen fan in Excel-sel en litte alle nûmers . Om de arrayformule te brûken:
❶ Selektearje earst sel, C5 .
❷ Foegje dêr dan de folgjende arrayformule yn:
=SUM(MID(0&B5,LARGE(INDEX(ISNUMBER(--MID(B5, ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1, 1)*10^ROW($1:$99)/10)
❸ Druk dêrnei op de ENTER knop om de arrayformule út te fieren.
❹ Plak jo mûsoanwizer op de rjochter ûnderhoeke fan sel C5 en sleep it Fillhandtak -ikoan nei ûnderen.
No sille jo sjen dat de arrayformule hat wiske de teksten út de Excel sellen leaving allinne de nûmers .
Lês mear: How to Remove Text between Two Characters in Excel (3 Easy Ways)
6. Ferwiderje tekst út in Excel-sel, mar lit sifers mei help fan tekst nei kolommen Feature
It kommando Tekst nei kolommen splitst de tekst<2 ôf> út de nûmers .
Folgje no de stappen hjirûnder om it proses te learen om dit te dwaan.
❶ Selektearje alle sellen dy't teksten befetsje mei nûmers .
❷ Gean dan nei Gegevens > Data Tools & GT; Tekst nei kolommen.
❸ Selektearje Fêste breedte út it dialoochfinster Tekst nei kolommen konvertearje en druk op de knop Folgjende knop.
❹ Druk nochris op de knop Folgjende yn it dialoochfinster Tekst konvertearje nei kolommen wizard doaze.
❺ Soargje derfoar dat de opsje Algemien selektearre is en klik op Finish .
No hawwe jo tekst mei súkses fuortsmiten út alle Excel-sellen en de nûmers ferlitten.
7 Brûk Flash Fill om tekst út in Excel-sel te ferwiderjen, mar lit nûmers
Om teksten út in Excel-sel te ferwiderjen mei de funksje Flash Fill ,
❶ Foegje allinnich de nûmers yn in neistlizzende sel yn.
❷ Gean dan nei Thús > Bewurkje & GT; Folje & GT; Flash Fill.
Nei it slaan fan it kommando Flash Fill krije jo allinich de nûmers yn 'e sel sûnder de teksten .
Lês mear: Hoeom tekst fan Excel-sel te ferwiderjen (9 maklike manieren)
8. Tekst wiskje fan in Excel-sel, mar sifers litte mei VBA-skripts
Wy sille in troch brûkers definieare funksje meitsje mei de namme DeleteTextsButNumbers mei in VBA -skript om tekst út in Excel-sel te ferwiderjen en de nûmers te litten.
Dêrfoar,
❶ Druk op ALT + F11 om de VBA-bewurker te iepenjen.
❷ Gean nei Ynfoegje > Module.
❸ Kopiearje dan de folgjende VBA-koade:
9115
❹ Plak en bewarje de koade yn de VBA bewurker.
Hjir haw ik in funksje makke mei de namme DeleteTextButNumbers mei de VBA Ferfange funksje wêr't it de selwearde sil nimme as in string om de teksten te ferfangen troch blanken as gefolch sil de nûmers ferlitte.
❺ Kom no werom nei it gegevensblêd en selektearje sel C5 .
❻ Foegje dêr de folgjende formule yn.
=DeleteTextsButNumbers(B5)
❼ Druk dan op ENTER .
❽ Sleep it ikoan Fillhandtak út sel C5 nei C12 .
Dêrnei sille jo sjen dat de funksje alle teksten wiske hat dy't de ferlitte nûmers lykas yn 'e ôfbylding hjirûnder:
Lês mear: Hoe kinne jo definieare nammen wiskje yn Excel (3 manieren)
Oefeningsdiel
Jo sille in Excel-blêd fine lykas de folgjende ôfbylding om te oefenjen oan 'e ein fan it levere Excel-bestân.
Konklúzje
oangearfette, wy hawwe 8 metoaden besprutsen om tekst út in Excel-sel te ferwiderjen, mar de nûmers litte. 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 te reagearjen op alle relevante fragen. En besykje ús webside Exceldemy om mear te ferkennen.