Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1700to1704
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige