簡體   English   中英

如何在Excel / VBA中以標題行作為條件的行中查找vlookup?

[英]How can I vlookup across rows with title rows as criteria in Excel/VBA?

數據:
數據

輸出:
產量

您好,請參閱附頁。 我的工作表包含由ID列和標題中的日期行組織的財務數據。

在工作表1上,我想在工作表1單元格B1和D1中指定日期范圍,以計算利潤率。 例如,給定下面的圖像,我需要輸出B3中的公式,可以將利潤值從2/1加到2/6(34)。

任何人都可以指出我在VBA方面的正確方向,甚至是表格​​excel公式中的一些方向? 感謝任何反饋

您可以使用MATCH查找ID和日期,並使用INDEX的系列將所需范圍返回到SUM

=SUM( INDEX( Profit, IDRow, FromDateColumn) : INDEX( Profit, IDRow, ToDateColumn))

使用MATCH找到FromDateColumnToDateColumnIDRow的地方

=SUM(
 INDEX(Profit!$1:$1048576, MATCH($A$3,Profit!$A:$A,0), MATCH($B$1,Profit!$1:$1,0)) :
 INDEX(Profit!$1:$1048576, MATCH($A$3,Profit!$A:$A,0), MATCH($D$1,Profit!$1:$1,0)) )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM