2017-01-11 5 views
0

Gibt es eine Möglichkeit, "Strg + Umschalt + Enter" auf mehrere Zellen mit Formel? Ich möchte sie alle in eine Reihe verwandeln.Wie Sie mehrere Array Formel eingeben

Ich gegoogled für die Lösung, und es sagt mir, sie alle zu wählen, drücken Sie F2, um in den Bearbeitungsmodus, dann Strg + Shift + Enter, aber das konvertiert alle anderen Array-Formeln in die erste!

Beispiel: Ich habe gehen Zellen mit der folgenden Formel senkrecht nach unten in ihnen:

=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A1))) 
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A2))) 
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A3))) 
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A4))) 
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A5))) 
=INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A6))) 
... 

Was ist der schnellste Weg ist individuell, ohne die Bearbeitung der einzelnen Zelle dann Strg + Shift + Enter schlagen?

Jede mögliche Hilfe schätzen

+1

Gehen Sie zu der ersten Formel - sperren Sie alle Ihre Multi-Zellen-Bereiche mit F4 (so dass $ vor den Spalten AND Zeilennummern erscheint), verwenden Sie die Tastenkombination Strg-Shift-Enter, dann kopieren Sie ... – MacroMarc

+0

Perfect MacroMarc, zu schätzen Spitze – Dergyll

Antwort

0

einer von diesen Versuchen:

  1. =INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW(A:A)))
  2. Wenn erste Formel in der ersten Reihe ist, können Sie diese verwenden:

    =INDEX(Data!V2:V64, SMALL(IF(W2=Data!B2:B64, ROW(Data!B2:B64)-MIN(ROW(Data!B2:B64))+1, ""), ROW()))

So Sie als Verweis auf die aktuelle Zeile Zeile.