2016-12-01 8 views
0

Hier ist mein excel siehtwie nächste nicht leere Zelle Wert in einer Excel-Spalte

Column A  Column B 
1/1/2016   
2/1/2016 
3/1/2016 
4/1/2016 
5/1/2016 
. 
. 
. 
31/1/2016   1000 

Jetzt bekommen werde ich auf einem anderen Blatt in diesem Monat einen von dem Datum mit Bezug und ich möchte Spalte B ziehen Wert, der dem letzten Datum jedes Monats entspricht. Es wird keinen Wert bis zum letzten Datum in Spalte B geben.

Irgendwelche Hinweise, dies zu tun?

+1

Sie könnten die EOMONTH-Funktion in Verbindung mit entweder SVERWEIS oder INDEX/MATCH betrachten. –

Antwort

0

Erste Schritt ist die Bedingung zu machen:

=IF(A1=EOMONTH(A1,0),B1,"") 

Hinweis: wenn das Datum in A1 wirklich das Ende seines Monats ist, dauert es von

B1 führen zu

Zweiter Schritt Kombiniere es mit Vlookup. Ich gehe davon aus, dass Sie würde Eingabe einige Daten in Spalte C:

=IF(C1=EOMONTH(A1,0),VLOOKUP(C1,$A$1:$B$1000,2,FALSE),"") 

Dritter Schritt ist ... können Sie die Formel ändern, wenn Sie die Eingabe in einem anderen Blatt ist. Für das Beispiel: die Daten in „sheet1“ sind und das Datum eingegeben werden in Spalte C auf „sheet2“:

=IF(C1=EOMONTH(Sheet1!A1,0),VLOOKUP(C1,Sheet1!$A$1:$B$1000,2,FALSE),"") 

Hoffnung wird es helfen.

Verwandte Themen