Forfatter |
Emne Søg Emne funktioner
|
WayMan1
Bronze bruger
Medlem: 18.Feb.2014
Land: DK
Status: Offline
Point: 32
|
Emne: Vende tal i kolonne Sendt: 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
|
 |
|
|
 |
HK
Sølv bruger
Medlem: 25.Nov.2010
Land: Danmark
Status: Offline
Point: 860
|
Sendt: 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)
|
 |
WayMan1
Bronze bruger
Medlem: 18.Feb.2014
Land: DK
Status: Offline
Point: 32
|
Sendt: 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
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5615
|
Sendt: 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
|
 |
WayMan1
Bronze bruger
Medlem: 18.Feb.2014
Land: DK
Status: Offline
Point: 32
|
Sendt: 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
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5615
|
Sendt: 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
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5615
|
Sendt: 26.Apr.2014 kl. 09:45 |
|
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
|
 |
WayMan1
Bronze bruger
Medlem: 18.Feb.2014
Land: DK
Status: Offline
Point: 32
|
Sendt: 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
|
 |
Bjarnehansen
Platin bruger
Medlem: 20.Nov.2011
Land: DK
Status: Online
Point: 5615
|
Sendt: 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
|
 |
WayMan1
Bronze bruger
Medlem: 18.Feb.2014
Land: DK
Status: Offline
Point: 32
|
Sendt: 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
|
 |