PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelCellformat i ExcelCellformat i Excel
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-08-12 07:37
 
Hej, jag har en cell (i en kolumn i en tabell) som innehåller siffror men kan inte summeras. Jag har försökt att konvertera detta som jag tror är text på alla sätt och vis. Multiplicerat med 1 använt städa och rensa försökt kopiera och klistra in värden ändrat från allmänt till tal jag har använt formeln =OM(CELL("typ"; F2) = "v"; F2 * 2; 0) för att se om det är text och får svaret 0 Jag har även använt formeln textnum och får då #värdefel Hur tar jag reda på vilket format min cell har för att jag sedan ska kunna göra om sifforna till tal som går att summera. Tacksam för hjälp. Med vänlig hälsning JW
Nytt inlägg
 2016-08-16 11:19
 
1. Städa/rensa reurnerar en text så du måste gå hela vägen och konvertera till tal, typ:
=STÄDA(RENSA(A1))*1

2. troligtvis har det inte med visningsformatet att göra, utan du har råkat få in något slags specialtecken som gör att excel tolkar det som text oavsett (städa/rensa klarar inte av allt).

Det brukar bli detektivarbete. Jag brukar använda excels funktion KOD() för att se vilka tecken-koden som används. exempel:
=KOD(A1)
Bör ge ett tal mellan 48-57 eftersom det motsvarar en siffra. annars har du en dolt skräpkod först i cellen.
Tyvärr tittar den bara på ett tecken i taget så du får göra en specialare i stil med:
=KOD(EXTEXT($A$1;RAD();1))
om du kopierar ner den några rader så går den igenom hela cell A1.
Nu bör du se om du har konstiga tecken.
Sen är det enklaste att köra SÖK/ersätt på hela raden (ibland har man tur och kan kopiera det osynliga tecknet till sökrutan)

En formellösning är att använda BYT.UT(), typ:
=BYT.UT(A1;TECKENKOD(11);"")*1
Om vi antar att du upptäckte att det var KOD 11 som spökade (jag har ingen aning om vad kod 11 är. Det är bara ett exempel).

Men det här kan vara riktigt knöligt och kräver ofta en hel del detektivjobb
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelCellformat i ExcelCellformat i Excel

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter