2016-05-27 139 views
0

我有一個陣列A1:A3 {Apple,Banana,Cherry}。讓單元格A4 =蘋果和單元格A5 =香蕉。對於數組公式{=A4=A1:A3},它返回TRUE。但是,對於數組公式{=A5=A1:A3},它返回一個FALSE。單元匹配陣列

我意識到這是因爲A5香蕉不在數組的第一行。有沒有一種方法可以使用array函數來匹配單元格A5?

+0

你在說什麼是數組中的相對匹配。如果您選擇D10:D12,則在CSE中輸入'= A5 = A1:A3',您將以FALSE,TRUE,FALSE結束。第二個單元格(即D11)爲TRUE,因爲匹配數組中的第二個單元格是匹配的。這種方法很少使用;甚至在陣列範圍內沒有絕對錨點(例如** $ **)。 – Jeeped

回答

1

嘗試,

=isnumber(match(A5, A$1:A$3, 0)) 
0

你可以得到它通過把

=OR(A5=A1:A3) 

以數組公式的工作,但我不能在使用MATCH想到的任何優勢。