Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Werte zuordnen

Forumthread: Werte zuordnen

Werte zuordnen
18.12.2024 14:32:27
ichdu32
Hallo Gemeinde,

ich habe ein Problem dass mich jetzt schon sehr lange beschäftigt.

Ich habe 2 Tabellen, jeweils mit 2 Spalten.

Die erste Tabelle beinhaltet die Spalten [Nadel] und [Werte]
Die zweite Tabelle beinhaltet die Spalten [Heuhaufen] und [Ziel]

Ziel ist es, dass wenn der Wert aus [Nadel] in [Heuhaufen] vorkommt, in [Ziel] der Wert aus [Werte] steht.

Das Problem ist, dass beide Tabellen leben. in [Heuhaufen] kommen immer wieder neue Einträge dazu, wodruch [Nadel] wieder erweitert werden muss.
SVERWEIS und SUCHEN haben nicht funktioniert, bzw lassen die Formel explodieren wenn in [Nadel] z. B. 100 Einträge sind.

Die Beispieldatei enthält die genannten Tabellen und Spalten sowie in Spalte [Ziel] das gewünschte Ergebniss, natürlich manuell eingetragen.

Beispieldatei:
https://www.herber.de/bbs/user/174408.xlsx
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte zuordnen
18.12.2024 15:07:03
{Boris}
Hi,

=SVERWEIS("*"&[@Nadel]&"*";Tabelle_2;2;0)

VG, Boris
Sorry - falsch verstanden...
18.12.2024 15:42:02
{Boris}
Hi,

...aber Onur hat das richtig gesehen.
Alternativ zu Onurs Lösung ginge:

=LET(x;TEXTKETTE(WENNFEHLER(WENN(ISTZAHL(SUCHEN(Tabelle_1[Nadel];[@Heuhaufen]));Tabelle_1[Nadel];"");""));WENN(x>"";SVERWEIS("*"&x&"*";Tabelle_1;2;0);""))

VG, Boris
Anzeige
AW: Sorry - falsch verstanden...
19.12.2024 13:48:29
ichdu32
Hallo Boris,

vielen Dank für deine Hilfe. Die Formel funktioniert perfekt und hilft mir wirklich sehr!

Leider scheint es aber irgendwo eine Art Zeichenlimit gibt zu geben? Denn wenn der Wert in [Nadel] mehr als 253 Zeichen lang ist gibt die Formel entweder #WERT! oder gar keinen Wert aus. Kann man da etwas machen?
Anzeige
AW: Sorry - falsch verstanden...
19.12.2024 13:55:48
{Boris}
Hi,

der Suchstring darf für die Funktion SUCHEN max. 255 Zeichen lang sein.
Poste doch mal bitte die Beispieldatei mit Deinen (so langen) Suchtexten.

VG, Boris
AW: Sorry - falsch verstanden...
20.12.2024 09:52:34
ichdu32
Hallo Boris,

erst einmal erneut vielen Dank für deine Unterstützung!

Hier die gewünschte Beispieldatei: https://www.herber.de/bbs/user/174442.xlsx

Ansich funktioniert die Formel wie gesagt genau so wie ich es brauche. Lediglich die Zeichenbregrenzung und Leistung machen mir Probleme. Bei längeren und vielen Werten fängt Excel an heftig zu arbeiten und zu hängen.

Anzeige
AW: Werte zuordnen
18.12.2024 17:54:10
BoskoBiati2
Hi,

da hätte ich auch noch zwei Möglichkeiten:

=WENNFEHLER(SVERWEIS(TEXTVOR(TEIL(Tabelle_2[@Heuhaufen];AGGREGAT(15;6;(SUCHEN(Tabelle_1[Nadel];Tabelle_2[@Heuhaufen]));1);999);" ");Tabelle_1[#Alle];2;0);"")

=WENNFEHLER(LET(xa;AGGREGAT(15;6;SUCHEN(Tabelle_1[Nadel];D2);1);xb;TEIL(D2;xa;999);SVERWEIS(TEXTVOR(xb;" ");Tabelle_1;2;0));"")


Gruß

Edgar
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18