Ændring af celleformatering fra tal til tekst

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
Yenzen
Posts: 46
Joined: 2. Mar 2006 12:33
Location: Århus

Ændring af celleformatering fra tal til tekst

Post by Yenzen »

Hej

I et regneark har jeg en kolonne med EAN-numre f.eks. "8898007151944". Cellerne er formateret som tal, hvilket giver problemer bl.a. i forbindelse med tilgang via databaseforbindelse.
Jeg vil derfor gøre hele kolonnen til tekst.
Jeg forsøger at markere hele kolonnen og formater celler > tekst.
Der sker intet - tallet er stadig højrejusteret.
Jeg kan redigere en enkelt celle ved at sætte et mellemrum ind - og slette det igen. Så bliver indholdet 'tekst' og venstrejusteres.

Hvordan får jeg gjort alle værdier til tekst, uden at skulle redigere dem en efter en.

Er der en form for autoformatering der skal slås fra?
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hej
Prøv med dette. Marker din kolonne, vælg 'Søg og erstat' (ctrl+F).
Søg efter: .* (punktum stjerne)
Erstat med: '& (enkelt anførselstegn &)
x ved : 'Kun det markerede' og 'Regulære udtryk'
'Erstat alle' vil ændre værdierne til tekst.

mvh
Jens
Yenzen
Posts: 46
Joined: 2. Mar 2006 12:33
Location: Århus

Post by Yenzen »

Tak - det virker.

Men det viser et andet problem, nemlig at cellerne i den pågældende kolonne også viser det enkelte anførselstegn. (som burde være skjult i cellen)
Prøvede lige at skrive =2+2 i en celle. Cellen viser formlen, og ikke resultatet som normalt.
Hvor sætter man en kolonne til at vise værdi i stedet for den bagvedliggende formel/indtastning?
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Hej igen

Når du starter indtastningen i en celle med ' fortæller man at regnearket ikke skal fortolke på indtastningen, alt bliver tekst også formler. Tryk ctrl + F8 for at se forskel på værdier, formler og tekst.

Har du ikke mulighed for at fravælge celler med formler, før du bruger Søg og erstat. Metoden kan kun bruges på rene numeriske værdier og tekst. Husk du kan altid fortryde en 'Søg og erstat' hvis resultatet ikke er som du ønsker.

For at gendanne en formel, skal du 'Søg og erstat' efter .* Erstat med &, så sker der en genindtastning af de formler, der er blevet lavet til tekst.

Det enkelte anførselstegn (det er det der ligger lige til venstre fra Enter-tasten) bliver ikke vist i cellen, kun i indtastningslinjen og betyder ikke noget, hvis du bagefter skal danne en database ud fra regnearket.

Prøv dig lidt frem, men vær forsigtig 'Søg og erstat' er et meget kraftigt værktøj der kan rasere et regneark på et øjeblik.

mvh
Jens
Yenzen
Posts: 46
Joined: 2. Mar 2006 12:33
Location: Århus

Post by Yenzen »

Hej jens
Det enkelte anførselstegn (det er det der ligger lige til venstre fra Enter-tasten) bliver ikke vist i cellen, kun i indtastningslinjen og betyder ikke noget, hvis du bagefter skal danne en database ud fra regnearket.
Det lykkedes at skifte værdierne til tekst via din søg & erstat løsning.
Problemet er nu at cellen netop viser det enkelte anførselstegn.
På en eller anden måde er kolonnen blevet sat til at vise formler i stedet for resultater. (cellen viser præcist det samme som formellinjen - også hvis jeg skriver =2+2)
Hvordan ændrer man det for en kolonne?
Jens S
Posts: 1091
Joined: 25. Mar 2007 22:42

Post by Jens S »

Sæt ' ind i 'Søg og erstat' og erstat med ingenting (ikke x ved 'Regulære udtryk'. det er alm. tekstsøgning)
Post Reply