Mehrere Zeilen kopieren und mithilfe der Formel einfügen

Mehrere Zeilen kopieren und mithilfe der Formel einfügen

In Excel habe ich in Spalte A Werte, die in Spalte B verdreifacht werden müssen

Ich habe also derzeit

     A
1   val1
2   val2
3   val3

Ich möchte, dass jeder Wert in Spalte B verdreifacht wird, wie zum Beispiel

     A          B
1   val1       val1
2   val2       val1
3   val3       val1
4              val2
5              val2
6              val2
7              val3
8              val3
9              val3

Wie kann ich das machen?

Antwort1

Aufgrund der Änderung von Dave B2sollte die Formel ab jetzt wie folgt lauten:

=INDEX($A$2:$A$9,CEILING(ROWS($B$2:$B2)/3,1),1)

Wie es funktioniert

ROWS($B$2:$B2)/3

Die ROWSFunktion „geteilt durch 3“ besagt, dass für alle 3 Zeilen, die Sie in der Formel nach unten ausfüllen, eine Zelle weiter unten nach dem Wert von A gesucht wird. Die erste Funktion $B$2verwendet absolute Referenzen, da die Formel sich immer merken soll, wo sich die erste Zelle in B befindet. Die zweite Funktion $B2füllt nach unten und gibt an, bis zu welcher Stelle gezählt werden soll.

CEILING(#,1)

Die CEILINGFunktion mit einer Genauigkeit von 1 stellt sicher, dass Ihr ROWS-Ergebnis (#) auf die nächste ganze Zahl aufgerundet wird, und sagt uns so, wie weit wir bei A nach unten gehen müssen.

INDEX($A$2:$A$9, #)

Die INDEX-Funktion verwendet Ihr Ergebnis, um das #te Element aus Ihrer Tabelle in Spalte A zurückzugeben.

verwandte Informationen