När jag klistrar in data från en html sida till ett excel ark blir nummrena inga tal. Först klistrar jag in i ett ark och sen kopierar jag och klistrar in special som "values" i ett annat ark där jag vill att en beräkning skall ske. Men det sker ingen beräkning och datorn tolkar inte siffran som ett tal. Hur kan jag komma runt detta för att slippa skriva om alla tal??
Beror ju på hur datan ser ut och hur du vill ha den. Börja med att prova:
Markera en kolumn som du vill ha som tal och prova att välja menyn Data och "Text till kolumn" och kör Nästa hela vägen och Slutför.
Siffrorna ska därefter lägga sig till höger i cellen och du ska kunna summera dom.
Mvh
Jag förstår inte riktigt.. Om jag kör "text to columns" måste jag väl ha någon form av markör som säger när data skall flyttas? Jag provade alla fall och den kolumn som jag vill ha som tal ligger kvar i samma kolumn. Siffrorna är fortfarande text och är vänsterjusterade i cellen.
- Skriv siffran 1 i valfri tom cell
- Kopiera den cellen
- Markera hela området som du vill konvertera från text till tal
- Redigera->Klistra in special->Multiplicera
Klart
Jag testade det med, får det ändå inte att funka... multiplikationen genomförs, de celler som saknar siffror får TALET 0, men allt annat står kvar som text... När jag försöker göra en beräkning får jag #VALUE! i den cell som jag vill ha svaret.
Fråga: Det är inte så enkelt att de siffror du har importerat har Punkt som decimaltecken istället för Komma? I så fall måste du köra en sök och ersätt.
Tror att det går att ange punkt som decimaltecken i excel 2003 också, utan att ändra i Windows kontrollpanel. Men det är jag inte säker på.
Om det inte är punkt/komme så kan du testa den omständiga varianten och använda formler. Typ:
=TEXTNUM(A1)
Eller den brutala vaianten:
=TEXTNUM(RENSA(STÄDA(A1)))
På något sätt brukar det gå.
Hej, du har några märkliga specialtecken i cellerna. Gå till sök/ersätt och tryck in tecknet ALT+0160 i sök efter, ersätt med ingenting (ALT hålls nertryckt medan du matar in 0160.När du släpper upp Alt-tangenten skriv det "osynliga" tecknet in)
Alternativ:
Om du ställer dig i en strulcell och går in i formelfältet så verkar det ligga mellanslag i slutet av varje cell. Kopiera ett "mellanslag" och gå till sök/ersätt. Klistra in i sök efter och ersätt med ingenting. Då löser det sig.
**********Gammal text som får stå kvar *************
Vad är det för tecken? Det är ju inga vanliga mellanslag. Om man testar med formeln:
=KOD(HÖGER(B1;1))
Så skulle det vara kod 160. Men om du försöker skriva in det i sökfönstret (ALT+160) så ger det á. Vilket uppenbarligen är fel...
De försvinner ju inte med Städa. Så det är inte ett "icke-utskrivbart" tecken. Och de försvinner inte med Rensa, så det är inga vanliga mellanslag.
Ähhh, avdelningen för mysterium. Det fungerar ju om du kopierar, så vem bryr sig...
Wooops. My Bad. Du skall naturligtvis skriva in det med ALT+0160. He, så kan det gå...
Vad är det för tecken? Det är ju inga vanliga mellanslag.
Alt+0160 är ett sk "fast mellanslag". Du använder det när du vill tvinga din text att inte byta rad där den annars skulle göra det, exempelvis mellan ettan och 500 i talet 1 500 eller mellan bl och a.
Jag antar att det funkar, har inte kunnat pröva.. är på jobbet och kan inte ladda ner filen då, hade inte tid igår hemma. Ville bara uttycka min tacksamhet!