Ziffernfolge umkehren
Moderator: Moderatoren
Ziffernfolge umkehren
Hallo,
wie kann ich die Ziffernfolge in Zellen umkehren?
Beispiel: In A1 steht als Eingabe 12345 und in B1 soll als Ergebnis 54321 stehen.
Mit freundlichen Grüßen
wie kann ich die Ziffernfolge in Zellen umkehren?
Beispiel: In A1 steht als Eingabe 12345 und in B1 soll als Ergebnis 54321 stehen.
Mit freundlichen Grüßen
Zuletzt geändert von Bommel am Do, 07.06.2018 11:30, insgesamt 2-mal geändert.
Re: Ziffernfolge umkehren
Hallo
du könntest das mit Hilfsspalten lösen in der die Zeichenkette in seine Zeichen zerlegt und anschließend wieder zusammen gesetzt wird.
Siehe Anhang
Gruß Holger
PS Könntest du erklären wofür man so etwas braucht
EDIT erneut angehängt, war ein kleiner Fehler in der ersten Hilfsspalte, sorry
du könntest das mit Hilfsspalten lösen in der die Zeichenkette in seine Zeichen zerlegt und anschließend wieder zusammen gesetzt wird.
Siehe Anhang
Gruß Holger
PS Könntest du erklären wofür man so etwas braucht

EDIT erneut angehängt, war ein kleiner Fehler in der ersten Hilfsspalte, sorry
direkt ohne Hilfszellen
Ab LO 5.2
(OO, in welchem es die Funktion wohl noch nicht gibt, habe ich nicht, aber TE könnte ja auch LO haben, weil dieses Forum für beide da ist):
B1: {=VERBINDEN(;;TEIL(A1;LÄNGE(A1)+1-ZEILE(INDIREKT("1:"&LÄNGE(A1)));1))} mit Nr. 5
Die Formel entspricht in VBA StrReverse, einer eingebauten Funktion, so dass sich die Frage nach dem Zweck einer Stringumkehr eigentlich erübrigt: Man kann so mit den bestehenden Funktionen nämlich auch von hinten SUCHEN.
Anm: In Excel (und evtl. Docs) klappt es auch ohne Matrixformel: =TEXTVERKETTEN(;;INDEX(TEIL(A1;LÄNGE(A1)+1-ZEILE(INDIREKT("1:"&LÄNGE(A1)));1);))
(ohne Quelle, da Eigenbau)
(OO, in welchem es die Funktion wohl noch nicht gibt, habe ich nicht, aber TE könnte ja auch LO haben, weil dieses Forum für beide da ist):
B1: {=VERBINDEN(;;TEIL(A1;LÄNGE(A1)+1-ZEILE(INDIREKT("1:"&LÄNGE(A1)));1))} mit Nr. 5
- VERBINDEN in LO ist das
- TEXTVERKETTEN aus Excel (365 oder -Online) und das
- TEXTJOIN aus Docs/OnlyOffice,
Die Formel entspricht in VBA StrReverse, einer eingebauten Funktion, so dass sich die Frage nach dem Zweck einer Stringumkehr eigentlich erübrigt: Man kann so mit den bestehenden Funktionen nämlich auch von hinten SUCHEN.
Anm: In Excel (und evtl. Docs) klappt es auch ohne Matrixformel: =TEXTVERKETTEN(;;INDEX(TEIL(A1;LÄNGE(A1)+1-ZEILE(INDIREKT("1:"&LÄNGE(A1)));1);))
(ohne Quelle, da Eigenbau)
Re: Ziffernfolge umkehren
Mal ne Frage an die Moderatoren:
Stimmen die Zugriffe? Ist ja enorm!
Stimmen die Zugriffe? Ist ja enorm!
Re: Ziffernfolge umkehren
Hallo,
für OpenOffice gibt es das Addin PYOIN() Textfunctions.oxt mit OpenOffice öffnen und installieren.
Die Formel von Lupo1 als Matrixformel.
Gruß HeritzP
für OpenOffice gibt es das Addin PYOIN() Textfunctions.oxt mit OpenOffice öffnen und installieren.
Die Formel von Lupo1 als Matrixformel.
Code: Alles auswählen
=PYJOIN(TEIL(A1;LÄNGE(A1)+1-ZEILE(INDIREKT("1:"&LÄNGE(A1)));1);"")
Re: Ziffernfolge umkehren
Moin Lupo1,
Gruß
balu
Warum stellst Du diese Frage nicht dort wo sie hingehört, nämlich in der Forenrubrik "Site Feedback"?Stimmen die Zugriffe? Ist ja enorm!
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Ziffernfolge umkehren
Ach balu, wir beide werden bestimmt keine Freunde mehr.
So ein Verhalten gibt es in Excel-Foren nicht. Und passt auch nicht zu Deinem entspannten Faultier-Spruch in der Signatur.
Da Du mir neulich raten wolltest, wie ich zu antworten hätte: "Der Traffic stimmt tatsächlich so! Ansonsten haben wir auch die Rubrik daddeldu ..."
So ein Verhalten gibt es in Excel-Foren nicht. Und passt auch nicht zu Deinem entspannten Faultier-Spruch in der Signatur.
Da Du mir neulich raten wolltest, wie ich zu antworten hätte: "Der Traffic stimmt tatsächlich so! Ansonsten haben wir auch die Rubrik daddeldu ..."
Re: Ziffernfolge umkehren
Hallo Euer Hochwohlgeboren,
es ist schwer vorstellbar, dass Du überhaupt Freunde hast.
Gruß
---------------------------------------------------------
Win.10 Prof. 64-bit, AOO 4.1.7, LO 6.3.4 (x64)
---------------------------------------------------------
Win.10 Prof. 64-bit, AOO 4.1.7, LO 6.3.4 (x64)
Re: Ziffernfolge umkehren
Auch solche Petitessen kennen wir drüben nicht. Auch zitieren wir weniger.
Re: Ziffernfolge umkehren
Mahlzeit Lupo1,
egal ob wir Freunde werden oder nicht, meine Frage und Hinweis waren berechtigt und einfach nur rein Sachlich. Denn es ist nämlich nicht Garantiert das ein Mod deine Frage sieht. Und für Probleme, oder ungereimtheiten mit dem Forum gibt es nun mal halt die von mir genannte Rubrik.
Gruß
balu
egal ob wir Freunde werden oder nicht, meine Frage und Hinweis waren berechtigt und einfach nur rein Sachlich. Denn es ist nämlich nicht Garantiert das ein Mod deine Frage sieht. Und für Probleme, oder ungereimtheiten mit dem Forum gibt es nun mal halt die von mir genannte Rubrik.
Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.
wehr rächtschraipfähler findet khan si behalden
wehr rächtschraipfähler findet khan si behalden

Re: Ziffernfolge umkehren
Ok, dann nehme ich diesen Hinweis auch an.
Vermutlich hätte ich die (nicht allzu wichtige) Frage einfach ans Ende des Vor-Beitrags packen sollen. Dann hätte es keinen gestört.
Vermutlich hätte ich die (nicht allzu wichtige) Frage einfach ans Ende des Vor-Beitrags packen sollen. Dann hätte es keinen gestört.
Re: Ziffernfolge umkehren
Hallo,
ich hätte da auch noch eine Formel
:
Die Formel setzt allerdings voraus, dass in A1 eine natürliche Zahl steht.
ich hätte da auch noch eine Formel

Code: Alles auswählen
=SUMMENPRODUKT(ABRUNDEN(REST(A1;10^ZEILE(INDIREKT("a1:a" & LÄNGE(A1))))/10^(ZEILE(INDIREKT("a1:a" & LÄNGE(A1)))-1));10^(LÄNGE(A1)-ZEILE(INDIREKT("a1:a" & LÄNGE(A1)))))
Gruß,
mikeleb
mikeleb
etwas kürzer
Für bis zu 15stellige ganze Zahlen ohne Null am Ende und ohne VERBINDEN:
=SUMMENPRODUKT(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1)*10^(ZEILE(INDIREKT("1:"&LÄNGE(A1)))-1))
VERBINDEN ist jedoch der "Porsche", da auch Nichtziffern gedreht werden.
=SUMMENPRODUKT(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1)*10^(ZEILE(INDIREKT("1:"&LÄNGE(A1)))-1))
VERBINDEN ist jedoch der "Porsche", da auch Nichtziffern gedreht werden.
Re: Ziffernfolge umkehren
Hallo Bommel,
hier noch eine Lösung mit einer UDF (User definierten Funktion)
Guckst du in der Beispieldatei
viel Erfolg
hier noch eine Lösung mit einer UDF (User definierten Funktion)
Guckst du in der Beispieldatei
viel Erfolg
LG
clag
nutzt: WinXP SP3 / AOO 4.1.6 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.6 / Firefox
Re: Ziffernfolge umkehren
Hallo,
vielen Dank allen die mir geholfen haben. Alles konnte ich bisher noch nicht ausprobieren.
@ echo: Kannst du die Formeln so verändern, dass sie auch auf mehrere Zeilen und Spalten mit Werten angewendet werden können?
@ clag: Die UDF funktioniert einwandfrei.
vielen Dank allen die mir geholfen haben. Alles konnte ich bisher noch nicht ausprobieren.
@ echo: Kannst du die Formeln so verändern, dass sie auch auf mehrere Zeilen und Spalten mit Werten angewendet werden können?
@ clag: Die UDF funktioniert einwandfrei.