Excel: Suche mit variabler Zeile UND Spalte

0

Ich kann das in VBA leicht genug lösen, aber es nervt mich, dass ich mir keine Formelkombination vorstellen kann, um es nativ in Excel zu lösen.

Ich muss wissen, ob ein Wert in Spalte A irgendwo in den Spalten B bis D vorhanden ist. Er kann in jeder Zeile und in jeder Spalte stehen.

Index / Match wird meines Wissens nicht funktionieren, da sowohl die Zeile als auch die Spalte variabel sind. Idealerweise benötige ich etwas wie Suchen oder Suchen, das ein mehrdimensionales Array enthält, nicht nur eine Zeile, Spalte oder Zeichenfolge.

Absinth
quelle
Woher weiß ich, wie viel ich ausgleichen soll?
Absinth
Möchten Sie einfach nur wahr oder falsch wissen, ob es sich um eine der Spalten handelt? Oder möchten Sie, falls vorhanden, die erste Instanz gefunden haben? Es könnte mehrere Funde geben
Eric F
Danke, nur ein wahr / falsch, keine Notwendigkeit für die Position oder den Zellwert zurückzugeben
Absinth
Entschuldigung für den ersten Kommentar, ich habe ihn vor dem Lesen zu schnell kommentiert, aber dies kann mit COUNTIF erreicht werden. Wenn die Zählung = 0, dann nicht gefunden, und wenn gefunden, wird die Zählung> 0 sein
Eric F
Ha! Natürlich kann ich nicht glauben, dass ich nicht daran gedacht habe. Danke.
Absinth

Antworten:

4

Verwenden Sie die folgende Formel für eine boolesche Antwort:

=IF(COUNTIF(B:D,A1)=0,FALSE,TRUE)

Die Anzahl ist 0, wenn sie nicht im Bereich gefunden wird, und größer als 0, wenn sie gefunden wird. Das Ergebnis ist WAHR in der Zelle, wenn es gefunden wird, und FALSCH, wenn es nicht gefunden wird.

Eric F
quelle
Hallo, ist es möglich, die Spalte zurückzugeben, in der sich der Wert befindet, anstatt TRUE / FALSE zurückzugeben? wenn so habe ich eine offene Frage superuser.com/questions/1456521/...
PeterH
Zu Ihrer Information, Sie könnten dies verkürzen, =COUNTIF(B:D,A1)=0um eine großartige Antwort zu erhalten, tho! +1
PeterH