Какой самый простой способ добавить строки в Excel XLS?

323
John Bravo

У меня есть список из 300 элементов в Excel XLS. Один предмет на строку.

Я хотел бы иметь 5 пунктов для каждой строки. Так, например, моя текущая система:

Item 1 Item 2 Item 3 

Я хотел бы сделать это

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 

Есть ли хитрость для того, чтобы сделать это легко? В данный момент я щелкаю правой кнопкой мыши по каждой строке 5 раз, чтобы добавить новые строки, а затем копирую вставку элемента в каждую строку ... это довольно утомительно.

Я мог бы сделать это с помощью некоторого кода, но это то, что мне интересно делать на лету в разных таблицах в Excel - может быть, только для одного элемента здесь и там .... так что я просто смотрю чтобы быть в состоянии сделать это с минимальным количеством кликов на самом деле.

Любой совет получен!

Благодарю.

1

4 ответа на вопрос

2
Thales

Просто скопируйте элементы и вставьте их в строки под вашими данными. Затем сортируйте свои данные. Предметы с одинаковыми именами будут сгруппированы вместе.

Просто убедитесь, что правильно подсчитываете количество строк при вставке, чтобы получить ровно 5 копий каждого элемента (если у вас есть nэлементы, вставьте их в 4nстроки).

Это был бы самый простой способ. Расширение: записать макрос (выбрать все, вставить x4) и просто воспроизвести его на всех сайтах. duDE 7 лет назад 1
0
Werrf

Создайте новые элементы под существующими элементами, как

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

...так далее

Затем просто сортируйте свои данные! Все строки элемента 1 будут сгруппированы, затем элемент 2, элемент 3 и т. Д.

Вы можете создавать свои новые элементы любым удобным вам способом - вы можете скопировать существующий список и вставить его столько раз, сколько вам нужно, или вы можете вручную ввести сколько вам нужно каждого элемента ... как вы действительно создаете список, Неважно, в конце сортируются все данные.

Если у вас есть несколько полей (столбцов), которые должны оставаться вместе, убедитесь, что в ваш вид также включены эти строки.

Разве это решение не точно такое же, как раньше @Thales? Он имеет в виду: «Просто скопируйте элементы и вставьте их в строки под вашими данными». В чем разница с вашим «решением»? duDE 7 лет назад 1
По всей видимости, @Thales и я оба писали наши решения одновременно - он только что написал передо мной. И я указал * сортировку * данных, что другой ответ не сделал. Werrf 7 лет назад 0
Другой ответ говорит о «классифицирующих данных», что означает «элементы с одинаковым именем будут сгруппированы вместе» - это сортировка по имени. И он ответил за полчаса до вашего ответа. duDE 7 лет назад 1
Если он имел в виду «сортировку», он, вероятно, должен был сказать «сортировка», а не «классификация». После того, как я опубликовал свой ответ, я вернулся и попытался прочитать этот ответ и не мог понять смысл его слов. И я делаю другие вещи, пытаясь ответить, поэтому мои ответы иногда немного медленны. В чем ваша точка зрения? Werrf 7 лет назад 0
-1
Tom Garrisi

Чтобы получить записи в каждой ячейке, я использовал Word Wrap, как показано на рисунке. Это все еще требует небольшого редактирования после, но это может быть тем, что вы хотели. Моя попытка дублировать вашу проблему

Я не думаю, что он будет нуждаться в них в одной камере. Также вопрос не в том, как настроить макет, а в том, как сделать это эффективно для 300 элементов. Máté Juhász 7 лет назад 0
-2
Yamini

Введите пункт 1, пункт 2, пункт 3 в 3 ячейки. После этого выберите эти ячейки и перетащите их до нужного времени. После этого сортируйте их.

Похожие вопросы