Как задвоить строки в excel
Предположим, вы работаете с листом, который содержит несколько повторяющихся записей, и теперь вам нужно объединить / объединить строки на основе одного и того же значения и выполнить некоторые вычисления, такие как сумма, среднее значение, количество повторяющихся строк. С этим Расширенные ряды комбинирования of Kutools for Excel, вы можете быстро объединить одинаковые значения / данные или повторяющиеся строки в соответствующие ячейки.
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу . Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Нажмите на Kutools > Слияние и разделение > Расширенные ряды комбинирования. Смотрите скриншоты:
Объединить строки с одинаковыми значениями / одинаковыми данными
Предположим, у вас есть диапазон, показанный на следующем снимке экрана, и вы хотите объединить столбец Количество данные на основе повторяющихся значений в столбце Продукт и колонка Имя.
Оригинал | конец | |
1. Выберите данные диапазона, в которых вы хотите объединить дубликаты, затем примените это Расширенные ряды комбинирования утилита, нажав Kutools > Слияние и разделение > Расширенные ряды комбинирования.
2. Чтобы выбрать ключевые столбцы для проверки дубликатов. Укажите столбец Продукт и колонка Имя в качестве ключевого столбца для проверки повторяющихся значений. Выберите столбец, который нужно указать в качестве ключевого столбца, а затем нажмите первичная Основные кнопку, чтобы установить его как ключевой столбец для проверки повторяющихся значений. Смотрите скриншот:
3. Чтобы выбрать столбец для объединения данных. Пожалуйста, выберите столбец Количество И нажмите Сочетать кнопку, чтобы указать операцию, с которой вы хотите объединить данные в этом столбце. Например, мы хотим объединить данные в столбце Количество с разделителем Запятая. Смотрите скриншот:
4. Нажмите OK кнопку, чтобы применить операцию. Смотрите скриншоты:
Оригинал | конец | |
Объедините повторяющиеся строки и суммируйте / усредняйте значения
Предположим, у вас есть диапазон, показанный на следующем снимке экрана, и вы хотите суммировать столбец Количество данные на основе повторяющихся значений в столбце Продукт .
Оригинал | конец | |
1. Выберите диапазон данных и примените его. Расширенные ряды комбинирования утилита, нажав Kutools > Слияние и разделение > Расширенные ряды комбинирования.
2. Для выбора ключевых столбцов для проверки дубликатов. Укажите столбец Продукт в качестве ключевого столбца для проверки повторяющихся значений. Выберите столбец, который нужно указать в качестве ключевого столбца, а затем нажмите Основной ключ кнопку, чтобы установить его как ключевой столбец для проверки повторяющихся значений. Смотрите скриншот:
3. Затем выберите столбец для расчета: Пожалуйста, выберите столбец Количествои нажмите Рассчитать, а затем выберите нужную функцию из раскрывающегося списка, здесь я выбираю Сумма. Смотрите скриншот:
4. Если вам не нужно настраивать операции для остальных столбцов, просто оставьте состояние по умолчанию, затем нажмите Ok, и повторяющиеся значения будут объединены, и их значения будут добавлены. Смотрите скриншоты:
ВниманиеВ Сочетать, вы можете суммировать, усреднять, подсчитывать и умножать значения, а также выбирать максимальное и минимальное значение из повторяющихся ячеек.
Объедините повторяющиеся строки и сохраните первые или последние данные столбца
Предположим, у вас есть диапазон, показанный на следующем снимке экрана, и вы хотите получить последние данные столбца Количество данные на основе повторяющихся значений в столбце Продукт.
Оригинал | конец | |
1. Выберите данные и нажмите Kutools > Слияние и разделение > Предварительное объединение рядов.
2. Чтобы выбрать ключевой столбец для проверки дублирования: Укажите столбец Продукт как столбец первичного ключа. Выберите столбец, который нужно указать в качестве ключевого столбца, а затем нажмите Основной ключ кнопку, чтобы установить его как ключевой столбец для проверки повторяющихся значений.
3. Чтобы выбрать первые или последние данные: Выбрать столбец Количество, затем нажмите Оставить 1-е место or Оставаться последним чтобы сохранить первые или последние данные после объединения повторяющихся значений. см. снимок экрана:
4. Затем нажмите Ok, дубликаты будут объединены, и их первое или последнее значение также будет сохранено.
Оригинал | конец | |
Ноты:
1. Если вы проверите У моих данных есть заголовки При использовании этой утилиты ваши заголовки (первая строка) диапазона будут проигнорированы.
2. Использовать форматированные значения: он сохранит форматирование значений после объединения повторяющихся ячеек.
3. Эта утилита недоступна для фильтрации данных.
4. Эта утилита поддерживает расстегивать.
Демо: объедините несколько строк на основе одинаковых значений и выполните некоторые вычисления.
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!
Рекомендуемые инструменты для повышения производительностиСледующие ниже инструменты могут значительно сэкономить ваше время и деньги. Какой из них вам подходит?
Office Tab : Использование удобных вкладок в вашем офисе , как и в случае Chrome, Firefox и New Internet Explorer.
Kutools for Excel : Более 300 дополнительных функций для Excel 2019, 2016, 2013, 2010, 2007 и Office 365.
Classic Menu for Office : Верните знакомые меню в Office 2007, 2010, 2013, 2016, 2019 и 365, как если бы это были Office 2000 и 2003.
Kutools for Excel
Описанная выше функциональность - лишь одна из 300 мощных функций Kutools for Excel.
Разработано для Excel (Office) 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатная загрузка и использование в течение 60 дней.
Классическая ситуация: у вас есть два списка, которые надо слить в один. Причем в исходных списках могут быть как уникальные элементы, так и совпадающие (и между списками и внутри), но на выходе нужно получить список без дубликатов (повторений):
Давайте традиционно рассмотрим несколько способов решения такой распространенной задачи - от примитивных "в лоб" до более сложных, но изящных.
Способ 1. Удаление дубликатов
Можно решить задачу самым простым путем - руками скопировать элементы обоих списков в один и применить потом к полученному набору инструмент Удалить дубликаты с вкладки Данные (Data - Remove Duplicates) :
Само-собой, такой способ не подойдет, если данные в исходных списках часто меняются - придется повторять всю процедуру после каждого изменения заново.
Способ 1а. Сводная таблица
Этот способ является, по сути, логическим продолжением предыдущего. Если списки не очень большого размера и заранее известно предельное количество элементов в них (например, не больше 10), то можно объединить две таблицы в одну прямыми ссылками, добавить справа столбец с единичками и построить по получившейся таблице сводную:
Как известно, сводная таблица игнорирует повторы, поэтому на выходе мы получим объединенный список без дубликатов. Вспомогательный столбец с 1 нужен только потому, что Excel умеет строить сводные по таблицам, содержащим, по крайней мере, два столбца.
При изменении исходных списков новые данные по прямым ссылкам попадут в объединенную таблицу, но сводную придется обновить уже вручную (правой кнопкой мыши - Обновить). Если не нужен пересчет "на лету", то лучше воспользоваться другими вариантами.
Способ 2. Формула массива
Можно решить проблему формулами. В этом случае пересчет и обновление результатов будет происходить автоматически и мгновенно, сразу после изменений в исходных списках. Для удобства и краткости давайте дадим нашим спискам имена Список1 и Список2, используя Диспетчер имен на вкладке Формулы (Formulas - Name Manager - Create) :
После именования, нужная нам формула будет выглядеть следующим образом:
На первый взгляд выглядит жутковато, но, на самом деле, все не так страшно. Давайте я разложу эту формулу на несколько строк, используя сочетание клавиш Alt+Enter и отступы пробелами, как мы делали, например тут:
Логика тут следующая:
Обратите внимание, что это формула массива, т.е. после набора ее нужно ввести в ячейку не обычным Enter , а сочетанием клавиш Ctrl + Shift + Enter и затем скопировать (протянуть) вниз на нижестоящие ячейки с запасом.
В английской версии Excel эта формула выглядит как:
=IFERROR(IFERROR(INDEX(Список1, MATCH(0, COUNTIF($E$1:E1, Список1), 0)), INDEX(Список2, MATCH(0, COUNTIF($E$1:E1, Список2), 0))), "")
Минус у такого подхода в том, что формулы массива ощутимо замедляют работу с файлом, если в исходных таблицах большое (несколько сотен и более) количество элементов.
Способ 3. Power Query
Если в ваших исходных списках большое количество элементов, например, по несколько сотен или тысяч, то вместо медленной формулы массива лучше использовать принципиально другой подход, а именно - инструменты надстройки Power Query. Эта надстройка по умолчанию встроена в Excel 2016. Если у вас Excel 2010 или 2013, то ее можно отдельно скачать и установить (бесплатно).
Алгоритм действий следующий:
- Открываем отдельную вкладку установленной надстройки Power Query (если у вас Excel 2010-2013) или просто идем на вкладку Данные (если у вас Excel 2016).
- Выделяем первый список и жмем кнопку Из таблицы/диапазона (From Range/Table) . На вопрос про создание из нашего списка "умной таблицы" - соглашаемся:
В будущем, при любых изменениях или дополнениях в исходных списках, достаточно будет лишь правой кнопкой мыши обновить таблицу результатов.
Как правило, может не быть хорошего и быстрого способа дублировать каждую строку определенного диапазона n раз на основе чисел в определенном столбце, кроме кода VBA в Excel. Но с Повторяющиеся строки / столбцы на основе значения ячейки полезности Kutools for Excel, вы можете быстро сделать это всего за несколько кликов.
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу . Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Нажмите Kutools> Вставить> Дублировать строки / столбцы на основе значения ячейки, чтобы включить утилиту.
Повторяющиеся строки на основе значения ячейки в столбце
Предположим, у вас есть диапазон данных, как показано на скриншоте ниже. Теперь, чтобы дублировать каждую строку несколько раз на основе числовых значений в столбце F, сделайте следующее.
1. Нажмите Kutools > Вставить > Повторяющиеся строки / столбцы на основе значения ячейки. Смотрите скриншот:
2. в Копировать и вставлять строки и столбцы диалог, вам необходимо:
- Выберите Скопировать и вставить строкуs вариант в Тип раздел;
- Выберите диапазон, в котором вы будете дублировать строки в Вставить диапазон коробка;
- Выберите диапазон столбцов, в котором вы хотите дублировать строки на основе Время повтора коробка;
- Нажмите OK or Применить кнопка. Смотрите скриншот:
Внимание: Вы можете нажать Пример раздел, чтобы развернуть диалоговое окно для получения дополнительных сведений о примерах шагов.
Затем строки дублируются, как показано на скриншоте ниже.
Demo:
Повторяющиеся столбцы на основе значения ячейки в строке
Эта утилита также может помочь несколько раз дублировать каждый столбец на основе числовых значений в определенной строке.
1. Нажмите Kutools > Вставить > Повторяющиеся строки / столбцы на основе значения ячейки для включения утилиты.
2. в Копировать и вставлять строки и столбцы диалог, вам необходимо:
- Выберите Копировать и вставлять столбцы вариант в Тип раздел;
- Выберите диапазон, в котором вы будете дублировать столбцы в Вставить диапазон коробка;
- Выберите диапазон строк, в котором вы хотите дублировать столбцы на основе Время повтора коробка;
- Нажмите OK or Применить кнопка. Смотрите скриншот:
Внимание: Вы можете нажать Пример раздел, чтобы развернуть диалоговое окно для получения дополнительных сведений о примерах шагов.
Затем выбранные столбцы дублируются, как показано на скриншоте ниже.
Demo:
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Загрузите бесплатную пробную версию прямо сейчас!
Рекомендуемые инструменты для повышения производительностиСледующие ниже инструменты могут значительно сэкономить ваше время и деньги. Какой из них вам подходит?
Office Tab : Использование удобных вкладок в вашем офисе , как и в случае Chrome, Firefox и New Internet Explorer.
Kutools for Excel : Более 300 дополнительных функций для Excel 2019, 2016, 2013, 2010, 2007 и Office 365.
Classic Menu for Office : Верните знакомые меню в Office 2007, 2010, 2013, 2016, 2019 и 365, как если бы это были Office 2000 и 2003.
Kutools for Excel
Описанная выше функциональность - лишь одна из 300 мощных функций Kutools for Excel.
Разработано для Excel (Office) 2019, 2016, 2013, 2010, 2007 и Office 365. Бесплатная загрузка и использование в течение 60 дней.
В некоторых случаях повторяющиеся данные могут быть полезны, но иногда они усложняют понимание данных. Используйте условное форматирование для поиска и выделения повторяющихся данных. Это позволит вам просматривать повторения и удалять их по мере необходимости.
Выберите ячейки, которые нужно проверить на наличие повторений.
Примечание: В Excel не поддерживается выделение повторяющихся значений в области "Значения" отчета сводной таблицы.
На вкладке Главная выберите Условное форматирование > Правила выделения ячеек > Повторяющиеся значения.
В поле рядом с оператором значения с выберите форматирование для применения к повторяющимся значениям и нажмите кнопку ОК.
Удаление повторяющихся значений
При использовании функции Удаление дубликатов повторяющиеся данные удаляются безвозвратно. Чтобы случайно не потерять необходимые сведения, перед удалением повторяющихся данных рекомендуется скопировать исходные данные на другой лист.
Выделите диапазон ячеек с повторяющимися значениями, который нужно удалить.
Совет: Перед попыткой удаления повторений удалите все структуры и промежуточные итоги из своих данных.
На вкладке Данные нажмите кнопку Удалить дубликаты и в разделе Столбцы установите или снимите флажки, соответствующие столбцам, в которых нужно удалить повторения.
Например, на данном листе в столбце "Январь" содержатся сведения о ценах, которые нужно сохранить.
Поэтому флажок Январь в поле Удаление дубликатов нужно снять.
Читайте также: