Note: The other languages of the website are Google-translated. Back to English

Tilføj mellemrum mellem nummer og tekst i en celle i Excel

I denne artikel lærer vi, hvordan du tilføjer mellemrum mellem tal og tekst med formler i Excel.

Tilfælde 1: Tilføj mellemrum mellem nummer og tekst - teksten kommer altid først
Tilfælde 2: Tilføj mellemrum mellem nummer og tekst - tallet kommer altid først


Tilføj mellemrum mellem nummer og tekst - teksten kommer altid først

Hvis vi antager, at der er en tekststrengliste, der indeholder nummer og tekst, hvor teksten altid kommer først som nedenstående skærmbillede vist, kan du tilføje mellemrum mellem nummeret og teksten med nedenstående formel.

Generisk formel

=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))

argumenter

Tekststreng: Tekststrengen, du vil tilføje mellemrum mellem teksten og nummeret. Det kan være:

  • Tekststrengen omsluttet af anførselstegn;
  • Eller en henvisning til en celle, der indeholder tekststrengen.

Hvordan bruges denne formel?

1. Vælg en tom celle for at output resultatet. I dette tilfælde vælger jeg D3.

2. Indtast nedenstående formel i den, og tryk på Indtast nøgle. Og træk derefter denne resultatcelle helt ned for at anvende formlen på andre celler.

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))

Noter:

  • I formlen er B3 tekststrengecellen, som du vil tilføje mellemrum mellem teksten og nummeret;
  • Denne formel kan kun tilføje et mellemrum før det første tal. For eksempel vil denne formel ændre B34C12G45 til B 34C12G45.

Hvordan fungerer denne formel?

=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0," "))

1. FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")

  • B3&"1234567890": returnerer resultatet som: "KutoolsforExcel634211234567890";
  • FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"): FIND-funktionen finder placeringen af ​​"1-0" cifre i KutoolsforExcel634211234567890 og returnerer resultatet som {20,19,17,18,25,16,27,28,29,30}.
    Bemærk: Resultatet {20,19,17,18,25,16,27,28,29,30} betyder, at tallet 1 er i 20. position i KutoolsforExcel634211234567890, nummer 2 er i 19. position i KutoolsforExcel634211234567890…

2. MIN({20,19,17,18,25,16,27,28,29,30})

  • MIN-funktionen får minimumsværdien af ​​arrayet. Her er resultatet 16.

3. REPLACE(KutoolsforExcel63421,16,0," ")

  • Brug her REPLACE-funktionen til at tilføje et mellemrum til den 16. position i KutoolsforExcel63421 og returnere resultatet som KutoolsforExcel 63421.

4. =TRIM("KutoolsforExcel 63421")

  • TRIM-funktionen Fjerner alle mellemrum fra tekst undtagen enkelt mellemrum mellem ord. Og holder ingen ledende og bageste mellemrum i teksten.

Tilføj mellemrum mellem nummer og tekst - tallet kommer altid først

En anden sag som nedenstående skærmbillede vist, der er en tekststrengliste, der indeholder nummer og tekst, hvor nummeret altid kommer først, du kan anvende nedenstående arrayformel for at tilføje et mellemrum mellem nummeret og teksten.

Generisk formel

=TRIM(REPLACE(text_string,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},text_string,ROW(INDIRECT("1:"&LEN(text_string)))),0))+1,0," ")) + Ctrl + Flytte + Indtast

argumenter

Tekststreng: Tekststrengen, du vil tilføje mellemrum mellem teksten og nummeret. Det kan være:

  • Tekststrengen omsluttet af anførselstegn;
  • Eller en henvisning til en celle, der indeholder tekststrengen.

Hvordan bruges denne formel?

1. Vælg en tom celle (D3 i dette tilfælde) for at output resultatet.

2. Indtast nedenstående formel i den, og tryk derefter på Ctrl + Flytte + Indtast taster samtidig.

=TRIM(REPLACE(B3,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},B3,ROW(INDIRECT("1:"&LEN(B3)))),0))+1,0," "))

3. Vælg resultatcellen, og træk den hele vejen ned for at anvende formlen på andre celler som vist nedenstående skærmbillede.

Noter:

  • I formlen er B3 tekststrengecellen, som du vil tilføje mellemrum mellem teksten og nummeret;
  • Denne matrixformel kan kun tilføje et mellemrum efter det sidste tal. For eksempel vil denne formel ændre 34C12GHH til 34C12 GHH.

Relaterede funktioner

Excel TRIM-funktion
Excel TRIM-funktionen fjerner alle ekstra mellemrum fra tekststrengen og holder kun mellemrum mellem ord.

Excel ERSTAT-funktion
Excel REPLACE-funktionen finder og erstatter tegn baseret på en given placering fra tekststrengen med en ny tekst.

Excel MIN-funktion
Funktionen Excel MIN returnerer det mindste tal i et sæt værdier.

Excel FIND-funktion
Excel FIND-funktionen bruges til at finde en streng i en anden streng og returnerer strengens startposition inden i en anden streng.

Excel MAX-funktion
Excel MAX-funktionen returnerer det største tal i et sæt værdier.

Excel FEJLFUNKTION
IFERROR-funktionen bruges til at returnere et brugerdefineret resultat, når en formel evaluerer en fejl, og returnere et normalt resultat, når der ikke opstår nogen fejl.

Excel ROW-funktion
Excel ROW-funktionen returnerer række nummeret for en reference.

Excel INDIRECT-funktion
Excel INDIRECT-funktionen konverterer en tekststreng til en gyldig reference.

Excel LEN-funktion
Excel LEN-funktionen returnerer antallet af tegn i en tekststreng.


Relaterede formler

Tilføj komma efter første ord i en celle i Excel
Hvis du kun vil tilføje et komma efter det første ord i en celle, kan formlen i denne vejledning gøre dig en tjeneste.

Tilføj et bestemt tegn før hvert ord i en celle
Denne artikel forklarer, hvordan du tilføjer et bestemt tegn før hvert ord i en celle med formel i Excel.

Føj bindestreger til telefonnummeret
Denne artikel forklarer, hvordan du tilføjer bindestreger til telefonnummeret i en bestemt celle med formlen i Excel.

Tilføj komma mellem navne
For at tilføje komma mellem navne i en celle kan formlen i denne vejledning gøre dig en tjeneste.


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (1)
Bedømt 5 ud af 5 · 1 vurderinger
Denne kommentar blev minimeret af moderatoren på webstedet
Tak for en god forklaring
Bedømt 5 ud af 5
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL