Excel verketten mit WENN-Anweisung
Was ich versuche zu tun, ist das verketten von zwei Zellen, dann überprüfen Sie, dass die verketteten Wert gegen eine Spalte mit Werten, und setzen Sie ein X in einer Zelle, wenn ein solcher Wert existiert. Die folgende Gleichung ist, was ich verwende:
{=IF(CONCATENATE(A2, " ", B2) = 'MasterList'!$C:$C, "x", "")}
Spalte A ist der name der software und Spalte B die Versionsnummer (A="Microsoft .NET Framework 4.5.1", B="4.5.50938", for example).
ich weiß, dass diese verketteten Wert vorhanden ist, auf der MasterList-Arbeitsblatt, so dass ich nicht verstehe, warum bekomme ich nicht die Antwort, die ich erwartet.
Gurus, was ist mein Fehler hier?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den schnellsten Vergleich/Suche auf dem Arbeitsblatt ist eine MATCH-Funktion. Wenn Sie eine long-Spalte, um diese Formel in die Sie könnten versuchen,
Füllen Sie bei Bedarf nach unten.
Es scheint, dass Sie wählen Sie die gesamte Spalte C auf yout MasterListBlatt. Nicht, Sie bedeuten nur eine einzige Zelle? Wie:
oder versuchen Sie :
=IF(CONCATENATE(A2, " ", B2) = MasterList.!$C1, "x", "")
(auf open Office)Beste ist, stattdessen schreiben Sie den Namen des Blattes, lassen Sie Excel für Sie tun, indem Sie die Bearbeitung der Formel, entfernen Sie den Namen des Blattes und dann mit einem Mausklick navigieren Sie zu dem gewünschten Bereich.
Ich möchte nur sagen, dass bevor man diese Frage, ich hatte keine Ahnung, was array-Formeln wurden.
Habe ich Folgendes Beispiel:
Tabelle1:
Tabelle2:
Nicht sicher, was das Problem ist mit Ihrer Tabelle. Tun die Werte in
MasterList!$C:$C
tatsächlich entsprechen, was Sie erwarten, wie das Ergebnis der Verkettung?Dies ist keine gültige array-Formel. Die LHS ist eine einzelne Zelle, während die RHS ist ein array. Was es tatsächlich ist, vergleichen Sie die Verkettung alle Zellen der Spalten
C
imMasterList
.Muss man entweder machen Sie es eine gültige array-Formel oder eine normale Formel. Ich empfehle die zweite Lösung.
Für die erste Lösung, die es sein sollte
Dies ist jedoch sehr langsam, weil es berechnen und verketten von zwei voller Spalten, und darüber hinaus müssen Sie Ihre ganze Bereich, wo Sie wollen, zu berechnen (volle Säulen) und drücken Sie dann Strg+Umschalt+EINGABETASTE.
Können Sie es eine einfache Formel in Zelle dann kopieren/einfügen entlang Ihrer Spalte. Formel für
C2
: