KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Быстро Дублирующая строка или столбцы на основе значений ячеек в Укажите столбец или строке в Excel

АвторSiluviaДата изменения

Kutools для Excel

Расширяет возможности Excel с помощью 300+
мощных функций

Обычно в Excel нет удобного и быстрого способа дублировать каждую строку или столбец заданного диапазона n раз — кроме использования кода VBA. Однако с помощью утилиты Копировать или вставить строки/столбцы в соответствии с указанными данными из Kutools для Excel вы сможете выполнить эту задачу всего за несколько кликов.

Дублирующая строка на основе значений ячеек в столбце

Дублирующий столбец на основе значений ячеек в строке

Дублирующая строка или столбцы, указав количество повторов

 


Нажмите «Kutools» > «Вставка» > «Копировать или вставить строки/столбцы в соответствии с указанными данными», чтобы активировать эту функцию.

shot-duplicate-rows-based-on-cell-value-1


Дублирующая строка на основе значений ячеек в столбце

Предположим, у вас есть диапазон данных, как показано на снимке экрана ниже. Чтобы продублировать каждую строку указанное количество раз в соответствии со значениями в столбце F, выполните следующие действия.

shot-duplicate-rows-based-on-cell-value-2

1. Нажмите Kutools > Вставка > Копировать или вставить строки/столбцы в соответствии с указанными данными. См. снимок экрана:

shot-duplicate-rows-based-on-cell-value-3

2. В диалоговом окне Копировать и вставить строки/столбцы выполните следующие действия:

  • Выберите опцию Копировать и вставить строкуи в разделе Тип;
  • Выберите диапазон, в котором будут дублироваться строки, в поле Диапазон генерации;
  • Выберите диапазон столбцов, на основе которого будет выполняться операция Дублирующая строка, в поле Количество повторений;
  • Нажмите кнопку ОК или Применить. См. снимок экрана:

shot-duplicate-rows-based-on-cell-value-4

Примечание: чтобы развернуть диалоговое окно и увидеть дополнительные примеры шагов, нажмите раздел Пример.

Затем строки будут продублированы, как показано на снимке экрана ниже.

shot-duplicate-rows-based-on-cell-value-5

Демонстрация: Дублирующая строка на основе значений ячеек в столбце

 
Kutools для Excel: Более 300 удобных инструментов под рукой! Воспользуйтесь функциями на базе ИИ для более умной и быстрой работы!Скачать сейчас!

Дублирующий столбец на основе значений ячеек в строке

Эта утилита также позволяет дублировать каждый столбец указанное количество раз в зависимости от числовых значений в заданной строке.

1. Нажмите Kutools > Вставка > Копировать или вставить строки/столбцы в соответствии с указанными данными, чтобы активировать эту функцию.

2. В диалоговом окне Копировать и вставить строки/столбцывыполните следующие действия:

  • Выберите опцию Копировать и вставить столбцыв разделе Тип;
  • Выберите диапазон, в котором будут дублироваться столбцы, в поле Диапазон генерации;
  • Выберите диапазон строк, на основе которого будет выполняться операция Дублирующий столбец, в поле Количество повторений;
  • Нажмите кнопку ОКили Применить. См. снимок экрана:

shot-duplicate-rows-based-on-cell-value-6

Примечание: Вы можете нажать раздел Пример, чтобы развернуть диалоговое окно и увидеть дополнительные примеры шагов.

Затем выбранные столбцы будут продублированы, как показано на снимке экрана ниже.

shot-duplicate-rows-based-on-cell-value-7

Демонстрация: Дублирующий столбец на основе значений ячеек в строке

 
Kutools для Excel: Более 300 удобных инструментов под рукой! Воспользуйтесь функциями на базе ИИ для более умной и быстрой работы!Скачать сейчас!

Дублирующая строка или столбцы, указав количество повторов

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

1. Нажмите Kutools>Вставка>Копировать или вставить строки/столбцы в соответствии с указанными данными, чтобы активировать утилиту.

2. В диалоговом окне Копировать и вставить строки/столбцывыполните следующие действия:

  • Выберите опцию Копировать и вставить строки или Копировать и вставить столбцы в разделе Тип. В данном примере выбрана опция Копировать и вставить строки.
  • Выберите диапазон, в котором будут дублироваться строки, в поле Диапазон генерации;
  • Введите неотрицательные целые числа, представляющие значения Количество повторений, в поле Количество повторений:
    • Введите одно положительное целое число, например 3. Это означает, что каждая строка диапазона будет скопирована и вставлена Диапазон генерации 3 раза;
    • Введите неотрицательные целые числа для каждой строки, разделяя их точкой с запятой. Например, если вы выбрали диапазон $B$3:$E$6 в поле Диапазон генерации и хотите скопировать и вставить 1-ю, 2-ю, 3-ю и 4-ю строки этого диапазона соответственно a, b, c и d раз, просто введите a;b;c;d в поле Количество повторений. Обратите внимание: число 0 означает, что строка не будет повторяться.
  • Нажмите кнопку ОКили Применить. См. снимок экрана:

shot-duplicate-rows-based-on-cell-value-8

Примечание: количество неотрицательных целых чисел в поле Диапазон генерации должно совпадать с количеством строк или столбцов в диапазоне Диапазон генерации.

Затем выбранные строки или столбцы будут продублированы, как показано на снимке экрана ниже.

shot-duplicate-rows-based-on-cell-value-9

Kutools для Excel включает более 300 удобных инструментов для Excel. Бесплатная пробная версия без ограничений на 30 дней.Скачайте бесплатную пробную версию прямо сейчас!


Рекомендуемые инструменты повышения продуктивности

Office Tab: используйте удобные вкладки в Microsoft Office — как в браузерах Chrome, Firefox и новом Edge! Легко переключайтесь между документами с помощью вкладок и забудьте о беспорядке в окнах.Подробнее…

Kutools для Outlook: Kutools для Outlook предлагает 100+мощные функциидля Microsoft Outlook 2010–2024 (и более поздних версий), а также для Microsoft 365, помогая упростить управление электронной почтой и повысить продуктивность.Подробнее…


Kutools для Excel

Kutools для Excel предлагает более 300 расширенных функций для оптимизации работы в Excel 2010–2024 и Microsoft 365. Указанная выше функция — лишь один из множества инструментов, которые помогут вам сэкономить время.

🌍 Поддержка интерфейса на 40+ языках
✅ Используется 500,000+ пользователями и 80,000+ компаниями по всему миру
🚀 Совместимо со всеми современными версиями Excel
🎁 30-дневная полнофункциональная пробная версия — без регистрации и ограничений
Kutools for Excel ЛентаKutools for Excel Лента