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.

SVerweis mit Wildcard
#1
Photo 
Hallo zusammen,
ich möchte in einer große Tabelle einzelne Spalten einer anderen Tabelle ergänzen. Leider wird in der zweiten Tabelle beim gemeinsamen Kriterium mit Wildcards gearbeitet. Das hat den Vorteil, dass die zweite Tabelle einen geringeren Umfang hat, dort diverse Einträge nicht mehrfach erforderlich sind. Wenn ich sie nun aber in der anderen Tabelle brauche, wird es schwierig.
  • Ich habe versucht, die Wildcard zu entfernen, was mir zum einen nicht systematisch gelungen ist, zum anderen auch bei manuellen Einzelfällen nicht zum gewünschten Ergebnis führte.

  • Bisher habe ich SVERWEISE immer mit der Bedingung "falsch" erstellt. Hier habe ich es mit "wahr" probiert, was jedoch zu falschen Zuordnungen führte.
Hat jemand eine Idee für mich? Das wäre prima!
Vielen Dank und herzliche Grüße
SabineCC

Auszüge aus den Tabellen:

Zieltabelle, ca. 2.400 Zeilen, ca. 50 Spalten

EREIGNIS_TYP 

DEKAFLEX1001

DEKAFLEX1002

DEKAFLEX1003

DEKAFLEX1004

DEKAFLEX1006

DEKAFLEX1007

DEKAFLEX1008







Tabelle, aus der ich drei Spalten benötige

EREIGNIS_TYP            Name Report

DVOFF******             AAOFF

GIRBSP120***            AC120

DEKAFLEX1***           AD005

UMSATZ032813







gewünschtes Ergebnis

EREIGNIS_TYP           Name Report

DEKAFLEX1001           AD005

DEKAFLEX1002           AD005

DEKAFLEX1003           AD005

DEKAFLEX1004          AD005

DEKAFLEX1006           AD005

DEKAFLEX1007          AD005

DEKAFLEX1008          AD005
Antworten Top
#2
Hola,

verlinkst du bitte deine Fragen in den verschiedenen Foren untereinander?
Danke.

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • SabineCC
Antworten Top
#3
Hallo Sabine.

Kannst Du vorgeben, wie lang die Suchbegriffe in der 2. Tabelle minimal und maximal (ohne Sterne) sein werden?

Peter
[-] Folgende(r) 1 Nutzer sagt Danke an PAndersen für diesen Beitrag:
  • SabineCC
Antworten Top
#4
Hallo Peter,
die Ereignistypen sind 5-6-stellig, die Reportnamen 10-12-stellig. Beim Reportnamen sind die rechten 0-6 Stellen*. Leider rauche ich alle Stellen, da die Reportnamen sich tlw. auch nur an den letzten Stellen voneinander unterscheiden. Von daher weiß ich noch nicht weiter.
Schönen Tag,
Sabine
Antworten Top
#5
Hallo Steve,
den Hinweis verstehe ich gerade nicht. Es geht um genau eine Frage. Darüber hinaus habe ich nur beschrieben, was ich bereits probiert habe. Und was meinst Du mit "verschiedene Foren"? Ich habe es doch in Excel eingestellt. Stehe ich gerade auf dem Schlauch?
Schönen Gruß
Sabine
Antworten Top
#6
Hallo Sabine,

hast du deine Frage noch in anderen Foren gleichzeitig gestellt? Wie z.B. bei Herber oder MS Officeforum usw.? Falls ja, solltest du zwingend in den jeweiligen Foren den Link zum anderen posten. Warum? Lies mal bitte hier: https://www.clever-excel-forum.de/misc.php?action=help&hid=10
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Was Steve meint: Du hast die gleiche Anfrage in mehreren Foren gestellt (Crosspost, X-Post, XP) und das ist in den Foren unerwünscht, da sich mehrere Helfer um Dein Problem kümmern obwohl ggf. im anderen Forum bereits eine Lösung existiert.

Hier die anderen Beiträge:
http://www.herber.de/forum/archiv/1656to...tm#1659241
https://www.ms-office-forum.net/forum/sh...p?t=355948

Sollten es noch andere Foren sein, bitte auch noch hinzufügen!
Gruß
Michael
Antworten Top
#8
Hallo Sabine.
 
Ich kann Dir eine Lösung vorschlagen, die leider nicht sehr elegant ist, aber Deine Anforderung wohl erfüllt.

In Spalte A von Tabelle2 entferne bitte alle Sterne.
In Spalte B von Tabelle1 lege ich eine Hilfsspalte an, in der ich die passende Zeilennummer aus Tabelle2 hinterlegen will. Dazu nutze ich erst einmal dieses Konstrukt
                           WENNNV(VERGLEICH(LINKS(A2;12)&"*";Tabelle2!$A$1:$A$4;0)

Hiermit wird eine Gleichheit der ersten 12 Stellen aus A von Tabelle1 gesucht. Die gibt es hier nicht, also wird Null ausgegeben. Jetzt ersetze ich die Null durch das gleiche Konstrukt mit einer Länge von 11 Bytes.
                           WENNNV(VERGLEICH(LINKS(A2;12)&"*";Tabelle2!$A$1:$A$4;0);WENNNV(VERGLEICH(LINKS(A2;11)&"*";Tabelle2!$A$1:$A$4;0))

Und so weiter bis zur Länge von 5, dann gibt es immer einen Treffer. Aber die Formel wird schon etwas länger….

Und jetzt nur noch ab Spalte C die Spalte B aus Tabelle2 und folgende rüberkopieren:
                           WENN(B2>0;INDEX(Tabelle2!$A$1:$B$4;B2;2);"")
Das Ergebnis findest Du im Anhang. Kritik und Rückfragen gerne.

LG Peter


Angehängte Dateien
.xlsx   154 Forum 2018.11.23 Wildcard-Suche in 2. Tabelle .xlsx (Größe: 13,01 KB / Downloads: 0)
Antworten Top


Gehe zu:


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