簡體   English   中英

在Excel中將INDEX函數與多項條件/ MATCH函數一起使用

[英]Use INDEX function with muliple criteria/MATCH functions in Excel

我正在嘗試在excel中創建首頁報告,並且該報告的一部分需要基於幾個下拉菜單的工作人員列表。

我可以創建一個僅返回唯一值的列表,但無法弄清楚如何將結果限制為僅在相應列中具有正確辦公室的名稱。

我的設置是這樣的。

A3是辦公室名稱的下拉列表,B3是工作表標題的Months下拉列表。

在其他工作表上,列D包含員工姓名,列E是他們工作的辦公室。

從封面的A48到下面,我希望生成一個列表,列出在B3中指定的工作表上顯示的工人,並具有A3中指定的正確辦公室。

這就是我到目前為止

 =INDEX(INDIRECT("'"&$B$3&"'!$D$2:$D$6000"),MATCH(0,COUNTIF($A$47:A47,INDIRECT("'"&$B$3&"'!$D$2:$D$6000")),0)) 

從A48粘貼下來時,這非常適合從其他工作表創建唯一列表,但是我不知道如何限制列表以僅顯示在A3中選擇的正確辦公室工作的人員。

我對Excel的所有自學知識都非常感謝諸如stackoverflow之類的論壇,因此對我們的幫助非常感謝。

您可以在A48中使用此公式

=IFERROR(INDEX(INDIRECT("'"&$B$3&"'!D2:D6000"),MATCH(1,ISNA(MATCH(INDIRECT("'"&$B$3&"'!D2:D6000"),A$47:A47,0))*(INDIRECT("'"&$B$3&"'!E2:E6000")=$A$3),0)),"")

使用CTRL + SHIFT + ENTER進行確認,並根據需要進一步復制並向下復制-當用盡有效條目時,您將獲得空白

暫無
暫無

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

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