Hvordan adskilles tekst og tal fra en celle i to kolonner?
Hvis du har en kolonne med tekststrenge, der er sammensat af tekst og tal, vil du nu gerne adskille teksten og numrene fra en celle i to forskellige celler som det følgende skærmbillede vises. I Excel kan du afslutte denne opgave med disse metoder.
Metode 1: Adskil tekst og tal med formler i Excel
Med følgende formler kan du udtrække tekst og tal fra cellen i to adskilte celler. Gør følgende:
1. Indtast denne formel i en tom celle - C3, hvor du vil placere resultatet: =VENSTRE(A3,MIN(FIND(0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))-1), (A3 er den celle, der indeholder den tekststreng, du vil adskille), og tryk derefter på Indtast tast for kun at få teksten fra cellen A2. Se skærmbillede:
2. Og så kan du udtrække tallene fra cellen ved at anvende denne formel: =HØJRE(A3,LEN(A3)-MIN(FIND(0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))+1),( A3 er den celle, der indeholder tekststrengen, du vil adskille), indtast denne formel i celle D3, som du vil placere tallene, og tryk på Indtast nøgle, så får du tallene som dette:
3. Vælg derefter celle C3: D3, og træk udfyldningshåndtaget over til de celler, som du vil indeholde disse formler, og du kan se teksten og numrene er blevet adskilt i forskellige celler:
Kutools til Excel's Opdel celler funktion er et kraftfuldt værktøj, det kan hjælpe dig med at opdele celleværdier i flere kolonner eller rækker, det kan også hjælpe dig med at spalte alfanumeriske strenge i adskilte tekst- og talekolonner osv ... Klik for at downloade Kutools til Excel!
Metode 2: Adskil tekst og tal med Flash Udfyld Excel 2013 og senere version
Med ovenstående formler kan du bare adskille tekst og tal, hvis teksten er før tallene. For at adskille tekststrengen, hvilket nummer der er før teksten, kan du bruge Flash Fill funktion i Excel 2013 og senere version.
Hvis du har Excel 2013 og nyere version, Flash Fill funktion kan hjælpe dig med at udfylde teksten i en kolonne og tal i en anden kolonne, gør venligst som dette:
1. Indtast numrene på din første tekststreng helt i tilstødende tom celle - B3, se skærmbillede:
2. Og vælg derefter området B3: B7, hvor du vil udfylde tallene, og klik data > Flash Fill, og kun tallene er udfyldt i cellerne på én gang, se skærmbillede:
3. Indtast derefter tekststrengen helt i celle C3, se skærmbillede:
4. Og vælg celleområdet C3: C7, hvor du kun vil udfylde teksten, klik på data > Flash Fill samt trin 2, og du kan se, er teksten adskilt som følger:
Tip: Du kan også trække det udfyldte håndtag til det område, du vil bruge, og derefter klikke på Mulighed for automatisk udfyldning og tjek Flash Fill.
Metode 3: Adskil tekst og tal, der blandes uregelmæssigt med brugerdefineret funktion
Hvis du har en tekststreng, der er blandet tekst og tal uregelmæssigt som følgende viste data, understøtter Excel ikke den generelle funktion til at løse dette problem, men du kan oprette brugerdefineret funktion for at afslutte dette.
1. Hold nede ALT + F11 nøgler til at åbne Vinduet Microsoft Visual Basic til applikationer.
2. Klik indsatte > Moduler, og indsæt følgende kode i Modul vindue.
VBA-kode: adskil tekst og tal i forskellige celler fra en celle
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. Gem derefter og luk denne kode, gå tilbage til regnearket, indtast denne formel = SplitText (A3, FALSE) ind i en tom celle for at få den eneste tekststreng og træk derefter fyldhåndtaget ned til de celler, som du vil udfylde denne formel, se skærmbillede:
4. Og thne, skriv formel = SplitText (A3, SAND) ind i en anden celle og træk fyldhåndtaget ned til de celler, som du vil udfylde denne formel for at få tallene, se skærmbillede:
Bemærk: Resultatet bliver forkert, hvis der er decimaltal i tekststrengen.
Metode 4: Adskil tekst og tal i to kolonner med Kutools til Excel
Hvis du har Kutools til Excel, med sit kraftfulde værktøj- Opdel celler hjælpeprogram, kan du hurtigt opdele tekststrengene i to kolonner: en er nummer og en anden er tekst.
Efter installation Kutools til Excelskal du gøre som følger:
1. Vælg det dataområde, som du vil adskille tekst og nummer.
2. Klik derefter på Kutools > Flet og del > Opdel celler, se skærmbillede:
3. I Opdel celler dialogboksen, vælg Opdel til kolonner mulighed under Type sektion, og kontroller derefter Tekst og nummer fra Opdel ved sektion, se skærmbillede:
4. Klik derefter på Ok knap, og en hurtigboks vil dukke op for at minde dig om at vælge en celle for at output resultatet, se skærmbillede:
5. Klik OK knap, og tekststrengene i markeringen er adskilt i to kolonner som følgende skærmbillede vist:
Klik på Download Kutools til Excel og gratis prøveversion nu!
Adskil tekst og tal med Kutools til Excel
Relaterede artikler:
Hvordan opdeles ord i separate bogstaver i Excel?
Hvordan opdeles celler i flere kolonner eller rækker ved vognretur?
-
Kutools til Excel: 300+ praktiske funktioner til Excel af gratis prøveperiode
Ved at samle mere end 300 smarte og professionelle værktøjer til Excel forenkler det forskellige former for komplicerede opgaver til et par klik i dit daglige arbejde, hvilket kan spare meget tid og øge produktiviteten.
- Kombiner flere regneark eller projektmapper i en enkelt projektmappe eller et regneark
- Tæl og sum celler baseret på baggrund, skrifttype eller betinget formateringsfarve
- Send den samme e-mail til en liste over modtagere individuelt med forskellige vedhæftede filer
- 110,000+ Excel-brugeres valg. Fuld prøve gratis prøveperiode 30 dage, intet kreditkort krævet!
- 60 dages pengene tilbage garanti!
-
Kombiner flere regneark eller projektmapper til et enkelt ark eller en projektmappe
I dit daglige arbejde kan det være et kæmpe job at kombinere flere regneark eller projektmapper til et ark eller en projektmappe for at kombinere dem en efter en. Men med Kutools til Excel's Kombiner funktion, kan du løse denne opgave med kun flere klik.
-
Tæl og sum celler baseret på baggrund, skrifttype eller betinget formateringsfarve
Det kan være en vanskelig opgave for dig at tælle eller summere celleværdierne baseret på baggrund, skrifttype eller betinget formateringsfarve i et stort interval, Kutools til Excel understøtter et let værktøj-Tæl efter farve som kan hjælpe dig med at håndtere dette job så hurtigt som muligt uden nogen Excel-færdigheder.
-
Send den samme e-mail til en liste over modtagere individuelt med forskellige vedhæftede filer
Du kan anvende Word-applikationen til at sende personaliserede e-mails til flere personer uden vedhæftede filer, men With Kutools til Excel's Send emails funktion, kan denne begrænsning afhjælpes. På samme tid kan du også CC eller Bcc beskederne til en bestemt person.