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

 
ForumForumDiskussionerDiskussionerExcelExcelNummerformatering engelsk standardNummerformatering engelsk standard
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2009-03-11 15:47
 

Hej!

Jag har excel 2003 och vill kunna konvertera format enligt engelsk standard till svensk standard. D.v.s. 1,000,000.00 (eng.standard) till 1.000.000,00 (sv. standard). Jag får en lista var dag som jag vill kunna jämföra mot en annan lista (med sv. standard) och se om summorna är desamma på båda listorna. Utan samma format går denna jämförelse högsta grad manuellt.

Jag har tittat i cellformatering men kan inte få till den engelska standarden.

Tacksam för förslag.

/Martin

Nytt inlägg
 2009-03-12 09:52
 

Vid text import kan du välja tusentalsavgränsare.

I din fil kan du också använda denna formel för att få de engelska talet att bli ett riktigt tal i excel

=TEXTNUM(BYT.UT(BYT.UT(A1;",";"");".";","))

detta gör att 1,000,015.50 blir 1000015,50 och går att summera

 


Excelspecialisten

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2009-03-12 09:54
 

Jag antar att Excel tolkar dina engelska värden som textformat. Det går inte att komma runt enbart med hjälp av talformatet eftersom punkterna och kommatecknen ligger som en del av texten. Antingen kan du bara göra en vanlig "Sök och ersätt" där du tar bort alla kommatecken och sedan byter punkt mot komma och formaterar som tal. Du kan också lägga in en formel som byter ut tecknen och ha de som mall och bara kopiera in dina engelska värden i den. Då kan du använda funktionerna BYT.UT och TEXTNUM så här:

=BYT.UT(A1;",";"")     där A1 är en cell med eng. standard. Detta tar bort kommatecken.

På din nya sträng du får ut använder du BYT.UT igen fast ersätter punkten med komamtecken och sedan formaterar om strängen till tal med hjälp av TEXTNUM

=TEXTNUM(BYT.UT(B1;".";","))

Punkterna i dina siffror får du förutsatt att du angivit i Excels inställningar att punkt skall vara tusentalsavgränsare. Default för svenska är mellanslag.

/Anna


################# Anna Degerman Rosén #################

Anna Degerman Rosén

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2009-03-17 10:57
 

Hej!

Tack för hjälpen!! Det funkar jättebra!

/Martin

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelNummerformatering engelsk standardNummerformatering engelsk standard

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