Как извлечь уникальные значения из нескольких столбцов в Excel?
Предположим, у вас есть несколько столбцов с несколькими значениями, некоторые значения повторяются в одном или другом столбце. И теперь вы хотите найти значения, которые присутствуют в любом столбце только один раз. Есть ли какие-нибудь уловки для извлечения уникальных значений из нескольких столбцов в Excel?
- Извлечение уникальных значений из нескольких столбцов с помощью формулы массива
- Извлекайте уникальные значения из нескольких столбцов с помощью сводной таблицы
- Извлечение уникальных значений из нескольких столбцов с кодом VBA
- Извлекайте уникальные значения из одного столбца с удивительной функцией
Извлечение уникальных значений из нескольких столбцов с помощью формулы массива
Вот формула массива, которая также может помочь вам извлечь уникальные значения из нескольких столбцов.
1. Предполагая, что ваши значения находятся в диапазоне A2: C9, введите следующую формулу в ячейку E2:
2, Затем нажмите Shift + Ctrl + Enter вместе, а затем перетащите маркер заполнения, чтобы извлечь уникальные значения, пока не появятся пустые ячейки. Смотрите скриншот:
Извлекайте уникальные значения из нескольких столбцов с помощью сводной таблицы
Если вы знакомы со сводной таблицей, вы можете легко извлечь уникальные значения из нескольких столбцов, выполнив следующие действия:
1. Сначала вставьте один новый пустой столбец слева от ваших данных, в этом примере я вставлю столбец A рядом с исходными данными.
2. Щелкните одну ячейку в ваших данных и нажмите Alt + D клавиши, затем нажмите P ключ немедленно открыть Мастер сводных таблиц и диаграмм, выберите Несколько диапазонов консолидации в мастере step1 см. снимок экрана:
3. Затем нажмите Далее кнопку, проверьте Создайте для меня одностраничное поле вариант на шаге 2 мастера, см. снимок экрана:
4. Продолжайте нажимать Далее нажмите кнопку, щелкните, чтобы выбрать диапазон данных, который включает левый новый столбец ячеек, затем щелкните Добавить кнопку, чтобы добавить диапазон данных в Все диапазоны список, см. снимок экрана:
5. После выбора диапазона данных продолжайте нажимать Далее, на шаге 3 мастера выберите, где вы хотите разместить отчет сводной таблицы, как хотите.
6. Наконец, нажмите Завершить чтобы завершить работу мастера, и на текущем листе была создана сводная таблица, затем снимите отметки со всех полей в Выберите поля для добавления в отчет раздел, см. снимок экрана:
7. Затем проверьте поле Значение или перетащите Значение в Ряды label, теперь вы получите уникальные значения из нескольких столбцов следующим образом:
Извлечение уникальных значений из нескольких столбцов с кодом VBA
С помощью следующего кода VBA вы также можете извлечь уникальные значения из нескольких столбцов.
1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.
VBA: извлечение уникальных значений из нескольких столбцов
Sub Uniquedata()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
Set dt = CreateObject("Scripting.Dictionary")
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)
For Each rng In InputRng
If rng.Value <> "" Then
dt(rng.Value) = ""
End If
Next
OutRng.Range("A1").Resize(dt.Count) = Application.WorksheetFunction.Transpose(dt.Keys)
End Sub
3, Затем нажмите F5 для запуска этого кода, и появится диалоговое окно с напоминанием о выборе диапазона данных, который вы хотите использовать. Смотрите скриншот:
4, Затем нажмите OKпоявится другое окно подсказки, в котором вы сможете выбрать место для размещения результата, см. снимок экрана:
5. Нажмите OK чтобы закрыть это диалоговое окно, и все уникальные значения были извлечены сразу.
Извлекайте уникальные значения из одного столбца с удивительной функцией
Иногда вам нужно извлечь уникальные значения из одного столбца, вышеуказанные методы вам не помогут, здесь я могу порекомендовать полезный инструмент -Kutools for Excel, С его Извлечь ячейки с уникальными значениями (включая первый дубликат) утилита, вы можете быстро извлечь уникальные значения.
Примечание:Чтобы применить это Извлечь ячейки с уникальными значениями (включая первый дубликат), во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.
После установки Kutools for Excel, пожалуйста, сделайте так:
1. Щелкните ячейку, в которой вы хотите вывести результат. (Внимание: Не щелкайте ячейку в первой строке.)
2. Затем нажмите Кутулс > Формула Помощник > Формула Помощник, см. снимок экрана:
3. В Помощник по формулам диалоговом окне выполните следующие действия:
- Выберите Текст из файла Формула Тип раскрывающийся список;
- Затем выберите Извлечь ячейки с уникальными значениями (включая первый дубликат) из Выберите изула список;
- В правой Ввод аргументов В разделе выберите список ячеек, из которых вы хотите извлечь уникальные значения.
4. Затем нажмите Ok и перетащите маркер заполнения к ячейкам, в которых вы хотите отобразить все уникальные значения, пока не отобразятся пустые ячейки, см. снимок экрана:
Скачать бесплатно Kutools for Excel прямо сейчас!
Больше относительных статей:
- Подсчитайте количество уникальных и отличных значений из списка
- Предположим, у вас есть длинный список значений с некоторыми повторяющимися элементами, теперь вы хотите подсчитать количество уникальных значений (значения, которые появляются в списке только один раз) или отдельных значений (все разные значения в списке, это означает уникальные значения + 1-е повторяющиеся значения) в столбце, как показано на скриншоте слева. В этой статье я расскажу о том, как справиться с этой задачей в Excel.
- Извлечение уникальных значений на основе критериев в Excel
- Предположим, у вас есть следующий диапазон данных, в котором вы хотите перечислить только уникальные имена столбца B на основе определенного критерия столбца A, чтобы получить результат, как показано ниже. Как можно быстро и легко справиться с этой задачей в Excel?
- Разрешить только уникальные значения в Excel
- Если вы хотите сохранить только уникальные значения, вводимые в столбец рабочего листа, и предотвратить дублирование, в этой статье будут представлены некоторые быстрые приемы, которые помогут вам справиться с этой задачей.
- Суммируйте уникальные значения на основе критериев в Excel
- Например, у меня есть диапазон данных, который содержит столбцы Name и Order, теперь для суммирования только уникальных значений в столбце Order на основе столбца Name, как показано на следующем снимке экрана. Как быстро и легко решить эту задачу в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!



























