26.06.2017, 16:20 (Dieser Beitrag wurde zuletzt bearbeitet: 26.06.2017, 16:29 von sams1974.)
Hallo, ich bin gerade am verzweifeln...
[ Bild bitte so als Datei hochladen: Klick mich! ]
Zu der obigen Tabelle gehört folgende Funktion: =WENN(ISTZAHL(SUCHEN("1";A1));"Text1";WENN(ISTZAHL(SUCHEN("2";A1));"Text2";WENN(ISTZAHL(SUCHEN("3";A1));"Text3";"keine Angabe"))) So weit so gut…
Allerdings möchte ich gerne in Zelle B8 stehen haben „Text1 Text2 Text3“, da in Zelle A8 alle drei Zahlen genannt sind. Bitte möglichst einfach, da das nur eine Übungstabelle ist und ich am Ende mind. 20 Zahlen in verschiedenen Kombinationen haben werde, so dass nur eine generelle Abfrage wirklich praktikabel ist.
26.06.2017, 16:52 (Dieser Beitrag wurde zuletzt bearbeitet: 26.06.2017, 16:52 von Jockel.)
Hallo, warum ist bei 4 das Ergebnis keine Angabe ..? Das Ergebnis soll nur so wie hier im Beispiel..? Oder gibt's noch 5 oder 10 oder 1 4 5 Bzw.. wofür soll keine Angabe verwendet werden..?
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
1) definiertes Trennzeichen Wenn es in Zukunft mehr als 20 Zahlen geben kann, sollte man Einträge über ein festes Trennzeichen trennen. Ansonsten würde zB. bei der Eingabe von "123" folgende Kennungen ermittelt: 1;2;3;12;23.
2) VBA? Wäre eine programmierte Lösung für dich akzeptabel?
3) Reihenfolge Sollen die Texte in der Reihenfolge der Kennungen im Text oder sortiert aufgelistet werden.
4) Beispieldatei Stelle doch bitte ein Beispieldatei zur Verfügung in der auch eine Zuordnungsliste Zahl;Text vorhanden ist.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
1) definiertes Trennzeichen Wenn es in Zukunft mehr als 20 Zahlen geben kann, sollte man Einträge über ein festes Trennzeichen trennen. Ansonsten würde zB. bei der Eingabe von "123" folgende Kennungen ermittelt: 1;2;3;12;23. ...
Hallo, es existiert laut Bild(chen) doch ein festes Trennzeichen, das reicht völlig aus...
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
26.06.2017, 20:26 (Dieser Beitrag wurde zuletzt bearbeitet: 26.06.2017, 20:28 von sams1974.)
Hallo Ego, hallo Jockel, 1) Das Trennzeichen ist leider so vorgegeben aus dem Import der Datenbank. Das sollte auch nicht das Problem darstellen, oder? Zur Not muss ich das bei der Ausgabe anders definieren. 2) Eigentlich wollte ich das im Excel lösen. 3) Die Reihenfolge ist nicht ganz sol wichtig 4) wenn "1" in der Spalte A steht soll "Text1" in der Spalte B stehen wenn "2" in der Spalte A steht soll "Text2" in der Spalte B stehen wenn "3" in der Spalte A steht soll "Text3" in der Spalte B stehen "4" ist nicht definiert deshalb keine Angabe, gilt auch für alle nicht definierten Zeichen, SORRY, ich dachte das wird aus der Formel ersichtlich. wenn "1 2 3" in der Spalte A steht soll "Text1 Text2 Text3" in der Spalte B stehen Das sind alles nur Beispiele, Die Zahlen im meiner Echt-Tabelle haben von 2 bis 8 Ziffern - alle Varianten - sind aber immer mit Leerzeichen getrennt.
(26.06.2017, 20:26)sams1974 schrieb: Hallo, 1) Das Trennzeichen ist leider so vorgegeben aus dem Import der Datenbank. Das sollte auch nicht das Problem darstellen, oder? Zur Not muss ich das bei der Ausgabe anders definieren. 2) Eigentlich wollte ich das im Excel lösen. 3) Die Reihenfolge ist nicht ganz sol wichtig .... "4" ist nicht definiert deshalb keine Angabe, gilt auch für alle nicht definierten Zeichen, SORRY, ich dachte das wird aus der Formel ersichtlich. ... Das sind alles nur Beispiele, Die Zahlen im meiner Echt-Tabelle haben von 2 bis 8 Ziffern - alle Varianten - sind aber immer mit Leerzeichen getrennt.
Hallo, das ist auch in Excel lösbar, schade, dass du nicht aufzeigst, was definiert ist und was nicht...: für dieses gepostete Beispiel, welches ja nicht vollständig ist, gibt's also nur eine Teillösung...