Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kombination WENN(ISTZAHL(SUCHEN
#1
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.

Kann mir jemand helfen? Vielen Dank vorab!
Antworten Top
#2
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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#3
Hallo sams...,

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.





Antworten Top
#4
(26.06.2017, 15:58)Ego schrieb: Hallo sams...,

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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#5
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.
Antworten Top
#6
(26.06.2017, 19: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...

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
14keine Angabe Liste für k.A.
21Text 1 4
32Text 2  
41Text 1  
51Text 1  
61Text 1  
73Text 3  
81 2 3Text 1 Text2 Text3  
95 6Text 5 Text6  

ZelleFormel
B2=WENN(ZÄHLENWENN($D$2:$D$10;A2);"keine Angabe";"Text "&WECHSELN(A2;" ";" Text"))
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#7
(26.06.2017, 20:04)Jockel schrieb: "Text "&WECHSELN(A2;" ";" Text")
:19:

Ich hätte da eine PQ-Lösung.


Angehängte Dateien
.xlsm   clever_excel_forum_10656.xlsm (Größe: 18,25 KB / Downloads: 9)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#8
Hallo Detlef, und ich dachte der TE sucht eine Formellösung... Aber deine PQ-Variante ist bestimmt eine schöne Alternative... (^_-)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste