Seite 1 von 2

Zahlencode in Text umwandeln

Verfasst: Mo 5. Sep 2016, 12:46
von Jan-LibreOffice
Hallo,

möchte gerne in einer Tabelle einen Zahlencode in Text umgewandelt haben.

Beispiel:
Bei 0001 soll Text 1 erscheinen und bei 0002 soll Text 2 erscheinen usw.

Nur weiß ich echt nicht, wie ich das hin bekomme, habe bislang nur einfache Tabellen erstellt.
Habe eine Beispiel Tabelle angehängt.

Hoffe Ihr könnt mir dabei Helfen.

MfG Jan

Re: Zahlencode in Text umwandeln

Verfasst: Mo 5. Sep 2016, 14:53
von Jan-LibreOffice
Hallo nikki,

erst mal ein super Dankeschön für Deine Hilfe (für das erstellen).
Möchte den Text nicht in der Spalte (C) haben, sondern in der Eingabe Spalte (B).

Beispiel:
Ich gebe in B2 0005 ein und drücke Enter, dann soll dort Text 5 stehen anstelle von 0005.

Je nachdem welchen Zahlencode ich in der Spalte B eingebe, soll halt der passende Text aus der Liste 1 dort eingefügt werden.

MfG Jan

Re: Zahlencode in Text umwandeln

Verfasst: Mo 5. Sep 2016, 16:50
von karolus
Hallo

Warum umständlich wenns einfacher geht?

Definiere für den Eingabebereich: →Daten→Gültigkeit→→Zulassen:Zellbereich →→$Tabelle1.$E$3:$E$12

Re: Zahlencode in Text umwandeln

Verfasst: Mo 5. Sep 2016, 17:52
von Jan-LibreOffice
Hallo karolus,

die Funktion ist zwar schön, aber leider bei mir nicht so gut anwendbar.
Die Liste-1 hat im Beispiel nur 10 Zeilen, in Wirklichkeit sind es um die 300, und dann ist es einfach zu unübersichtlich.

MfG Jan

Re: Zahlencode in Text umwandeln

Verfasst: Mo 5. Sep 2016, 18:36
von miesepeter
Hallo,
wie wär's mit =VERKETTEN()
siehe Anlage.
Verketten.ods
(10.48 KiB) 241-mal heruntergeladen
Ciao

Re: Zahlencode in Text umwandeln

Verfasst: Di 6. Sep 2016, 14:08
von Jan-LibreOffice
Hallo,

wahrscheinlich habe ich es nicht richtig verständlich erklärt, was ich möchte.

Versuche es noch mal.

Möchte in einer Tabelle eine Auflistung machen, wo in der Spalte B Daten aus einer Liste eingetragen werden.

Die Datenliste ist folgendermaßen aufgebaut, jedem Datensatz ist eine Nummer zugeordnet.
In der Auflistung möchte ich in der Spalte B3 bis B12 nur den Zahlencode eingeben, erscheinen soll dann der Datensatz und nicht der Zahlencode.

Habe noch mal die Beispiel Tabelle geändert und mit angehängt.

Hoffe das ich das jetzt besser erklärt habe.

MfG Jan

Re: Zahlencode in Text umwandeln

Verfasst: Mi 7. Sep 2016, 19:55
von Jan-LibreOffice
Hallo,

kann mir jemand sagen, wie man so eine Funktion nennt, die ich dafür brauche.
Weiß leider nicht, mit welchem Suchbegriff ich suchen muss.

MfG Jan

Re: Zahlencode in Text umwandeln

Verfasst: Mi 7. Sep 2016, 21:03
von Helmut_S
Hallo Jan, schau dir die angehängt Tabelle an. Wenn ich dich richtig verstanden habe, müsste das dem entsprechen was du möchtest?
Die Eingabeliste kannst du - wie in meinem Beispiel getan - in Zahlen oder Zeichen formatieren. Mit der Funktion "Gültigkeit" die Eingabe entsprechend beschränken. Die Funktion, die das macht was du brauchst ist "SVERWEIS()"
Die Liste 1 mit den Zahlencodes würde ich der Übersichtlichkeit wegen in eine 2. Tabelle verlegen. Grüße Helmut
Zahlencode in Text 2.ods
(14.74 KiB) 217-mal heruntergeladen

Re: Zahlencode in Text umwandeln

Verfasst: Mi 7. Sep 2016, 21:08
von mikele
Hallo,
das, was du suchst, wäre so eine Art Auto-Ersetzen-Funktion. Die gibt es so aber nicht.
Da in einer Zelle immer nur entweder ein Wert/Text oder eien Formel stehen kann, bedeutet es, dass du eine Eingabespalte brauchst und daneben (über die bereits angebotenen Formeln) der zugehörige Datensatztext erscheint. Das kann man optisch ein bisschen hintricksen, dass es etwa so aussieht.
Ansonsten bleibt natürlich noch die Möglichkeit, es per Makro zu lösen.

Re: Zahlencode in Text umwandeln

Verfasst: Sa 10. Sep 2016, 14:01
von Jan-LibreOffice
Hallo,

@Helmut_S
so ist es zwar richtig von der Funktion her, wollte es halt nur in einer Spalte haben.
Helmut_S hat geschrieben:Die Liste 1 mit den Zahlencodes würde ich der Übersichtlichkeit wegen in eine 2. Tabelle verlegen.
Die Liste ist auch auf einer anderen Tabelle, habe es nur im Beispiel auf einer Tabelle dargestellt, für die Bessere übersieht.

@mikele
Mit dieser Lösung könnte ich leben, werde sie mal in meiner Tabelle versuchen.
mikele hat geschrieben:Ansonsten bleibt natürlich noch die Möglichkeit, es per Makro zu lösen.
Makro habe ich schon mal gehört.
Wie würde man dort so eine “Auto-Ersetzen-Funktion“ heißen?

Danke Euch beiden für Eure Hilfe (das Umsätzen).

MfG Jan