SOLVED

VERGLEICH Suchmatrix Spaltenüberschrift in Tabelle suchen

Copper Contributor
 ABCD
1Name06.05.202013.05.202020.05.2020
2MaxD02B19X09
3PeterX03 D02
4Tina D11 
5JacobA01A23B03
6    
7Code06.05.202020.05.2020 
8A**Jacob#NV 
9B**#NVJacob 
10D**MaxPeter 
11X**PeterMax 

 

C11=INDEX(Tabelle1[Name];VERGLEICH(A11;Tabelle1[20.05.2020];0))

NEU

=INDEX(Tabelle1[Name];VERGLEICH(A11;SUCHE NACH DATWERT SPALTENÜBERSCHRIFT WIE IN C7;0))

 

Hallo,

 

in C11 suche ich mit INDEX VERGLEICH nach Namen, die in Tabelle1[Name] (A2:A5) stehen.

Suchkriterien sind A11 (Code) und die Datumsspalte Tabelle1[20.05.2020] (D2:D5). In der Suchmatrix ist die Datumsspalte momentan statisch eingetragen. Ich möchte jedoch die Datumsspalte gemäß dem Datumswert in C7 finden.

 

Vielleicht könnte mir jemand helfen. Vielen Dank!

 

 

 

3 Replies
best response confirmed by learner1234 (Copper Contributor)
Solution

@learner1234 

In B8:

 

=INDEX(Table1[[name]:[name]]; VERGLEICH($A8; INDEX(Table1[[06,05,2020]:[20,05,2020]]; 0; VERGLEICH(B$7; Table1[[#Kopfzeilen];[06,05,2020]:[20,05,2020]]; 0)); 0))

 

oder vielleicht

 

=INDEX(Table1[[name]:[name]]; VERGLEICH($A8; INDEX(Table1[[06,05,2020]:[20,05,2020]]; 0; VERGLEICH(TEXT(B$7; "TT.MM.JJJJ"); Table1[[#Kopfzeilen];[06,05,2020]:[20,05,2020]]; 0)); 0))

@learner1234 

Oder vielleicht.

=FILTER(Tabelle1[name];ISTZAHL(SUCHEN($A8;FILTER(Tabelle1[[06.05.2020]:[20.05.2020]];WERT(Tabelle1[[#Kopfzeilen];[06.05.2020]:[20.05.2020]])=B$7)));"")
=INDEX(Tabelle1[[Last name]:[Last name]];VERGLEICH($A8;INDEX(Tabelle1[[06.05.2020]:[20.05.2020]];0;VERGLEICH(B$7;DATWERT(Tabelle1[[#Kopfzeilen];[06.05.2020]:[20.05.2020]]);0));0))

Hallo Herr Vogelaar, vielen herzlichen Dank! Ich habe nur noch DATWERT eingefügt für die Kopfzeilen. Sie haben mir sehr geholfen!!!
1 best response

Accepted Solutions
best response confirmed by learner1234 (Copper Contributor)
Solution

@learner1234 

In B8:

 

=INDEX(Table1[[name]:[name]]; VERGLEICH($A8; INDEX(Table1[[06,05,2020]:[20,05,2020]]; 0; VERGLEICH(B$7; Table1[[#Kopfzeilen];[06,05,2020]:[20,05,2020]]; 0)); 0))

 

oder vielleicht

 

=INDEX(Table1[[name]:[name]]; VERGLEICH($A8; INDEX(Table1[[06,05,2020]:[20,05,2020]]; 0; VERGLEICH(TEXT(B$7; "TT.MM.JJJJ"); Table1[[#Kopfzeilen];[06,05,2020]:[20,05,2020]]; 0)); 0))

View solution in original post