Date: prev next · Thread: first prev next last


Haj!
Den lilla apostrofen framför talet är den interna indikeringen av att det är en textsträng, och är en rest från redan alla kalkylprograms "moder" Lotus 123. Ibland är det en circumflex ("^"), som anger att strängen ska vara centrerad. Det kan också vara en symbol för högerjustering, om jag inte minns fel är denna ett anföringstecken, alltså som en dubbelapostrof.

För att lösa ditt problem, vilket även jag råkar ut för av och till, brukar jag gå en omväg, så att jag skapar en ny kolumn i vars översta cell jag lägger in funktionen TEXTNUM. Denna får referera till den översta strängen i originalkolumnen. TEXTNUM gör om strängen till ett tal, se till att formatet i hjälpkolumnen är "Tal". Kopiera sedan denna cell med TEXTNUM hela vägen ned till sista raden. Sista steget blir att markera denna kolumn, kopiera (Ctrl+C) och därefter markera den cell där du slutligen vill ha det konverterade talet samt utföra "Klista in innehåll" (Skift+Ctrl+C). Du måste dock först modifiera urvalskriterierna, normalt är kryssrutan "Klistra in allt" markerad. Se i stället till att rutan "Siffror" är markerad och "Formler" avmarkerad. Om även "Format" är markerad kommer formatet "Tal" att följa med till målcellen, vilket kan vara bekvämt. Om du vill kan målcellen vara den ursprungliga "textcellen", det blir bara ett varningsmeddelande om att denna cell redan har ett innehåll, vilket förstås går att gå förbi. Eftersom cellen efter kopieringen innehåller ett "riktigt" tal går det enkelt att i stället välja valuta som format. Om du kopierar till "ursprungscellerna" kommer du att märka, att hjälpkolumnen kommer att innehålla felmeddelanden. Detta är helt naturligt, eftersom TEXTNUM vill referera till en textstäng, men efter kopieringen står där i stället ett tal, vilket denna funktion inte kan hantera.

/Kaj

2013-09-11 09:02, skrev Jan Öhman:
Hej!
Har ett problem som jag ständigt stöter på vid olika tillfällen.
Jag får en fil där en kolumn ska innehålla ett pris.
Detta pris innehåller ofta "punkt" som decimaltecken.
Priset är ofta kopierat från annat dokument (mail / Excel ...)
Tittar jag på cellens innehåll ser allt OK! ut.

Kolumnen markeras för att ändra decimaltecknet från "punkt" till "komma".
Jag väljer "Redigera / Sök & Ersätt"
Söker efter "." och Ersätt med "," samt kontrollerar att "Endast aktuell markering" är kryssad.

Bytet verkar inte bli något problem.
Väljer "Format / Celler..." och  ändrar till "Valuta". (ofta från Text).

Nu händer något oförutsett.
Till synes händer inget på kalkylbladet, men ser jag i cellvärdet har en liten "snutt" lagts till.
Ex. '39 eller '39.46 och cellen tolkas inte som valuta
(jag ser det eftersom det inte kommer något kronmärke efter talet)

Denna enkelsnutt/accent (eller vad den heter)
vet jag inte hur man hanterar på annat sätt än manuellt.
Direkt den är borttagen tolkas talet som "valuta".

Vad gör jag för fel?
Hur åtgärdar man detta mer automatiskt, än att manuellt ta bort tecknet?
(tecknet går inte att söka på, eftersom jag endast det det uppe i inmatningsfältet,
inte i själva cellen)

/Jan



--
For unsubscribe instructions e-mail to: users+unsubscribe@sv.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/sv/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.