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

у меня есть список из 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

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

9
задан Adam Reed
19.01.2023 8:58 Количество просмотров материала 2430
Распечатать страницу

2 ответа

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

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

enter image description here

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

1
отвечен teylyn 2023-01-20 16:46

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

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

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

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

0
отвечен Adam Reed 2023-01-20 19:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх