Як повторити значення клітинки x разів у Excel?

Наприклад, у вас є список значень у стовпці A, і ви хочете повторити значення певну кількість разів на основі кількості разів у стовпці B, як показано на лівому скріншоті, як ви могли досягти цього в Excel?
Повторіть значення клітинки X разів із формулою та допоміжним стовпцем
Щоб повторити значення комірок X рази, ви можете вставити кілька допоміжних стовпців, а потім застосувати просту формулу, виконайте такі дії:
1. Вставте стовпець ліворуч від стовпця A і введіть 1 у клітинку A2, див. Знімок екрана:
2. Потім поставте цю формулу = A2 + C2 в A3 і перетягніть маркер заповнення до комірки A6, див. знімок екрана:
3. А потім введіть 1 у комірку D2 та заповніть число, перетягнувши Автозаповнення до 12, що є загальною кількістю разів у стовпці C, див.
4. Потім введіть цю формулу = ПЕРЕГЛЯД (D2, $ A $ 1: $ B $ 6,2) в клітинку E2 і скопіюйте вниз, ви отримаєте такий результат:
- примітки:
- 1. У цій формулі D2 позначає першу клітинку, яку ви заповнили послідовністю цифр, і A1: B6 означає діапазон першого допоміжного стовпця та вихідні значення комірки, які потрібно повторити.
- 2. Отримавши повторювані значення, ви можете скопіювати та вставити їх як значення в будь-яке інше місце.
Легко скопіюйте та вставте рядки X разів на основі конкретного числа
Зазвичай не існує хорошого методу копіювання та вставки рядків кілька разів, за винятком ручного копіювання та вставки. Але, с Kutools для Excel's Повторювані рядки / стовпці на основі значення комірки функцію, ви можете легко вирішити цю проблему. Клацніть, щоб завантажити Kutools для Excel!
Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 60 днів. Завантажте та безкоштовно пробну версію зараз!
Повторіть значення комірок X разів із кодом VBA
Якщо ви вважаєте, що перший метод важко зрозуміти, тут я також можу представити вам код VBA для його вирішення.
1. Утримуйте клавішу ALT + F11 і відкриває Вікно Microsoft Visual Basic для програм.
2. Клацання Insert > Модуліта вставте наступний код у Вікно модуля.
Код VBA: Повторіть значення комірки X рази
Sub CopyData()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
For Each Rng In InputRng.Rows
xValue = Rng.Range("A1").Value
xNum = Rng.Range("B1").Value
OutRng.Resize(xNum, 1).Value = xValue
Set OutRng = OutRng.Offset(xNum, 0)
Next
End Sub
3. Потім натисніть F5 клавішу для запуску цього коду, і з'явиться підказка з нагадуванням про вибір діапазону, що містить значення та повторення часу, див. знімок екрана:
Скопіюйте та вставте значення комірок X разів із чудовою функцією
Іноді вам може знадобитися скопіювати та вставити значення клітинки x разів на основі конкретного числа, Kutools для Excel's Повторювані рядки / стовпці на основі значення комірки може допомогти вам швидко скопіювати та вставити рядки на основі вказаного вами числа.
Порада:Щоб застосувати це Повторювані рядки / стовпці на основі значення комірки По-перше, вам слід завантажити Kutools для Excel, а потім швидко та легко застосувати функцію.
після установки Kutools для Excel, будь ласка, зробіть так:
1. Клацання Кутулс > Insert > Повторювані рядки / стовпці на основі значення комірки, див. скріншот:
2, в Скопіюйте та вставте рядки та стовпці діалогове вікно, виберіть Скопіюйте та вставте рядки опція в тип розділу, потім виберіть діапазон даних, який потрібно скопіювати, а потім вкажіть час повторення для копіювання та вставки рядків, див. знімок екрана:
4. Потім натисніть кнопку Ok or Застосовувати , ви отримаєте такий результат, як вам потрібно:
![]() |
![]() |
![]() |
Натисніть, щоб завантажити Kutools для Excel та безкоштовну пробну версію зараз!
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%
- Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
- Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
- Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
- Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
- Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
- Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
- Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
- Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
- Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!




















