Excel,檢查表中 2 列中的 2 個值是否符合並傳回另一個值

Excel,檢查表中 2 列中的 2 個值是否符合並傳回另一個值

我試圖透過將 2 個值與 2 列相匹配,從一個非常大的表中產生輔助工作表中的一組簡化資料。這些值在每列中重複多次,我希望找到它們何時匹配。例如:

++++|---A---|---B---|---C---|
1---|  Sup  |       |       |
2---|       |   D   |       |
3---|  Sup  |   D   | Value | <<< This is the row I want to extract "C" from

我目前獲取列和行的公式。該表實際上是一個大型名冊,其中日期作為幾個“描述符”列後面的列。包含「Sup」的欄位是角色(其中 Sup = 主管)。我正在嘗試使用函數來動態識別當天白班 (D) 的主管。

第一行為“D”

=MATCH("D", MASTER[B]), 0)

第一排“Sup”

=MATCH("Sup", MASTER[A], 0)

我無法輕易判斷他們何時匹配,因為名冊中有 7-8 名主管,其中只有 1 名上白班。

有什麼線索嗎?乾杯!

PS 我不能使用巨集或 VB 來實現此目的,因為它被群組原則鎖定了!

答案1

這個公式應該適合你:

=if(A1="D",if(B1="Sup",C1,"Not Matched"),"Not Matched")

你可以把上面的內容放在D1中並複製下來。當 A=D 且 B=Sup 時,D 列將包含 C 列的值。

相關內容