Matrix aus Liste in MS Excel erstellen

Matrix aus Liste in MS Excel erstellen

Ich habe eine Liste in MS Excel, die wie folgt aussieht:

A1 2
A2 3
A3 5
A4 1

Ich möchte nun daraus eine Matrix machen, in der sich alle Werte gegenseitig ergänzen. So:

   A1 A2 A3 A4
A1 4  5  7  3
A2 5  6  8  4
A3 7  8  10 6
A4 3  4  6  2

Gibt es eine einfache Möglichkeit, eine solche Matrix zu erstellen? Die einzige Lösung, die mir derzeit einfällt, ist, die Matrix manuell zu erstellen. Aber meine Liste besteht aus über 200 Werten und ich muss weitere Matrizen erstellen.

Die Namen (A1, A2 usw.) werden in meinem Blatt nicht angezeigt. Ich habe sie nur zur Veranschaulichung verwendet.

Antwort1

Angenommen, die Originaldaten befinden sich auf dem Arbeitsblatt mit dem Namen Sheet1im Bereich A1:A4. Angenommen, der Ergebnisbereich ist A1:D4 auf einem anderen Blatt.

Wenn ja, verwenden Sie die Formel

=INDIRECT("Sheet1!R" & ROW() & "C1",FALSE)+INDIRECT("Sheet1!R" & COLUMN() & "C1",FALSE)

Für einen anderen Zielbereich subtrahieren Sie die entsprechenden Konstanten von den ROW()- und COLUMN()-Werten in der Formel. Für einen anderen Quellbereich fügen Sie die entsprechenden Konstanten zu ROW() und COLUMN() hinzu und ändern die Konstante „C1“ entsprechend in „Cx“.

verwandte Informationen