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

or

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

Например, у вас есть диапазон данных, а один столбец имеет дубликаты, теперь вы хотите объединить строки строк в столбце A (имеет дубликаты), а затем выполнить некоторые вычисления в другом столбце на основе объединенных строк в качестве показанного скриншота:

В Excel нет быстрого метода для объединения строк на основе одного значения столбца, но здесь я представляю
трюки, которые могут помочь вам объединить повторяющиеся строки, затем суммировать или выполнять другие вычисления в другом столбце.


Легко Объединить столбцы или строки без потери данных в Excel

Kutools for Excel's Combine Columns and Rows утилиту вы можете быстро комбинировать многоячеистые ячейки на основе строки / столбца и разделять запятой или пробелом или объединять диапазон ячеек в одну ячейку с определенным разделителем.
Например, здесь я выполняю операции: (1.) Выберите Выбрать Объединить столбцы под Объединение выбранных ячеек в соответствии со следующими параметрами; (2.) Укажите разделитель для комбинированных данных, здесь я выбираю пространство; (3.)) Укажите ячейку, в которую вы хотите разместить свой комбинированный результат; (4.) Укажите, как вы хотите иметь дело с объединенными ячейками. Нажмите для полнофункциональной бесплатной пробной версии в дни 60!
doc объединить ячейки 1
Kutools for Excel: с более чем 300 удобными надстройками Excel, без ограничений в 60-дни.
Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel добавляет расширенные функции 300 в Excel и повышает производительность на 80%
  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Kutools работает с Office 2007-2019 и 365. Он поддерживает все языки и очень прост в установке и развертывании. Полнофункциональная 60-дневная бесплатная пробная версия.

arrow синий правый пузырь Объедините строки на основе одного столбца, затем значения суммы с VBA

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

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

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

ot excel

1. Нажмите F11 + Alt для включения Microsoft Visual Basic для приложений окна, затем нажмите Вставить > модуль и скопируйте и вставьте ниже кода VBA в новый модуль окна.

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

Sub MG30Nov12()
'Updateby20150519
Dim Rng As Range
Dim InputRng As Range
Dim nRng As Range
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set InputRng = InputRng.Parent.Range(InputRng.Columns(1).Address)
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each Rng In InputRng
    If Not .Exists(Rng.Value) Then
        .Add Rng.Value, Rng.Offset(, 1)
    Else
        .Item(Rng.Value).Value = .Item(Rng.Value).Value + Rng.Offset(, 1)
            If nRng Is Nothing Then
                Set nRng = Rng
            Else
                Set nRng = Union(nRng, Rng)
            End If
    End If
Next
If Not nRng Is Nothing Then
    nRng.EntireRow.Delete
End If
End With
End Sub

2. Нажмите F5 или нажмите кнопку прогон для запуска VBA, и появится диалоговое окно для выбора диапазона данных для работы. см. снимок экрана:

doc объединяет столбцы на основе одного столбца 3

3. После выбора рабочего диапазона нажмите OK, Теперь данные объединены первым столбцом и суммируют значения во втором столбце.

doc объединяет столбцы на основе одного столбца 4

Внимание: Этот код VBA может корректно работать при объединении на основе первого столбца и значений суммы во втором столбце.


arrow синий правый пузырь Объедините строки на основе одного столбца, затем значения суммы с помощью расширенных комбинационных строк

Если вы не знакомы с кодом VBA, вы можете использовать Расширенные ряды комбинирования функция инструмента надстройки третьей части - Kutools for Excel чтобы легко и быстро объединить строки дубликатов, затем суммировать значения в другом столбце.

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

После бесплатная установка Kutools для Excel, пожалуйста, сделайте следующее:

1. Выберите данные, которые вы хотите использовать, и нажмите Kutools > содержание > Расширенные ряды комбинирования, Смотрите скриншот:

doc advanced объединить строку 1

2. Затем в диалоговом окне выберите столбец, в который вы будете объединять другие столбцы, на основе щелчка первичная Нажмите клавишу и щелкните другой столбец и щелкните Рассчитать Затем выберите Сумма.

Чаевые: Если выбранный диапазон имеет заголовки, проверьте У моих данных есть заголовки, и проверьте Использовать форматированные значения будет сохранять форматирование после слияния.

doc объединяет столбцы на основе одного столбца 6

3. Затем нажмите Ok, Теперь данные слияния основаны на первичной колонке, а другая суммируется. Смотрите скриншот:

doc объединяет столбцы на основе одного столбца 7


arrow синий правый пузырь Объедините строки на основе одного столбца, затем выполните разные операции над другими столбцами с помощью расширенных комбинационных рядов.

Расширенные ряды комбинирования является мощным, поскольку он не только может объединять повторяющиеся строки в одном столбце, а затем суммировать другой столбец, но также может объединять повторяющиеся строки в одном столбце, а затем выполнять разные операции над другими столбцами.

Предположим, что у меня есть диапазон данных, как показано ниже, и я хочу, чтобы оба сочетали значения в столбце B и значениях суммы в столбце C на основе столбца A.
doc объединяет столбцы на основе одного столбца 8

После бесплатная установка Kutools для Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон данных и нажмите Kutools > Contents [show] > Расширенные ряды комбинирования, Смотрите скриншот:

doc advanced объединить строку 1

2. в Объединить строки на основе столбца диалога, выполните следующие действия:

(1) Нажмите на столбец, который хотите объединить на основе, и нажмите Основной ключ;

doc объединяет столбцы на основе одного столбца 10

(2) Щелкните по столбцу, который хотите объединить данные, и нажмите Сочетать, затем выберите один разделитель, который вам нужен из списка;

doc объединяет столбцы на основе одного столбца 11

(3) Щелкните по столбцу, который вы хотите суммировать, и нажмите РассчитатьИ выберите Сумма.

doc объединяет столбцы на основе одного столбца 12

3. Нажмите Ok, Теперь вы можете увидеть результат, как показано ниже:

doc объединяет столбцы на основе одного столбца 13

Расширенные ряды комбинирования функция, вы также можете объединять строки на основе одного столбца, а затем подсчитывать, усреднять, хранить 1st или последние данные в других столбцах.

обратите внимание1Если вы заинтересованы в этом дополнении, нажмите здесь, чтобы загрузить пробную версию 60-дней.

doc KTE


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в 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.