2016-05-19 8 views
1

Ich habe eine dynamische Liste von Namen auf einem Blatt. Auf einem anderen Blatt habe ich jeweils eine Spalte für jeden Namen als Kopfzeile reserviert. Ich habe diese Spalten manuell hinzugefügt und gelöscht, während sich die Liste der Namen ändert, aber ich frage mich, ob es eine Möglichkeit gibt, sie zu skripten, aber die Namen in ein Array zu übernehmen und sie horizontal statt vertikal anzuzeigen. Wenn ich also 5 Namen habe, werden die Namen wie in der ersten Zeile in 5 Spalten angezeigt. Jede Hilfe wäre willkommen.Array horizontal in Zellen schreiben

+1

Haben Sie die Transponierung versucht? Ich bin sicher, es wird funktionieren. – Rohit

+0

Nun, das war einfach. Ich wusste nicht einmal, dass das eine Funktion war. Vielen Dank! – User125

+0

Ich habe eine Follow-up-Frage. Ich habe ein Skript, das alle nicht verwendeten Spalten löscht. Da ich jedoch nicht weiß, wie lange meine Liste sein wird, verwende ich nur Transpose (D2: D), was eine beliebige Menge an Werten abdecken wird. Wenn ich das tue, löscht mein Skript die nicht verwendeten Zeilen jedoch nicht. Gibt es eine Möglichkeit für die Transponierung, nur dynamisch bis zur letzten Reihe zu greifen? – User125

Antwort

0

Sie können es mit eingebauten Funktion von Excel tun oder csv Blatt einfach kopieren Sie Ihre vertikal Zellen und fügen Sie ihn, wo Sie zeigen es horizontal, wählen Sie dann nur erste Zelle der kopierten Spalte und klicken Sie auf Inhalte einfügen wählen dann transponieren Option und die Spalte wird in die Zeile konvertiert bedeutet, dass sie horizontal ist.