Print side | Luk vindue

Vende tal i 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=1593
Udskrevet den: 05.Mar.2025 kl. 02:23


Emne: Vende tal i kolonne
Besked fra: WayMan1
Emne: Vende tal i kolonne
Posteringsdato: 14.Mar.2014 kl. 18:19
Hej

Jeg sidder og skal ha vendt en del tal i hele kolonnen i mit ark
f. eks. står der nu

123456  som skal vende sådan her 654321 når det er vendt

og skulle gerne kunne gøre det med hele kolonne "C"

er det noget man kan gøre nemt

MvH
WayMan

Nb. bruger Excel 2010



Svar:
Besked fra: HK
Posteringsdato: 15.Mar.2014 kl. 11:32
Prøv denne matrixformel:
=SUM(--MID(A1;ROW(INDIRECT("1:"&LEN(A1)));1)*10^(-1+ROW(INDIRECT("1:"&LEN(A1)))))

Hvis du bruger DK version, så:
MID =MIDT
ROW=RÆKKE
INDIRECT=INDIREKTE
LEN=LÆNGDE

Bemærk, at for eksempel 334690 bliver konverteret til 96433.

Alternativt kan du sætte følgende kode ind i et VBA-modul

Function MyRev(MyData As Double) As Double
    MyRev = StrReverse(MyData)
End Function

og så i regnearket bruge følgende formel:

=MyRev(A1)





Besked fra: WayMan1
Posteringsdato: 26.Apr.2014 kl. 08:30
Jeg har nu forsøgt at få det til at virke, men må nok erkende at jeg total newbie
i Excel, så gemmer kode og håber jeg får lært at bruge den.
så mange tak for dit forsøg


-------------
MVH
WayMan - Excel 2013 DK


Besked fra: Bjarnehansen
Posteringsdato: 26.Apr.2014 kl. 08:39
hvor har du de tal der skal vendes om og hvor skal de vendte tal skrives ?
står d i c og skal de skrives i d
hvis de står i c skal skrifte a1 ud med c1 og kopiere formelen ned i den kolonne de skal skrives i


-------------
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: WayMan1
Posteringsdato: 26.Apr.2014 kl. 09:02
alle tallene står kolonne A og de vendte tal skal skrives i kolonne B


-------------
MVH
WayMan - Excel 2013 DK


Besked fra: Bjarnehansen
Posteringsdato: 26.Apr.2014 kl. 09:42
så skal du bare sætte HKs formel ind b og ændre de engelske ord til de danske hvis du bruger en dansk udgave af excel
og husk at det er matrix formel som skal stå inde i {} og det er hele formelen.


-------------
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: 26.Apr.2014 kl. 09:45
uploads/397/vende_tal.xlsx" rel="nofollow - uploads/397/vende_tal.xlsx

-------------
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: WayMan1
Posteringsdato: 26.Apr.2014 kl. 16:21
Jeg siger mange tak for eksemplet,

men skal jeg ha sat den samme formel ind i B2 og B3 osv

=SUM(--MIDT(A2;RÆKKE(INDIREKTE("1:"&LÆNGDE(A2)));1)*10^(-1+RÆKKE(INDIREKTE("1:"&LÆNGDE(A2)))))

=SUM(--MIDT(A3;RÆKKE(INDIREKTE("1:"&LÆNGDE(A3)));1)*10^(-1+RÆKKE(INDIREKTE("1:"&LÆNGDE(A3)))))

for så tror jeg det er hurtigere at vende tallene manuelt


-------------
MVH
WayMan - Excel 2013 DK


Besked fra: Bjarnehansen
Posteringsdato: 26.Apr.2014 kl. 17:27
ja og du sætter cursoren ned i højre hjørne i b1 venstre musetast holder du nede så kan du trække formelen ned for så langt du skal bruge den ændre selv a1 til a2 osv.

-------------
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: WayMan1
Posteringsdato: 26.Apr.2014 kl. 19:18
Mange tak, nogle ting er jo meget let når først finder ud af det :)


-------------
MVH
WayMan - Excel 2013 DK



Print side | Luk vindue