Was ist der einfachste Weg, um einem Excel XLS Zeilen hinzuzufügen?

411
John Bravo

Ich habe eine Liste von 300 Elementen in einem Excel XLS. Ein Artikel pro Reihe.

Ich hätte gerne 5 Artikel für jede Zeile. Mein aktuelles System ist zum Beispiel:

Item 1 Item 2 Item 3 

Ich würde es gerne machen

Item 1 Item 1  Item 1 Item 1 Item 1 Item 2 Item 2 Item 2 Item 2 Item 2 Item 3 Item 3 Item 3 Item 3 Item 3 

Gibt es einen Trick, um das einfach zu machen? Im Moment klicke ich mit der rechten Maustaste fünfmal auf jede Zeile, um eine neue Zeile hinzuzufügen, und kopiere dann das Element in jede Zeile. Das ist ziemlich langweilig.

Ich könnte das mit etwas Code machen, aber es ist etwas, was mich interessiert, in verschiedenen Tabellenkalkulationen in Excel zu arbeiten - vielleicht nur für ein Element hier und da ... also suche ich nur in der Lage sein, es mit der minimalen Anzahl von Klicks wirklich zu tun.

Jeder Rat wird sehr angenommen!

Vielen Dank.

1

4 Antworten auf die Frage

2
Thales

Kopieren Sie einfach die Elemente und fügen Sie sie in den Zeilen unter Ihren Daten ein. Dann sortieren Sie Ihre Daten. Die Artikel mit demselben Namen werden zusammen gruppiert.

Stellen Sie einfach sicher, dass Sie die Anzahl der Zeilen beim Einfügen korrekt zählen, um genau 5 Kopien jedes Elements zu erhalten (wenn Sie nElemente haben, fügen Sie sie in 4nZeilen ein).

Dies wäre der einfachste Weg. Erweiterung: Um ein Makro aufzunehmen (alle auswählen, x4 einfügen) und einfach auf allen Sites abzuspielen. duDE vor 7 Jahren 1
0
Werrf

Erstellen Sie Ihre neuen Artikel unter Ihren vorhandenen Artikeln als

Item 1  Item 2  Item 3  Item 1  Item 1  Item 1  Item 1  Item 2  Item 2  Item 2  Item 2  

...usw

Dann sortieren Sie einfach Ihre Daten! Alle Artikel 1-Zeilen werden zusammen gruppiert, dann Artikel 2, Artikel 3 usw.

Sie können Ihre neuen Elemente auf beliebige Weise erstellen. Sie können Ihre vorhandene Liste kopieren und in beliebiger Anzahl einfügen, oder Sie können manuell eingeben, wie viele Elemente Sie benötigen. Wie Sie die Liste erstellen, ist jedoch nicht der Fall Ganz gleich, es ist die Sorte am Ende, die alle Daten organisiert.

Wenn Sie mehrere Felder (Spalten) haben, die zusammenbleiben müssen, stellen Sie sicher, dass Ihre Sortierung auch diese Zeilen enthält.

Ist diese Lösung nicht exakt dieselbe wie bei den @Thales-Versionen? Er meint: "Kopieren Sie einfach die Artikel und fügen Sie sie in die Zeilen unter Ihren Daten ein." Was ist der Unterschied zu Ihrer "Lösung"? duDE vor 7 Jahren 1
Anscheinend haben @Thales und ich beide gleichzeitig unsere Lösungen geschrieben - er hat gerade vor mir gepostet. Und ich habe * die * Sortierung der Daten angegeben, die andere Antwort nicht. Werrf vor 7 Jahren 0
Die andere Antwort spricht von "Klassifizierung von Daten", was bedeutet, dass die gleichnamigen Elemente in Gruppen zusammengefasst werden. Dies ist die Sortierung nach Namen. Und er hat eine halbe Stunde vor Ihrer Antwort geantwortet. duDE vor 7 Jahren 1
Wenn er "Sortieren" meinte, hätte er wahrscheinlich "Sortieren" und nicht "Klassifizieren" sagen sollen. Nachdem ich meine Antwort gepostet hatte, ging ich zurück und versuchte diese Antwort zu lesen und konnte nicht verstehen, was er sagte. Und ich mache andere Dinge, während ich versuche zu antworten, daher sind meine Antworten manchmal etwas langsam. Worauf willst du hinaus? Werrf vor 7 Jahren 0
-1
Tom Garrisi

Um die Einträge in jeder Zelle zu erhalten, habe ich den Zeilenumbruch wie im Bild gezeigt verwendet. Es ist immer noch ein wenig Nachbearbeitung nötig, aber dies könnte das sein, was Sie wollten. Mein Versuch, Ihr Problem zu duplizieren

Ich glaube nicht, dass er sie in derselben Zelle brauchen würde. Die Frage ist auch nicht, wie das Layout eingerichtet werden soll, sondern wie es für 300 Elemente effizient ausgeführt werden kann. Máté Juhász vor 7 Jahren 0
-2
Yamini

Geben Sie Artikel 1, Artikel 2, Artikel 3 in 3 Zellen ein. Wählen Sie anschließend diese Zellen aus und ziehen Sie sie bis zu den erforderlichen Zeiten hoch. Danach sortieren sie sie.