Excel: Durchsuche Zelle, ob Wert aus Liste enthalten und gebe Wert aus Liste aus?
Hallo zusammen,
ich habe eine Herausforderung mit Excel und nach stundenlangem Foren-Wühlen dachte ich mir, dass jetzt doch ein guter Zeitpunkt ist einen Post zu schreiben und nach Hilfe zu fragen :)
Ich habe in Tabellenblatt 'Tabelle 1' eine Spalte A, die Namen enthält, z.B. 2021_OK_27 oder 2022_AH_21.
In Tabellenblatt 'Tabelle 2' habe ich eine Spalte A, die alle Kürzel enthält.
Nun möchte ich in 'Tabelle 1' jede Zelle aus Spalte A durchsuchen, ob der jeweilige Name eines der Kürzel aus 'Tabelle 2' Spalte A enthält und dann in 'Tabelle 1' in der Nachbarzelle, d.h. Spalte B, dann das Kürzel ausgeben, das gefunden wurde.
Beispiel:
2021_OK_27 -> enthält Kürzel 'OK'
2022_AH_21 -> enthält Kürzel 'AH'
Vielen Dank schonmal im Voraus für eure Hilfe!
Muss wirklich mit Tabelle 2 abgeglichen werden?
Oder würde es reichen, in Tabelle1 in Spalte B einfach mithilfe einer Text-Formel das 6.und 7.Zeichen aus Spalte A zu übernehmen?
@Rubezahl2000: Ja muss leider, weil die Namen in Spalte A nicht alle gleich lang sind und nicht alle Namen Kürzel enthalten :/
2 Antworten
Ich würde mit Hilfsspalten arbeiten.
Extrahiere in der Hilfsspalte das Kürzel. Da Jahreszahlen immer gleich lang sind, kannst du easy mit TEIL arbeiten.
Versuch generell pro Zelle nur eine Information zu speichern. So würde man auch eine Datenbank modellieren.
Entweder schaffst du es, Sonderfälle mit Formeln abzudecken oder es gibt so viele Sonderfälle, dass du nicht umher kommst, deine Daten manuell zu überarbeiten, sodass sie eine einheitliche Struktur haben.
Ich würde beispielsweise Kürzel mindestens dreistellig wählen, um zukunftssicher zu sein. Ab einer gewissen Unternehmensgröße steigt auch dort die Wahrscheinlichkeit von Dopplern.
Ich komme da nur auf eine recht unschöne, umständliche Lösung, die auch nur möglich ist, wenn die Daten nicht zu umfangreich sind. Da wären viele Hilfsspalten nötig.
Um WIEVIELE Zeilen geht es in etwa?
Leider sind die Namen in Spalte A unterschiedlich lang, d.h. das Kürzel steht nicht immer an selber Stelle und einige Namen enthalten auch gar kein Kürzel :/