2012-11-10 45 views
0

表的值1從表2電子表格:如果行中的表中包含2個標準,則得到細胞

表2具有數百個行的獲取值,但是隻有4列。 (Cols A & C是名稱,Cols B & D是數字)。在表2中,對於「Bill」(col A)和「Jill」(col C),它們在同一行中出現,然後從col B返回數字(從行其中找到「Bill」和「Jill」)到表格1中的單元格XX。

如果「Jill」在列A中並且「Bill」在列C中 - 則條件不符合,並且不返回值。

我該如何寫?

我很困惑。請幫助我嗎?

查找表2對於「比爾」(西A2:A300)AND「吉爾」(西C2:C300)的山口B.獲取數

+0

如果有人能告訴我應該使用哪種類型的功能,我會非常開心!我認爲它應該是一個HLOOKUP,但我無法讓它工作。我是否在正確的軌道上,還是應該使用別的東西? – CanucksGirl

回答

1

一種解決方案是創建一個幫助列E.使用此式在第一行(即單元格E1):

=$A1 & "-" & $A3 

並填寫下面的其他行。如果ColA =「Bill」和ColB =「Jill」,那麼ColE將是「Bill-Jill」。

那麼你可以做一個匹配,以找出行有「比爾 - 吉爾」,並拿起從COLB相應的值:

=IF(ISNA(MATCH("Bill-Jill";e:e;0));"No match";INDEX(b:b;MATCH("Bill-Jill";e:e;0))) 

比賽公式會發現這行包含「Bill-吉爾「,並且INDEX公式將從另一列中選取該行。如果沒有匹配的單元格,MATCH將返回#NA,並且ISNA檢查將捕獲這些數據。

我不確定OpenOffice是否支持MATCH功能 - 它絕對是Excel的一部分。

相關問題