Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Eindeutige Namen mit Ergebnissen zusammenführen

Eindeutige Namen mit Ergebnissen zusammenführen
09.07.2019 09:12:26
erichm
Hallo,
ich habe 2 Datenblätter:
Namen: dort stehen eindeutige Namen über mehrere Spalten verteilt (D2 bis H16)
Ergebnis: dort stehen "Ergebnisse" im gleichen Bereich D2 bis H16, wobei jedes Ergebnis immer zu der gleichen Zelle in der Tabelle Namen gehört
In der Tabelle Auswertung sollen nun in der Spalte B die beiden "zusammengehörenden Daten" (also z. B. Namen!D2 und Ergebnis!D2) festgehalten werden. Als Suchbegriff dient dabei in Spalte A pro Zeile jeweils ein Name (der zwingend auch im Bereich D2 bis H16 der Tabelle Namen vorkommt.
Bei einer Aktualisierung der Datei verschieben sich die Spalteninhalte jeweils um eine Spalte nach links (also H wird neu befüllt, Daten in D "verschwinden"). Deswegen muss die Suchabfrage flexibel gehalten werden.
Ich habe verschiedene Lösungsansätze die keinen Erfolg haben (z.T. aus einem Forumsbeitrag hier: https://www.herber.de/cgi-bin/callthread.pl?index=1684805
anbei eine Musterdatei:
https://www.herber.de/bbs/user/130800.xlsx
Vielen Dank für eine Hilfe.
mfg
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
doppelte Adressbestimmung
09.07.2019 09:56:02
WF
Hi,
=$A2&"_"&INDIREKT("Ergebnis!"&ADRESSE(SUMMENPRODUKT((Namen!$A$1:$M$99=$A2)*ZEILE($1:$99)); SUMMENPRODUKT((Namen!$A$1:$M$99=$A2)*SPALTE($A:$M))))
WF
DANKE für die Lösung WF - mfg o.w.T.
10.07.2019 11:26:39
erichm
...
AW: wenn die Namen eineindeutig sind ...
09.07.2019 10:07:42
neopa
Hallo Erich,
... und der Ergebnisbereich in "Ergebnis" und der Bereich in "Auswerung" immer konstant bleibt sowie die die Zeilen in "Namen" auch, dann mit INDEX() und AGGREGAT() in B2 und nach unten kopieren so:
=A2&"_"&INDEX(Ergebnis!A:H;
AGGREGAT(15;6;ZEILE(A$2:A$16)/(INDEX(Namen!$2:$2;4):INDEX(Namen!$16:$16;8)=A2);1);
AGGREGAT(15;6;SPALTE(D2:H2)/(INDEX(Namen!$2:$2;4):INDEX(Namen!$16:$16;8)=A2);1))

Gruß Werner
.. , - ...
Anzeige
DANKE für die Lösung Werner - mfg o.w.T.
10.07.2019 11:27:11
erichm
...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige