Hoppa till huvudinnehåll

Hur ändrar jag eller konverterar text till nummer i Excel?

När du importerar data från någon källa, till exempel Access eller textfiler, kan siffror formateras som text i celler ibland. Beräkningar och sortering går fel om siffror formateras eller lagras som text. Här är flera metoder för att konvertera text till siffror i Microsoft Excel.

doc-convert-text-to-number6 -2 doc-convert-text-to-number7

Konvertera text till nummer med felkontrollregler i Excel

Konvertera snabbt text till nummer med Kutools för Excel

Konvertera text till nummer med Paste Special


Konvertera text till nummer med felkontrollregler i Excel

Generellt sett, när siffrorna formateras eller lagras i celler som text, kommer det att finnas ett felsignal doc-text-till-nummer-7 i det övre vänstra hörnet av cellen. Efter att ha valt cellen visas en felknapp doc-ändra-text-nummer-5 före den här cellen. Klicka på felknappen doc-ändra-text-nummer-5, och det kommer att visa en meny, du kan klicka på Konvertera till nummerkommandot för att konvertera texten i cellen till nummer. Se skärmdump:

doc-convert-text-to-number1

Sedan har numret som lagrats som text konverterats till nummer. Och upprepa sedan detta för andra celler.

Om det inte finns några felmärken doc-text-till-nummer-7 i det övre vänstra hörnet av cellerna kan du också använda Felkontroll kommando under Formel fliken för att hantera det. Gör så här:

1. klick Formler > Felkontroll, se skärmdump:

doc-convert-text-to-number2

2. Sedan i Felkontroll dialogrutan, klicka Konvertera till nummer knapp. Och klicka flera gånger på den här knappen för att konvertera annan text till siffror.

doc-convert-text-to-number3

3. När den sista celltexten har ändrats till nummer dyker det upp en snabbruta för att påminna dig om att all text har konverterats till siffror.

doc-convert-text-to-number4

Men när det finns stora datablock som behöver ändras kommer den här metoden att vara tråkig och tidskrävande.


Konvertera snabbt text till nummer med Kutools för Excel

Om du har installerat Kutools för Excel på din dator, dess Tvinga värden i celler verktyget hjälper dig att konvertera alla nummer som lagras som text till nummer utan att förlora originalformat och stilar.

Kutools för Excel innehåller mer än 300 praktiska Excel-verktyg. Gratis att prova utan begränsning på 30 dagar. Hämta nu.

1. klick Kutools > Snarare > Tvinga värden i celler.... Se skärmdump:

doc-convert-text-to-number8

2. Sedan visar den Tvinga värde i celler dialog ruta. Ange bara det intervall som innehåller siffror lagrade som text och kontrollera Text till nummer alternativ.

doc-convert-text-to-number9

3. Och klicka sedan på OK or Ansök, kommer alla nummer som lagras som text omvandlas till nummer i det valda intervallet.

Tips: För att använda den här funktionen bör du installera Kutools för Excel först, snälla klicka för att ladda ner och få en 30-dagars gratis provperiod nu.

Konvertera text till nummer med Paste Special

Den tredje metoden är att konvertera siffror som lagras som text genom att beräkna med kommandot Klistra in special i Microsoft Excel.

1. Ange nummer 0 i en tom cell och kopiera den.

2. Välj de intervallceller som innehåller nummer som lagras som text;

3. Högerklicka på det valda intervallet och välj Klistra in special alternativ från snabbmenyn;

4. Sedan visar det Klistra in special dialogrutan och kontrollera Alla alternativ och Lägg till alternativ;

doc-convert-text-to-number5

5. klick OK, och alla nummer som lagras som text kommer att konverteras till nummer. Se skärmdumpar:

doc-convert-text-to-number6 -2 doc-convert-text-to-number7
tips:
  • Om du inte vill ändra cellformateringen i intervallet efter att du konverterat text till nummer, välj att klistra in som Värde i Klistra in alternativ.
  • I Rörelsens alternativ, välj Lägg till alternativ eller Subtrahera alternativ.
  • Nackdelen med denna metod: om intervallet innehåller tomma celler kommer det att fylla alla tomma celler med nummer 0.
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to translate a number into text in different languages?How to translate a number into text in different languages on Excel ?I use an online service https://numbertowords.org/ and it's not very convenient for me.
Help me, Please!
This comment was minimized by the moderator on the site
Sir i want to change letter into number in excel 2007
i am working in shop where prices are mentioned in code
examle
ioxzz = prices 34800
a = 1
e = 2
i = 3
o = 4
u = 5
v = 6
w = 7
x = 8
y = 9
z = 0
plz send me formula i change these code price into value if any one now
This comment was minimized by the moderator on the site
Kathy, Your formula worked perfectly. This approach is exactly what I needed for my reports. THANK YOU!
This comment was minimized by the moderator on the site
I run a report weekly that requires copying and pasting approximately 7000 rows of data exported from a system. Recently some changes were made so that the numbers were coming out stored as text. The data includes a selection of actual text entries and the rest numbers stored as text. This data gets copied and pasted into a master template which then feeds other sheets/reports, but I needed the numbers to be stored as numbers. Due to the volume of the data and the fact that I'm not the only one performing this task (and some of the others are not Excel savvy) I needed to try and automate this process. I tried the =A1*1 formula and it worked for the numbers but the text I got a #VALUE! error. After much fiddling, I came up with the formula below and it works perfectly! =IF(AND(A1="Yes"),"Yes",IF(AND(A1="Not applicable"),"Not applicable",IF(AND(A1="No"),"No",A1*1)))
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations