用表 1 上的資訊填充表 2 可能是一個簡單的公式,但我目前正在努力使用多個 VLOOKUP 函式。有人請支持我嗎?單元格 B20 上的公式基本上是檢查在那個日期(B19)用戶(A20)是否有任何東西(A1:A13)。

uj5u.com熱心網友回復:
INDEX /MATCH 對我來說似乎是最符合邏輯的:
=IFERROR(INDEX($A$1:$A$13,MATCH(1,($C$1:$C$13=$A20)*($B$1:$B$13=B$19),0)),"")
它索引 A 列并顯示兩個條件都為真的行的值 (1)。
這將回傳第一個匹配項。如果您想顯示多個匹配項,則應使用不同的方法,具體取決于您的 Excel 版本。
uj5u.com熱心網友回復:
另一個公式可能更容易理解和操作:
=IFERROR(INDEX( $A$2:$A$14,MIN( IF(1*($B$2:$B$14=B$19)*($C$2:$C$14=$A20)=1,ROW($A$2:$A$14)-1,999))),"")
必須在第一個單元格中作為陣列輸入(以及每次編輯后),然后復制粘貼到任何地方...(對于陣列按 ctrl shift enter 而不是 Enter)
還要注意的是
- 在 06/11 Julie 有 2 個條件,并且在兩個公式中只回傳一個!
- 在 02/11 Toto 在你的例子中是錯誤的 Raif
- 在 Rory 的公式中,將 2 更改為 1 將為您提供第一次遭遇,從而在 06/11 (1) 中獲得 Julie 的第一個條件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/371433.html
下一篇:VBA自動替換“.”到”,”
