Hoe kinne jo alles fuortsmite nei in karakter yn Excel (7 metoaden)

  • Diel Dit
Hugh West

Yn dizze tutorial sille wy wat maklik te brûken metoaden beprate om alles te ferwiderjen nei in karakter yn Excel. Faak wurkje wy mei spreadsheets mei in lange list mei koades mei ferskate soarten tekens, skiedingstekens ensfh Yn sokke gefallen moatte wy soms tekst, sifers ensfh nei in bepaald karakter wiskje om it rekkenblêd der skjin en maklik te lêzen te meitsjen. Dus, lit ús de metoaden ûndersykje.

Download it Oefenwurkboek

Jo kinne it oefenwurkboek downloade dat wy hawwe brûkt om dit artikel ta te rieden.

Alles fuortsmite nei in karakter.xlsm

7 Metoaden om alles nei in karakter te ferwiderjen yn Excel

1. Tapasse Opsje sykje en ferfange op Alles wiskje nei in karakter yn Excel

Ien fan 'e heul maklike manieren om alles nei in karakter te ferwiderjen is it Sykje en ferfange -ark yn Excel te brûken. Bygelyks, wy hawwe in dataset mei wurknimmer koades en wy wolle fuortsmite alles efter de wurknimmer namme. Stappen ferbûn mei dizze metoade binne:

Stappen:

  • Selektearje earst de dataset ( B5:B9 ).

  • Fier dan Ctrl+H fan ​​it toetseboerd yn, en it finster Find and Replace sil ferskine. Selektearje dan de opsje Ferfange en typ ' ,* ' yn it ' Fyn wat' Lit it fjild ' Ferfange mei ' leech. Klikje no op FerfangeAlle .

  • Uteinlik sil elk karakter nei de namme wiske wurde.

Lês mear: Hoe kinne jo rigen fine en wiskje yn Excel (5 manieren)

2. Alles fuortsmite nei in karakter mei Flash Folje

Excel hat in geweldige opsje mei de namme Flash Fill dy't it patroan fan jo ynhâld yn sellen kin fiele en oare sellen neffens folje. Bygelyks, yn ús meiwurkerkoade-dataset wolle wy allinich de nammen fan 'e meiwurkers. Dus, lit ús de stappen sjen dy't belutsen binne by it tapassen fan de Flash Fill-metoade.

Stappen:

  • Skriuw allinich de namme yn Sel C5 . Begjin dan mei it skriuwen fan de namme yn Sel C6 en jo sille sjen dat Excel al erkend hat dat jo ynteressearre binne om de wurknimmersnammen fan 'e koades te hâlden.

  • As lêste, druk op Enter en krije allinnich de nammen.

Lês mear: Hoe kinne jo wearde yn Excel fuortsmite (9 metoaden)

3. Kombinaasje fan LEFT- en SEARCH-funksjes om alles te wiskjen nei in karakter yn Excel

Ferskate kombinaasjes fan funksjes kinne brûkt wurde om alles nei in karakter te wiskjen. Lykas, wy sille de funksjes LEFT en SEARCH kombinearje om tekens fan in tekenrige te ferwiderjen. Yn ús hjoeddeistige dataset hawwe wy in list mei minsken, ynklusyf har beroppen. No, as wy allinich de nammen fan 'e minsken wolle behâlde, moatte wy de stappen hjirûnder folgjemetoade.

Stappen:

  • Skriuw de folgjende formule yn Sel C5 .
=LEFT(B5,SEARCH(",",B5)-1)

  • Op it lêst is hjir it einresultaat. Brûk de Excel Autofill ( +) opsje om de formule nei de rest fan de sellen te kopiearjen.

Oerdieling fan de formule:

SEARCH(“,”,B5)

Hjir jout de SEARCH funksje de posysje fan it karakter (hjir komma).

SEARCH(“,”,B5)-1)

No wurdt ien karakter ôflutsen fan it nûmer dat weromjûn wurdt troch SEARCH om de komma(,) út de resultaten út te sluten.

LEFT(B5,SEARCH(“,”,B5)-1)

Uteinlik jout de LEFT-funksje it opjûne oantal tekens werom fan it begjin fan 'e tekenrige.

Lês Mear: Hoe kinne jo formules yn Excel fuortsmite : 7 maklike manieren

Gelykbere lêzings

  • Hoe kinne jo stippele rigels fuortsmite yn Excel (5 rappe manieren)
  • Ferwiderje Persintaazje yn Excel (5 rappe manieren)
  • Hoe kin ik Grid fuortsmite fan Excel (6 maklike metoaden)
  • Rânen fuortsmite yn Excel (4 rappe manieren)
  • Hoe kinne jo beheiningen foar gegevensvalidaasje fuortsmite yn Excel (3 manieren)

4 Ferwiderje Ever ything Nei in karakter mei de kombinaasje fan LEFT- en FIND-funksjes yn Excel

Lyksa, beskreaun yn Metoade 3 , kinne wy ​​in kombinaasje besykje fan de LEFT en FIND funksjes te ferwiderjen alles nei inpersonaazje. Hjir binne de stappen:

Stappen:

  • Skriuw earst de ûndersteande formule nei Sel C5 .
=LEFT(B5,FIND(",",B5)-1)

Hjir hawwe wy de funksje FIND brûkt om de posysje fan it teken ' , ' yn 'e tekst te finen. De rest fan de formule wurket fergelykber mei de formule beskreaun yn Metoade 3 .

  • Uteinlik krije jo allinich de nammen fan 'e minsken .

Besibbe ynhâld: Hoe kinne jo lege sellen wiskje en gegevens oerlitte yn Excel (3 metoaden)

5. Alles wiskje nei it Nde foarkommen fan in karakter yn Excel

Soms moatte wy miskien alles wiskje nei in bepaald karakter. Wy hawwe bygelyks in gegevensstring mei ferskate komma's ( Adelle, Engineer, CEO, 2232 ) en wy wolle alles nei de 2e komma fuortsmite. Dus, om dizze taak te dwaan sille wy de folgjende stappen folgje:

Stappen:

  • Typ earst de folgjende formule yn Sel C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)

  • Op it lêst wurdt alles nei de 2e komma wiske.

Oerdieling fan 'e formule:

SUBSTITUTE(B5,",","#",2)

Hjir ferfangt de FERGESE-funksje de 2e komma mei '#''.

FIND(“#”,SUBSTITUTE(B5, ”,”,”#”,2))

Dan fertelt de funksje FIND ús de posysje fan de 2e komma. Hjir stiet de 2e kommaposysje op de 17e.

FIND(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)

No wurdt ien karakter ôflutsen fan it nûmer weromjûn fan it foarige diel fan de formule.

LEFT(B5,FIND(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)

Uteinlik jout de funksje LEFT it opjûne oantal karakters werom fan it begjin fan de tekenrige.

Lês mear: Hoe ferwiderje betingsten opmaak yn Excel (3 foarbylden)

6. Ferwiderje alles nei it lêste optreden fan in karakter yn Excel

Faak wurde wearden yn in sel skieden troch oantallen skiedingstekens. Wy hawwe bygelyks in wurknimmerkoade: Adelle, Engineer, CEO, 2232 en wy wolle alles wiskje nei de lêste komma. Dus, litte wy troch de stappen gean.

Stappen:

  • Typ earst de folgjende formule yn Sel C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)

  • Op it lêst wurdt alles wiske nei de lêste komma. Brûk de Autofill (+) om de formule ta te passen op de rest fan de sellen.

Oerdieling fan de formule:

LEN(SUBSTITUTE(B5,",",""))

It earste ding dat wy moatte dwaan is de posysje fan 'e lêste te bepalen delimiter (yn ús foarbyld lêste komma). wy moatte witte hoefolle komma's yn ús tekenrige binne. Foar dit doel sille wy elke komma ferfange troch leech ( “” ) en trochjaan troch de LEN-funksje om de lingte fan de tekenrige te krijen, dat is 24 foar B5.

LEN(B5)-LEN(SUBSTITUTE(B5,",",""))

Hjir hawwe wy ôfrekkene it resultaat fan it foarige diel fan 'e oarspronklike totale lingte fan B5 . It resultaat is 3 , dat is it oantal komma's oanwêzich yn B5 .

Dan tapasse wy in kombinaasje fan LEFT , SYN en FERVANG funksjes om alles te wiskjen nei de lêste komma (oanjûn yn Metoade 5 ).

Lês mear: Hoe kinne jo lêste sifer yn Excel fuortsmite (6 rappe metoaden)

7. Alles wiskje nei in bepaald karakter mei VBA yn Excel

Jo kinne wiskje alles nei in karakter gewoan mei in VBA -koade. Bygelyks, út ús dataset ( B5:B9 ), wolle wy alles wiskje behalve de nammen. Dan moatte wy de folgjende stappen folgje::

Stappen:

  • Selektearje earst de dataset ( B5:B9 ).

  • Dêrnei rjochtsklikje op it korrespondearjende blêd en kies ' Koade besjen '.

  • Dan sil in VBA-module -finster ferskine. No, skriuw de folgjende koade en Run it.
5276

  • Uteinlik krije wy hjir allinich de nammen as resultaat, Alles neidat de earste komma mei súkses fuortsmiten is.

Lês mear: Hoe opmaak yn Excel fuortsmite sûnder ynhâld te ferwiderjen

Konklúzje

Yn it boppesteande artikel haw ik besocht alle metoaden yngeand te besprekken. Hooplik,dizze metoaden en ferklearrings sille genôch wêze om jo problemen op te lossen. Lit my witte as jo fragen hawwe.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.