Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как повторять строки определенное количество раз на основе другого столбца в Excel?

Вы когда-нибудь пытались повторить строку, основанную на другом значении столбца, как показано ниже в скриншоте? В этой статье я расскажу о методе решения этой задачи в Excel.
doc повторять строки на основе столбца 1

Повторите строки на основе другого значения столбца с помощью VBA

Повторите строки с фиксированным временем Kutools для Excel


Повторите строки на основе другого значения столбца с помощью VBA

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

1. Нажмите Alt + F11 для включения Microsoft Visual Basic для приложений окна.

2. Нажмите Вставить > модуль, затем скопируйте ниже код и вставьте его в новый модуль скрипты.

VBA: повторять строки на основе другого значения столбца

Sub CopyRow () 'UpdatebyExtendoffice20181011 Dim xRg As Range Dim xCRg As Range Dim xFNum As Integer Dim xRN As Integer On Error Resume Next SelectRange: xTxt = ActiveWindow.RangeSelection.Address Set xRg = Application.InputBox ("Выберите числовое значение", " Kutools for Excel ", xTxt,,,,, 8) Если xRg Nothing, то выйдите из Sub Если xRg.Columns.Count> 1 Затем MsgBox" Пожалуйста, выберите один столбец! " GoTo SelectRange End If Application.ScreenUpdating = False Для xFNum = xRg.Count To 1 Step -1 Установите xCRg = xRg.Item (xFNum) xRN = CInt (xCRg.Value) С строками (xCRg.Row) .Copy .Resize (xRN) ). Insert End With Next Application.ScreenUpdating = True End Sub

doc повторять строки на основе столбца 2

3. Нажмите F5 , появится диалоговое окно, выберите список номеров, которые будут повторяться на основе строк.
doc повторять строки на основе столбца 3

4. Нажмите «ОК», строки повторяются в зависимости от выбранного значения столбца.
doc повторять строки на основе столбца 1


Повторите строки с фиксированным временем Kutools для Excel

Если вы хотите повторять строки с фиксированным временем, не вставляя строки одну за другой, вы можете попробовать использовать Вставить пустые строки и столбцы Заполнить пустые ячейки коммунальные услуги Kutools for Excel быстро справиться с этой работой.
повторение строк документа фиксированное время 1

Kutools for Excel, с более чем 200 удобные функции, упрощают работу.

После установки Kutools для Excel, пожалуйста, сделайте следующее:(Скачать Kutools для Excel сейчас!)

1. Выберите диапазон данных, который вы хотите повторить строки, нажмите Kutools > Вставить > Вставить пустые строки и столбцы, Затем в Вставить пустые строки и столбцы диалог, проверка Пустые строки , затем введите 1 в Интервал of текстовое поле и введите номер, в котором вы хотите повторить строки Ряды текстовое окно.
повторение строк документа фиксированное время 2

2. Нажмите Ok, пустые строки были вставлены ниже каждой строки.
повторение строк документа фиксированное время 3

3. Держите выбранный диапазон, нажмите Kutools > Вставить > Заполнить пустые ячейки. В Заполнить пустые ячейки диалог, проверка Основываясь на значениях вниз варианты.
повторение строк документа фиксированное время 4

4. Нажмите Ok, Теперь пустые ячейки заполнены вышеуказанным значением.
повторение строк документа фиксированное время 5

Просмотр вкладок и редактирование нескольких книг Excel / документов Word как Firefox, Chrome, Internet Исследуйте 10!

Возможно, вам знакомо просматривать несколько веб-страниц в Firefox / Chrome / IE и переключаться между ними, легко щелкая соответствующие вкладки. Здесь вкладка Office поддерживает аналогичную обработку, которая позволяет вам просматривать несколько книг Excel или документы Word в одном окне Excel или Word и легко переключаться между ними, нажимая их вкладки. Нажмите на бесплатную 45-дневную пробную версию Office Tab!

ot excel

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.