Excel-Reverse-Match
Ich bin versuchen zu finden ein Weg, um eine umgekehrte Entsprechung in Excel. Ich habe eine Spalte mit TRUE/FALSE statements, und ich muss einen Weg finden, beides zu finden, ein Spiel-und ein reverse-match innerhalb einer Spalte zu finden, der Unterschied zwischen TRUE
Aussagen in beide Richtungen.
True
False
False
False
True
False
False
True
In diesem Szenario aus der Perspektive des mittleren Wahre Aussage die normale MATCH
Funktion unten gehen würde, der eine Zahl zurückgeben von 4. Ich bin auf der Suche nach einem zusätzlichen match-Funktion, die würde nach oben schauen, um die TRUE
- Anweisung und geben Sie einen Wert von 5
- Könntest du ein paar Beispiel-Daten/gewünschte Ausgabe? Nur eine kleine info was du meinst per "reverse match" und was Sie möchten, dass Ihre Ausgabe Aussehen soll.
- Ich glaube, dass Sie dies nicht können ohne Rückgriff auf vba. Alle nativen Funktionen in excel-access-Bereiche von oben nach unten und/oder Links-nach-rechts.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Quick and dirty:
A1:A7
: TRUE/FALSEA8
: Array-Formel:{=LARGE(IF(A1:A7=TRUE;ROW(A1:A7);"");1)}
Ergebnis werden die Zeilen-Nummer der nächsten
TRUE
von unten.Die Formel eingefügt wird, indem Sie Shift-Strg-Enter in einem Formel-Fenster. Geschweiften Klammern eingefügt werden, die von Excel, nicht von einem Benutzer.
Wenn Sie die Verschiebung von der letzten
TRUE
:{=LARGE(IF(A1:A7=TRUE;ROW(A1:A7);"");2)}
Ändern die Letzte Zahl in der Formel bewegt Sie zu der n-TEN
TRUE
von unten.Ersetzen
LARGE
mitSMALL
geben die Zeilennummern von oben. So wäre es möglich, die Verschiebung zwischen den relevanten Kombinationen durch die Kombination der Formeln.