Print side | Luk vindue

Separere tal fra tekst i celle/kolonne

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Generelt
Forum beskrivelse: Hjælp til generel daglig brug af programmet Excel
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3406
Udskrevet den: 05.Maj.2024 kl. 19:56


Emne: Separere tal fra tekst i celle/kolonne
Besked fra: cali11
Emne: Separere tal fra tekst i celle/kolonne
Posteringsdato: 17.Mar.2018 kl. 17:37
Hej!


Jeg har en kolonne med tal og tekst, jeg ønsker at fjerne al teksten i kolonnen/cellerne, hvordan gør jeg det?

Er ikke vba-erfaren.

Kører excel 2016.

På forhånd tak.



Svar:
Besked fra: excelent
Posteringsdato: 17.Mar.2018 kl. 20:47
må vi se nogle eks.

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: cali11
Posteringsdato: 18.Mar.2018 kl. 08:28
Alle cellerne er bygget således op:
jens jensen 123456789

Så det er navnet jeg gerne vil have fjernet, medens tallet bibeholdes.


Besked fra: excelent
Posteringsdato: 18.Mar.2018 kl. 08:44
Denne fixer værdi i celle A2 og kan kopieres ned

=--HØJRE(A2;TÆL(1*MIDT(A2;RÆKKE($1:$99);1)))

Det er en matrix-formel som skal afsluttes med CTRL+SHIFT+ENTER ikke kun ENTER


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: cali11
Posteringsdato: 18.Mar.2018 kl. 09:35
Tak for hurtigt svar, kopierede alle celler til kolonne A,satte formlen ind i F2 men fik så denne fejl: 
#VÆRDI!


Besked fra: excelent
Posteringsdato: 18.Mar.2018 kl. 09:45
husk at afslutte formel med CTRL+SHIFT+ENTER ikke kun ENTER
Marker celle med formel, tryk F2 og gør som beskrevet

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: cali11
Posteringsdato: 18.Mar.2018 kl. 10:12
Tak for hjælpen excelent, kunne ikke få noget output ud af at indsætte matrixformlen i cellen - så jeg splittede cellerne i stedet.




Besked fra: excelent
Posteringsdato: 18.Mar.2018 kl. 12:33
Ja det er også en mulighed, beror på den aktuelle situation
Men kan du ikke lige skrive fx jens jensen 123456789 i celle A2 i et nyt ark,
og så sætte denne ind i celle B2 : =--HØJRE(A2;TÆL(1*MIDT(A2;RÆKKE($1:$99);1)))
Hvis du så ikke får resultatet 123456789 i celle B2, så gør du det forkert.

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: EXCELGAARD
Posteringsdato: 18.Mar.2018 kl. 13:55
Hvis du vil undgå matrix formel, kan du osse bare lave den "dyre":

=UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(UDSKIFT(STORE.BOGSTAVER(A1);" ";"");".";"");"A";"");"B";"");"C";"");"D";"");"E";"");"F";"");"G";"");"H";"");"I";"");"J";"");"K";"");"L";"");"M";"");"N";"");"O";"");"P";"");"Q";"");"R";"");"S";"");"T";"");"U";"");"V";"");"W";"");"X";"");"Y";"");"Z";"");"Æ";"");"Ø";"");"Å";"")




-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.


Besked fra: cali11
Posteringsdato: 18.Mar.2018 kl. 14:12
excelent mit ark vil desværre ikke som du beskriver :( jeg lukker spm. tak for jeres hjælp.


Besked fra: EXCELGAARD
Posteringsdato: 18.Mar.2018 kl. 14:44
Har du prøvet min formel???


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.


Besked fra: cali11
Posteringsdato: 18.Mar.2018 kl. 15:00
Ja desværre kan jeg slet ikke få formlen til at køre, så har løst problemet med split cell som nævnt ovenfor.


Besked fra: Bjarnehansen
Posteringsdato: 18.Mar.2018 kl. 17:24
uploads/397/excelentsformel.xlsx" rel="nofollow - uploads/397/excelentsformel.xlsx

har kun lavet den ene celle den virker...

-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: Bjarnehansen
Posteringsdato: 18.Mar.2018 kl. 17:36
uploads/397/excelentsformel_2.xlsx" rel="nofollow - uploads/397/excelentsformel_2.xlsx

nu også excelgaards formel i B1 den virker selvfølgelig også....

#værdi får du hvis cellen i A kolonnen er tomter løst med hvis.fejl()


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK


Besked fra: EXCELGAARD
Posteringsdato: 18.Mar.2018 kl. 18:13
Citér Ja desværre kan jeg slet ikke få formlen til at køre, så har løst problemet med split cell som nævnt ovenfor.
Så er jeg bange for, at det er en "Fejl-40"  Smile
For både Excellent's og min (meget simple) formel virker...


-------------
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.


Besked fra: excelent
Posteringsdato: 18.Mar.2018 kl. 20:22
Gætter på at spørgers tekster indeholder nogle mellemrum el. lign. måske efter tallene, og så virker min ikke hvorimod Dan's gør, så jeg måtte stramme mig an for at finde en kortere matrix-formel som kan hamle op med Excelgaards.

=HØJRE(UDSKIFT(A2;" ";"");TÆL(1*MIDT(A2;RÆKKE($1:$99);1)))

som splitter tekster som fx :

poul madsen 123456789 0 1 2 3 4 5 6 7 8

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!



Print side | Luk vindue