Letztenendes benötige ich eine Formel die der Suchenfunktion (strg+f) bei markierter Spalte entspricht. Wenn Sie was gefunden hat soll Sie den gesamten Inhalt der gefundenen Zelle zurückgeben.
Hier die Problembeschreibung
Eine Spalte A enthält alle Suchkriterien. Diese unterscheiden sich in Länge (Anzahl Zeichen) Kombination (nummerisch, alphanummerisch) von einander .
Spalte B auf einem anderen Tabellenblatt enthält immer Text. Die Sichkriterium sind immer Teil eines Strings der sich in einer unbekannten Zelle der Spalte B befindet und stehen immer Ende dieses Strings. Mal entsprechen also die letzten 5 manchml die letzten 3 oder 8 Zeichen einem der Sichkriterien in Spalte A Blatt 1.
Sollte eine Zelle mit einem String gefunden werden der die Zeichenkette enthält möchte ich den gesamten Inhalt zurückliefern. Analog sverweis.
Folgende Funktionen liefern kein Ergebnis:
sverweis
weder Kriterium WAHR noch Falsch. Geprüfter Inhalt
in Spalte B zu diffus als dass er sich sinnvoll
aufsteigend ordnen liese.
finden, suchen
würde nur funktionieren, wenn ich die genaue Zelle
bekannt wäre. Das ist nicht der Fall. Ich weiß
lediglich das eine Zelle in Spalte B am Ende meine
gesuchte Zeichenkette enthält.
Autofilter enthält
nicht genügend Suchkriterien. Die Zuordnung von
Spalte B zu A müsste trotzdem noch gemacht
(unterschiedliche Tabellenblätter unterschiedliche
Zeilen in der jeweiligen Spalten)
Daten Text in Spalten, Rechts, Links, Teil
kein eindeutiges Zeichen an dem zu prüfender Inhalt
getrennt werden könnte um dann doch mit sverweis zu
arbeiten. Unterschiedliche Längen des Suchkriteriums
Letztenendes benötige ich eine Formel die der Suchenfunktion (strg+f) bei markierter Spalte entspricht. Wenn Sie was gefunden hat soll Sie den gesamten Inhalt der gefundenen Zelle zurückgeben.
Letztenendes benötige ich eine Formel die der Suchenfunktion
(strg+f) bei markierter Spalte entspricht. Wenn Sie was
gefunden hat soll Sie den gesamten Inhalt der gefundenen Zelle
zurückgeben.
Eine Spalte A enthält alle Suchkriterien. Diese unterscheiden
sich in Länge (Anzahl Zeichen) Kombination (nummerisch,
alphanummerisch) von einander .
Spalte B auf einem anderen Tabellenblatt enthält immer Text.
Die Sichkriterium sind immer Teil eines Strings der sich in
einer unbekannten Zelle der Spalte B befindet und stehen immer
Ende dieses Strings. Mal entsprechen also die letzten 5
manchml die letzten 3 oder 8 Zeichen einem der Sichkriterien
in Spalte A Blatt 1.
Hallo BR2010,
„NV“ mußte noch mit Istfehler oder istnv abfangen.
Tabellenblatt: [Mappe3]!Tabelle1
│ A │ B │
──┼─────┼───────────┤
1 │ abc │ dfrabc │
──┼─────┼───────────┤
2 │ xyz │ fgfgölxyz │
──┼─────┼───────────┤
3 │ fgh │ #NV │
──┴─────┴───────────┘
Benutzte Formeln:
B1: =INDEX(Tabelle2!$B$1:blush:B$6;VERGLEICH("\*"&A1;Tabelle2!$B$1:blush:B$6;0);1)
B2: =INDEX(Tabelle2!$B$1:blush:B$6;VERGLEICH("\*"&A2;Tabelle2!$B$1:blush:B$6;0);1)
B3: =INDEX(Tabelle2!$B$1:blush:B$6;VERGLEICH("\*"&A3;Tabelle2!$B$1:blush:B$6;0);1)
A1:B3
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Was ich nicht verstehe ist, warum hier ein Fehker geliefert wird.
Das Kriterium 23 ist auch in Spalte B enthalten. Für 44 müsste die Zuordnung 444 gefunden werden.
Was ist hier noch falsch?
Ansonsten macht die Formel genau das, was ich will, auch mit der Suche am Ende eines Strings.
Vielen Dank schon einmal und allen ein schönes WE!
Leider habe ich deinen Vorschlag erst vor kurzem gesehen.
??? Wo, wie, watt? Die Formel hab ich doch heute morgen erst frisch gebastelt, ausm Kopf heraus?
Was ich nicht verstehe ist, warum hier ein Fehker geliefert
wird.
Das Kriterium 23 ist auch in Spalte B enthalten. Für 44 müsste
die Zuordnung 444 gefunden werden.
Das liegt an Excel, an der Formatierung, was weiß ich
Wenn du lang genug A und B als Text formatierst, mit F2 in die zellen gehst und Enter drückst, kriegste die nachstehende Tabelle.
Hinweis, TextinSpalten brachte nix, mal 1 auch nix.
Tabellenblatt: [Mappe3]!Tabelle1
│ A │ B │ C │ D │
──┼────┼────────┼───┼────────┤
1 │ 23 │ 23 │ │ 23 │
──┼────┼────────┼───┼────────┤
2 │ 12 │ wwww │ │ ssda12 │
──┼────┼────────┼───┼────────┤
3 │ ww │ ssda12 │ │ wwww │
──┼────┼────────┼───┼────────┤
4 │ 44 │ 1236 │ │ 444 │
──┼────┼────────┼───┼────────┤
5 │ │ 1243 │ │ │
──┼────┼────────┼───┼────────┤
6 │ │ 444 │ │ │
──┴────┴────────┴───┴────────┘
Benutzte Formeln:
D1: =INDEX($B$1:blush:B$6;VERGLEICH("\*"&A1;$B$1:blush:B$6;0);1)
D2: =INDEX($B$1:blush:B$6;VERGLEICH("\*"&A2;$B$1:blush:B$6;0);1)
D3: =INDEX($B$1:blush:B$6;VERGLEICH("\*"&A3;$B$1:blush:B$6;0);1)
D4: =INDEX($B$1:blush:B$6;VERGLEICH("\*"&A4;$B$1:blush:B$6;0);1)
Zahlenformate der Zellen im gewählten Bereich:
A1:A6,B1:B6
haben das Zahlenformat: Text
C1:C6,D1:smiley:6
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363