Повтор данных

Мне показалось, что было бы интересно посмотреть на возможные способы решения этой задачи другими пользователями Excel. Недавно один из клиентов задал вопрос – как для ряда значений в одном столбце, вроде этого:

1000
5000
600

получить другой столбец, в котором каждое значение повторялось, скажем, 4 раза подряд:

1000
1000
1000
1000
5000
5000
5000
5000
... и так далее?

Мой ответ: единственный способ решить эту задачу исключительно автоматическими способами – написать макрос. Но если вас отяготят несколько лишних действий, предлагаю следующий способ (на примере упомянутых выше значений):

1. Выделите три начальные ячейки (например, A1:A3)
2. Выполните копирование («Копировать» или Ctrl+C)
3. Выделите 9 ячеек ниже начальных (A4:A12)
4. Нажмите «Вставить» (Ctrl+V)
5. Выполните сортировку, разделив данные на 3 разные группы (600, 1000, 5000).

Число ячеек для этапа №3 всегда будет равно: Количество начальных ячеек x Количество повторений – Количество начальных ячеек.  В данном случае 3 x 4 – 3 = 9.

Клиенту понравился этот способ. А что скажете вы? Есть ли другой (лучший) способ?

Джозеф Чирилов (Joseph Chirilov)

Перевод:
Екатерина Бондаренко, Михаил Даньшин
https://danshin.ms