Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe kunnen tekst en getallen van één cel worden gescheiden in twee kolommen?

Als u een kolom tekstreeksen hebt die bestaat uit tekst en cijfers, wilt u nu de tekst en getallen van één cel in twee verschillende cellen scheiden, zoals het volgende screenshot wordt getoond. In Excel kunt u deze taak met deze methoden afmaken.


Tekstreeksen splitsen of scheiden in afzonderlijke tekst- en nummerkolommen:

Kutools for Excel's Gespleten cellen functie is een krachtig hulpmiddel, het kan je helpen om celwaarden in meerdere kolommen of rijen te splitsen, het kan je ook helpen om alfanumerieke reeksen in gescheiden tekst- en getallenkolommen te snijden, enz ... Klik om Kutools voor Excel te downloaden!

doc gesplitst tekstnummer 16
Tabblad Office Schakel bewerken en browsen met tabbladen in Office in en maak uw werk veel eenvoudiger ...
Kutools voor Excel brengt 300 geavanceerde functies naar Excel en verhoogt uw productiviteit met 80%
  • Auto-tekst: Maak uw favoriete grafieken, afbeeldingen, cellen, complexe formules en hergebruiken ze snel in de toekomst.
  • Meer dan 20-tekstfuncties: Nummer uit tekststring halen; Een deel van de tekst extraheren of verwijderen; Nummers en valuta's omzetten in Engelse woorden ...
  • Tools samenvoegen: Meerdere werkmappen en bladen in één; Meerdere cellen / rijen / kolommen samenvoegen en gegevens bewaren; Dubbele rijen en som samenvoegen ...
  • Split gereedschap: Gegevens splitsen in meerdere bladen op basis van waarde; Eén werkmap naar meerdere Excel-, PDF- of CSV-bestanden; Eén kolom naar meerdere kolommen ...
  • Plakken overslaan Verborgen / gefilterde rijen; Tel en som op achtergrondkleur; Maak een verzendlijst en Verzend e-mails op waarde van Cell...
  • Super filter: Maak geavanceerde filterschema's en pas deze toe op alle bladen; Soort per week, dag, frequentie en meer; filters door vetgedrukt, formules, commentaar ...
  • Meer dan 300 krachtige functies; Werkt met Office 2007-2019 en 365; Ondersteunt alle talen; Eenvoudig inzetbaar in bedrijf; Volledige functionaliteit 60-daagse gratis proefversie.

Methode 1: afzonderlijke tekst en getallen met formules in Excel

Met de volgende formules kunt u de tekst en getallen uit de cel extraheren in twee afzonderlijke cellen. Ga als volgt te werk:

1. Voer deze formule in een lege cel in - C3 waar u het resultaat wilt plaatsen: =LEFT(A3,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))-1)(A3 is de cel die de tekstreeks bevat die u wilt scheiden) en druk vervolgens op invoeren toets om alleen de tekst uit de cel A2 te krijgen. Zie screenshot:

doc gesplitst tekstnummer 2

2. En dan kun je de getallen uit de cel halen door deze formule toe te passen: =RIGHT(A3,LEN(A3)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))+1),( A3 is de cel die de tekststring bevat die u wilt scheiden), voer deze formule in in cel D3 waarin u de nummers wilt plaatsen en druk op invoeren sleutel, dan krijg je de nummers als volgt:

doc gesplitst tekstnummer 3

3. Selecteer vervolgens cel C3: D3 en sleep de vulgreep naar de cellen waarin u deze formules wilt plaatsen, en u kunt zien dat de tekst en getallen zijn onderverdeeld in verschillende cellen:

doc gesplitst tekstnummer 4


Methode 2: afzonderlijke tekst en getallen met Flash Invullen in Excel 2013 en latere versie

Met de bovenstaande formules kunt u alleen de tekst en cijfers scheiden als de tekst vóór de cijfers staat. Als u de tekenreeks wilt scheiden van het getal vóór de tekst, kunt u de Flash Fill functie van Excel 2013 en latere versie.

Als u Excel 2013 en een latere versie hebt, is de Flash Fill functie kan je helpen om de tekst in een kolom en getallen in een andere kolom te vullen, doe dit als volgt:

1. Typ de nummers van uw eerste tekststring volledig in de aangrenzende lege cel - B3, zie screenshot:

doc gesplitst tekstnummer 5

2. Selecteer vervolgens het bereik B3: B7 waar u de nummers wilt vullen en klik op GEGEVENS > Flash Fillen alleen de nummers zijn in de cellen tegelijk ingevuld, zie screenshot:

doc gesplitst tekstnummer 6

3. Voer vervolgens de tekststring volledig in in cel C3, zie screenshot:

doc gesplitst tekstnummer 7

4. En selecteer het celbereik C3: C7, waar u de tekst alleen wilt vullen, klik GEGEVENS > Flash Fill en stap 2, en je kunt zien dat de tekst als volgt is gescheiden:

doc gesplitst tekstnummer 8

Tip: U kunt ook het gevulde handvat naar het bereik slepen dat u wilt gebruiken en vervolgens klikken Auto Fill optie en check Flash Fill.

doc gesplitst tekstnummer 9

Methode 3: afzonderlijke tekst en getallen die onregelmatig worden gemengd met door de gebruiker gedefinieerde functie

Als u een tekstreeks hebt die onregelmatig gemengde tekst en getallen bevat zoals de volgende getoonde gegevens, ondersteunt Excel de algemene functie niet om dit probleem op te lossen, maar u kunt door de gebruiker gedefinieerde functie maken om dit te voltooien.

doc gesplitst tekstnummer 17

1. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

2. Klikken bijvoegsel > moduleen plak de volgende code in de Module venster.

VBA-code: afzonderlijke tekst en getallen in verschillende cellen uit één cel

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3. Sla deze code vervolgens op en sluit deze, ga terug naar het werkblad en voer deze formule in = SplitText (A3, FALSE) in een lege cel om de enige tekststring te krijgen en sleep vervolgens de vulgreep naar de cellen die u deze formule wilt vullen, zie screenshot:

doc gesplitst tekstnummer 10

4. En nee, typeformule = SplitText (A3, TRUE) in een andere cel en sleep de vulgreep naar de cellen die u deze formule wilt vullen om de getallen te krijgen, zie screenshot:

doc gesplitst tekstnummer 11

Notes: Het resultaat is onjuist als er decimale getallen in de tekenreeks staan.


Methode 4: scheid tekst en getallen in twee kolommen met Kutools voor Excel

Als je Kutools for Excel, met zijn krachtige tool- Gespleten cellen hulpprogramma, kunt u de tekstreeksen snel opsplitsen in twee kolommen: de ene is nummer en de andere is tekst.

Na het installeren van Kutools for Excel, alsjeblieft als volgt doen:

1. Selecteer het gegevensbereik waarvan u de tekst en het nummer wilt scheiden.

2. Dan klikken Kutools > Tekst > Gespleten cellenzie screenshot:

doc gesplitst tekstnummer 12

3. In de Gespleten cellen dialoogvenster, selecteer Splitsen naar kolommen optie onder de Type sectie en controleer vervolgens Tekst en nummer van de Splitsen door sectie, zie screenshot:

doc gesplitst tekstnummer 13

4. Dan klikken Ok knop en er verschijnt een promptvenster om u eraan te herinneren een cel te selecteren om het resultaat uit te voeren, zie screenshot:

doc gesplitst tekstnummer 14

5. Klikken OK knop, en de tekstreeksen in de selectie zijn in twee kolommen verdeeld zoals het volgende getoonde screenshot:

doc gesplitst tekstnummer 15

Klik op Kutools voor Excel downloaden en nu een gratis proefversie!


Scheid tekst en cijfers met Kutools voor Excel

Kutools for Excel: met meer dan 200 handige Excel-add-ins, gratis om zonder beperking in 60-dagen te proberen. Download en gratis proef nu!


Gerelateerde artikelen:

Hoe splits je woord in aparte letters in Excel?

Hoe cellen in meerdere kolommen of rijen te splitsen door carriage return?


Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Naeem Zafar · 3 months ago
    how to separate number and letters (1122AB). I tried the upper formula but its not working with me. anybody help me in this regard. Thanks in advance
    • To post as a guest, your comment is unpublished.
      skyyang · 2 months ago
      Hello, Naeem,
      The above formula only works if the text is before the numbers, your numbers before the text, so i recommend the second and third method for you!
      Please try, hope it can help you!
  • To post as a guest, your comment is unpublished.
    Hay · 6 months ago
    kereeeennn... berhasil....
  • To post as a guest, your comment is unpublished.
    AM · 8 months ago
    Thanks worked for Alpha-numeric cell data [ =RIGHT(A2,LEN(A2)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))+1)]
  • To post as a guest, your comment is unpublished.
    Gowtam Roopun · 9 months ago
    Hello Can anyone help me? I want to remove this zero and braceket by an excel formula.
    1 BR PE-0.50CT(H SI2)- -0.00( )-2 SP PE-0.50CT(H SI1)-1 RU PE-0.40CT(H-SI)-750GF-RG-RING-25-40-2.50GM


    Gowtam
  • To post as a guest, your comment is unpublished.
    RAJ · 9 months ago
    VERY USEFUL FORMULA I LIKE IT.
  • To post as a guest, your comment is unpublished.
    Sarashwaty · 1 years ago
    Hi.... Thank you for sharing, it is very helpful and save lots of time for me.
    Regards,
    Saras.
  • To post as a guest, your comment is unpublished.
    mahsa s · 1 years ago
    Hi,
    I'm trying to split these values HarryJack 22 3,66 335,77 44,77 into two columns which I can only have text in one column and 22 in the second column.
  • To post as a guest, your comment is unpublished.
    yuvraj · 1 years ago
    11247, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11247, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11247, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11248, 11249, 11250, 11322, 11323, 11324, 11325, 11326, 11332, 11337
    11248, 11322, 11323, 11324, 11325, 11326, 11332, 11337 how to separate above numbers in different cell with same number
    • To post as a guest, your comment is unpublished.
      S · 8 months ago
      Text to coloum with , separated format.
  • To post as a guest, your comment is unpublished.
    sagar chutiya · 1 years ago
    laure ka baal ,madarjaat
    • To post as a guest, your comment is unpublished.
      Baba · 25 days ago
      Mind your language sagar ch*tiya...

      This is a professional site and professional members.


      If your don't control your abusive and vulgar language then I will just cut-off your tongue.


      Thank You!!!
  • To post as a guest, your comment is unpublished.
    Bhavesh Desai · 1 years ago
    Super useful. Thank you very much. You saved my time!
  • To post as a guest, your comment is unpublished.
    vemky · 2 years ago
    20161021-014340_3125013233_OUTUS_agent012-all.mp3


    how to sperate this all in diffrent colums
  • To post as a guest, your comment is unpublished.
    Raju · 2 years ago
    can you help my in this question (SEONI-MALWA734274SEONIMALWA ) i want to split only number by formula . I tried many time but i split only 734274SEONIMALWA
    so if you have any formula then help me
  • To post as a guest, your comment is unpublished.
    AARON GABRIEL · 2 years ago
    Hey,
    I want to split this cell which contains (TI_122006001550)
    Now my aim is to omit the Everything else on that and keep only 122006
    Please help me generate a formula for this
    Would be great
    Thanks
  • To post as a guest, your comment is unpublished.
    shaker · 2 years ago
    Thanks for your valuable info.if it is possible can plz explain it briefly.
    This is the data like which i have in E column i want only number whether its starting or middle or last i want numeric number.can you provide code this kind of data
    Appreciate your help
    [b]BILL ID :AHM CLG 150236 SBI
    REDDY AGENCIES \HDF \000349
    DINAJPUR BEEJ \AXI \055313[/b]



    Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
    Dim xLen As Long
    Dim xStr As String
    xLen = VBA.Len(pWorkRng.Value)
    For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
    SplitText = SplitText + xStr
    End If
    Next
    End Function
  • To post as a guest, your comment is unpublished.
    sunny · 3 years ago
    thanks a lot. was very helpful. saved lots of time