簡體   English   中英

使用INDEX,MATCH和COUNTIFS篩選和匹配Excel中的數據。 公式不正確?

[英]Using INDEX, MATCH and COUNTIFS to filter and match data in Excel. Formula incorrect?

我正在嘗試在Excel中使用INDEXMATCHCOUNTIFS來篩選2個電子表格中的相關數據。 但是,下面的公式僅返回符合條件的第一個值,並將該值復制到已標識的所有行中:

IF(COUNTIFS(A:A,$A43,J:J,G$3),INDEX(L:L,MATCH(G$3,J:J,0))),"")

*請在下面查看我嘗試匹配的條件示例。 如果表1和表2中的ID和名稱匹配,請在表2中顯示分配的百分比。我遇到的問題是該公式僅將Bill匹配10%,並為每個其他匹配的名稱顯示10%。

    Table 1:            

    ID     Name    Project % Allocated
    4121    Bill    30100   10%
    4122    Murray  30200   30%
    4123    Harmon  30300   50%
    4132    John    30408   40%


    Table 2:            

    ID     Name    Project % Allocated
    4121    Bill    30100   
    4122    Murray  30200   
    4131    Shauna  30407   
    4132    John    30408   

使用row()+1引用行號。 這樣一來,隨着它在列表中的作用,它所尋找的范圍將變得越來越小。 這將使其成為一個動態公式。 您能顯示您要做什么的圖片嗎? 現在,這個想法還不是那么具體。

如果ID對兩個列表都是唯一的,則vlookup將起作用。

在表2中的“分​​配百分比”公式中:

=vlookup(A2,Table1!A:D,4,0)

如果您聲明的唯一組合是IDName ,則此數組公式將起作用。

=INDEX(Table1!D:D,Match(A2&B2,Table!A:A&Table1!B:B,0))

退出單元格編輯模式時,請確保按Ctrl + Shift + Enter

假設Table1和Table2在A:D列的兩個單獨的工作表中(分別命名)

暫無
暫無

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

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