2016-07-14 18 views
0

Ich habe die folgende Formel in Excel.Match-Formel auf Excel funktioniert nicht

= IF (ISERROR (MATCH (G1, $ A $ 1: 62052,0 $ A $)), "NO Match", "Match")

Das Problem ist, es nur Spiel zeigt, wenn die Daten übereinstimmen und Übereinstimmung, wenn die Daten nicht übereinstimmen. Was ist los mit meiner Logik?

+0

Der Satz „Das Problem wird es Spiel nur zeigt, wenn sie übereinstimmen, und wenn sie nicht übereinstimmen“ doesn Es ergibt keinen Sinn. Kannst du es bitte bearbeiten, um es klarer zu machen? – DeanOC

+0

Ich meinte, wenn die Daten übereinstimmten, zeigte es Match und wenn die Daten nicht übereinstimmten, zeigte es Match. Der Computer war nur sehr langsam beim Aktualisieren der Ergebnisse in der Zelle mit der Formel. Danke –

+0

Sie können versuchen, den Bereich "$ A $ 1: $ A $ 62052" durch '$ A: $ A' zu ersetzen oder die letzte Zahl auf die zuletzt verwendete Zeile zu reduzieren. – Slai

Antwort

0

Es scheint, dass ich Match und No Match bekomme, aber weil ich mit großen Spalten zu tun habe, gab es eine Verzögerung in der Zelle, die aktualisiert, wenn ich die a-Zelle in der G-Spalte änderte. Die Formel funktioniert. Vielen Dank für Ihre Zeit.

-2

Warum verwenden Sie ISERROR?

ISERROR wird FALSE zurückgeben, wenn Ihre Formel keinen Fehler zurückgibt. So wenn

MATCH(G1,$A$1:$A$62052,0) 

keinen Fehler zurück, das erste Argument wird FALSE zurück, und der Ausgang wird ‚Spiel‘.

Ich bin nicht sicher genau das, was Sie zu tun versuchen, aber ich glaube, Sie wollen

=IF(MATCH(G1, $A$1:$A$62052, 0), "NO Match", "Match") 
+1

" Wenn MATCH keine Übereinstimmung findet, wird der # N/A Fehlerwert. " https://support.office.com/en-us/article/MATCH-function-e8dffd45-c762-47d6-bf89-533f4a37673a – Slai

+0

weil ich früher, als ich keine Spiele bekam, ein # N/A bekommen würde. –

+0

Gut zu wissen :). – Yaelle

Verwandte Themen