🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

[gelöst] Zahl reihenfolge ändern

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
norre
* LO-Experte *
Beiträge: 403
Registriert: Di 16. Mai 2017, 08:18

[gelöst] Zahl reihenfolge ändern

Beitrag von norre » Mi 29. Jan 2020, 21:56

Hallo,
ich habe in einer Spalte hunderte von Zahlen z.B
9 / 2017
3 / 2016
4 / 2019

ich bräuchte diese aber so
2017 / 9
2016 / 3
2019 / 4

hat jemand eine Idee wie das zu bewerkstelligen wäre?

Gruß
Norre
Zuletzt geändert von norre am Do 30. Jan 2020, 12:28, insgesamt 1-mal geändert.
Libre Office Version: 24.8.4.2 (x64) unter Win 11

Benutzeravatar
RPP63
Beiträge: 233
Registriert: Sa 21. Apr 2018, 09:33

Re: Zahl reihenfolge ändern

Beitrag von RPP63 » Do 30. Jan 2020, 03:29

Moin!
Wenn die "Zahl" vor dem Slash immer einstellig ist:
=RECHTS(A1;4)&" / "&LINKS(A1)

Off topic:
Momentan schafft nur Google Sheets so etwas simples:
=TEXTJOIN(" / ";;SPLIT(A1;" / "))
(hier ist die Stellenzahl um den Trenner egal)

Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.

Wanderer
* LO-Experte *
Beiträge: 914
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Zahl reihenfolge ändern

Beitrag von Wanderer » Do 30. Jan 2020, 08:49

Hallo,

Du könntest auch die Spalte markieren und via Daten->Text in Spalten am / als Trennzeichen auf 2 Spalten verteilen.

Falls das Monat und Jahr sind könnte man diese dann mit einer zusätzlichen 1 zu einem echten Datum machen und künftig die diversen Formate nutzen, die es für Datumswerte gibt.

Falls Du lieber bei Ralfs Stringverarbeitung bleibst, empfehle ich - je nach Datenquelle eine Sichtkontrolle der Werte nach Konvertierung, da unsichtbare Leerzeichen rechts zu Fehlern bei der Jahreszahl führen.
(TRIM bzw. GLÄTTEN hilft hier)

Wenn - auch zweistellige Monate auftauchen musst Du statt der festen Längen, statt dessen erst die Position von / suchen und die Formel für Links() anpassen.

MfG, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

Helmut_S
* LO-Experte *
Beiträge: 765
Registriert: Di 9. Feb 2016, 19:27

Re: Zahl reihenfolge ändern

Beitrag von Helmut_S » Do 30. Jan 2020, 08:58

Hallo norre,
@RPP63
Wenn die "Zahl" vor dem Slash immer einstellig ist:
=RECHTS(A1;4)&" / "&LINKS(A1)
Stimmt nicht. Genauso wie die Funktion "Rechts(A1;4)" akzeptiert auch "Links(A1;10)" mehrstellige Zahlen bzw. Zeichen. Wie z.B: =RECHTS(A1;4)&" / "&LINKS(A1;10) Das Ergebnis ist allerdings ein String.
Gruß Helmut
MX-Linux KDE + Linux-Mint Cinnamon

mikele
* LO-Experte *
Beiträge: 2047
Registriert: Mo 1. Aug 2011, 20:51

Re: Zahl reihenfolge ändern

Beitrag von mikele » Do 30. Jan 2020, 09:31

Hallo,
oder per Suchen&Ersetzen:
Suchen nach: ^(.)( / )(.*)$
Ersetzen durch: $3$2$1
Optionen: Reguläre Ausdrücke
Gruß,
mikele

Wanderer
* LO-Experte *
Beiträge: 914
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Zahl reihenfolge ändern

Beitrag von Wanderer » Do 30. Jan 2020, 09:42

Mikeles Lösung auch für mehrstellige Monate:

^(.*)( / )(.*)$

als Suchmuster und weiterhin $3$2$1 zum ersetzen.

Mfg, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

norre
* LO-Experte *
Beiträge: 403
Registriert: Di 16. Mai 2017, 08:18

Re: Zahl reihenfolge ändern

Beitrag von norre » Do 30. Jan 2020, 12:27

Hallo,
Danke euch allen, jeder Weg funktioniert wunderbar :D

Gruß
Norre
Libre Office Version: 24.8.4.2 (x64) unter Win 11

Benutzeravatar
RPP63
Beiträge: 233
Registriert: Sa 21. Apr 2018, 09:33

Re: Zahl reihenfolge ändern

Beitrag von RPP63 » Do 30. Jan 2020, 14:26

Helmut_S hat geschrieben:
Do 30. Jan 2020, 08:58
Hallo norre,
@RPP63
Wenn die "Zahl" vor dem Slash immer einstellig ist:
=RECHTS(A1;4)&" / "&LINKS(A1)
Stimmt nicht. Genauso wie die Funktion "Rechts(A1;4)" akzeptiert auch "Links(A1;10)" mehrstellige Zahlen bzw. Zeichen. Wie z.B: =RECHTS(A1;4)&" / "&LINKS(A1;10) Das Ergebnis ist allerdings ein String.
Gruß Helmut
Ich hatte nie etwas anderes behauptet, Helmut.

An die "Regenechsen":
Die Variante finde ich smart!
Ich komme ja aus dem Excel-Raum.
Da geht so etwas nur mittels VBA (VbScript.RegExp)

Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.

Benutzeravatar
redeagle56
* LO-Experte *
Beiträge: 496
Registriert: Di 11. Jun 2013, 13:03
Wohnort: Föritztal

Re: [gelöst] Zahl reihenfolge ändern

Beitrag von redeagle56 » Do 30. Jan 2020, 17:25

Hallo,
es gibt auch noch eine andere Lösung, wenn zum Beispiel die linken Zahlen mehr Stellen haben. Siehe Tabelle.

MfG Günter
Reihenfolge ändern.ods
(10.33 KiB) 277-mal heruntergeladen
Win.11 (x64)/ MS Office 2024 / LO 25.8.3.2 (x64)
Wenn gelöst, dann bitte Thema, im Betreff, [GELÖST] voranstellen.

Mondblatt24
* LO-Experte *
Beiträge: 3585
Registriert: Fr 3. Mär 2017, 17:12

Re: [gelöst] Zahl reihenfolge ändern

Beitrag von Mondblatt24 » Do 30. Jan 2020, 17:32

Hallo,
@Günter
redeagle56 hat geschrieben:
Do 30. Jan 2020, 17:25
es gibt auch noch eine andere Lösung, wenn zum Beispiel die linken Zahlen mehr Stellen haben. Siehe Tabelle.
Was macht wohl dieser ^(.*)( / )(.*)$ reguläre Ausdruck?

Gruß Peter
Win 11 (x64) ▪ LO 26.2.3.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten