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

Если у меня есть столбец со значениями, и я хочу узнать, какие различные значения есть (а не сколько – но фактические отдельные значения), как я могу это сделать?

В SQL Server я бы сделал что-то вроде

SELECT Distinct(MyColumn) FROM MyTable 

6 Solutions collect form web for “Как получить отдельные / уникальные значения в столбце Excel?”

Проще, чем вы думаете:

  • Нажмите Меню ленты данных
  • Выберите кнопку « Дополнительно» в разделе « Сортировка и фильтрация »
  • Заполните диалоговое окно, скопировав результаты в другое место и убедитесь, что вы отметили только уникальные записи

Введите описание изображения здесь

Excel 2007 и 2010:
Используйте пункт меню « Remove Duplicates под заголовком « Данные» .

Excel 2003:
Простой способ:

  1. Убедитесь, что ваши данные имеют заголовок
  2. Данные -> Фильтр -> Расширенный фильтр
  3. Проверка уникальных записей
  4. Выберите Копировать в другое место
  5. Нажмите ОК.

Трудный путь:

Напишите макрос со следующим кодом:

 'Remove duplicates from sorted list Sub getDistinct() Do While ActiveCell.Value <> "" If ActiveCell.Value = ActiveCell.Offset(1, 0).Value Then ActiveCell.Select Selection.Delete Shift:=xlUp Else ActiveCell.Offset(1, 0).Activate End If Loop End Sub 

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

Или (простой грубый способ):

В B1,

 =IF(COUNTIF(A$1:A1,A1)=1,A1,"") 

И копировать. Он просто копирует первое вхождение каждого значения через (в строке, в которой он встречается).

Я использую два основных метода для получения отдельных значений: первый – это бесценный инструмент Remove Duplicates , предложенный Натан ДеВитт .

Недостатком Remove Duplicates является то, что вы теряете данные. Несмотря на силу Ctrl + z, вы можете не захотеть делать это по разным причинам – например, у вас могут быть фильтры, выбранные в настоящий момент, что делает его довольно беспорядочным, чтобы удалить дубликаты, чтобы получить ваш отдельный список значений.

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

Предположим, что это ваша таблица, и вы хотите получить отдельный список платформ. Фиктивный стол

Вставьте Pivot Table с таблицей в качестве источника данных.

Теперь выберите столбцы Платформа (ы) в качестве Row Labels .

Вуаля! Список различных значений.

Сводная таблица как отдельный список значений

Если вы хотите его убрать, вы можете отключить Field Headers и установить значение Grand Totals Off for Rows and Columns .

Или вы можете включить параметр фильтра в макрос

  Columns("A:A").AdvancedFilter Action:=xlFilterInPlace, Unique:=True 

Для меня самым простым способом сортировки является использование опции «Фильтр».

Первый шаг – найти дублирующиеся значения с помощью Условного форматирования -> Выделить правила ячеек -> Дублировать значения.

Затем щелкните стрелку в столбце, где у вас есть дубликаты (в данном случае «Платформы») -> «Фильтровать по цвету» (цвет ячеек или цвет шрифта).

  • Автообновление столбца в Excel
  • Как подсчитать посещаемость в Excel?
  • Excel - сумма значений, если их строка соответствует нескольким критериям
  • Учет уникальных значений в столбце, а также фильтрация по другим столбцам
  • Необходимо разграничить таблицу из 8 столбцов только на 5
  • Применение формулы к диапазону ячеек без перетаскивания
  • Расчет Excel на основе ввода пользователем из раскрывающихся полей
  • Форматирование числа в Excel
  • Гистограмма Excel
  • Как вы видите нижнюю часть действительно высоких ячеек в Excel?
  • Excel: как мне вставить меняющиеся значения ячейки в мою сумму?
  • Случайный порядок столбца данных в Excel
  • Давайте будем гением компьютера.