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

Сортировка сводной таблицы Excel по процентам от количества
Как создать слияние из excel в Microsoft word, а затем наложить несколько изображений друг на друга
Почему нельзя переключаться между книгами в Excel 2010 с помощью ALT-TAB?
Как открыть файлы ods в Excel?
Можно ли вводить даты из раскрывающегося календаря?
Разблокировка заблокированных раскрывающихся списков в Excel
Двухсторонние флэш-карты из документа Excel
В excel 2010 замените любое число, соответствующее шаблону, значением поиска
Условно форматировать ячейку, если она содержит формулу
График в Excel продолжительности жизни и емкости электростанций
Синхронизация данных с одного листа Excel на другой
Флажок с макросом
Как решить проблему несоответствия типов ошибок среды выполнения 13 в excel VBA при очистке содержимого?
Как добавить фотографии в определенные ячейки листа Excel с компьютера? [закрытый]
Можно ли сохранить правила условного форматирования для повторного использования в новой книге?

Как взять существующий список (один столбец) и добавить строки между каждой записи

у меня есть список из 100 городов в столбце A, и я пытаюсь выяснить, как взять этот список и дублировать каждую запись еще 3 раза. Я попытался использовать смещение, но безуспешно.

чтобы дать наглядный пример того, что я хочу сделать:

New York
Paris
London
Berlin

и превратить его в этого:

New York
New York
New York
New York  
Paris
Paris
Paris
Paris
London
London
London
London
Berlin
Berlin
Berlin
Berlin

любая помощь с приходить вверх с не-ВБА формулой для этого очень была бы оценена!

5
задан Adam Reed
источник

2 ответов

попробуйте это:

=INDEX(A:A,CEILING(ROW()/3,1))

enter image description here

скопируйте в строку 300, затем скопируйте столбец и вставьте специальные > значения, чтобы сохранить значения и избавиться от базовой формулы.

1
отвечен teylyn 2016-04-14 06:12:04
источник

@teylyn, ваш ответ работает отлично-спасибо!

Я хотел добавить заголовки в строку 1, поэтому я использовал вашу формулу, но сделал несколько корректировок. Это работает как очарование!

=INDEX(A:A,CEILING(ROW(A1)/4,1))

Спасибо за включение новых функций. :)

0
отвечен Adam Reed 2016-04-14 15:28:58
источник

Другие вопросы microsoft-excel worksheet-function