2016-05-27 10 views
0

Ich habe ein Array A1:A3 {Apple, Banana, Cherry}. Lass die Zelle A4 = Apfel und die Zelle A5 = Banane. Für die Array-Formel {=A4=A1:A3} wird ein TRUE zurückgegeben. Für die Array-Formel {=A5=A1:A3} wird jedoch ein FALSE zurückgegeben.Zuordnung von Zellen zu Arrays

Ich erkannte, dass dies, weil A5, Banana, nicht in der obersten Reihe des Arrays ist. Gibt es einen Weg, den ich mit der Funktion array noch mit der Zelle A5 verbinden kann?

+0

Worüber Sie sprechen, ist die relative Übereinstimmung in einem Array. Wenn Sie D10: D12 wählen, geben Sie '= A5 = A1: A3' mit CSE ein, dann erhalten Sie FALSE, TRUE, FALSE. Die zweite Zelle (d. H. D11) ist WAHR, weil die zweite Zelle in dem übereinstimmenden Feld die Übereinstimmung ist. Diese Methode wird selten verwendet. noch weniger ohne absolute Anker (z.B. ** $ **) auf dem Array-Bereich. – Jeeped

Antwort

1

Versuchen,

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

Sie können es, indem sie an die Arbeit

=OR(A5=A1:A3) 

als Matrixformel, aber ich kann jeden Vorteil gegenüber der Verwendung MATCH nicht denken.

Verwandte Themen