Evolcom.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Excel works!

menu

Подсчет уникальных значений. Несколько способов, в т.ч. формулой

Тому, кто давно работает с Excel, задача «подсчет уникальных значений» в таблице вполне знакома. Можно подсчитать и специальной функцией, и сводной таблицей, но вот подсчет формулой знаком не всем — способ довольно интересный, рекомендую. Но обо всем по порядку.

Количество уникальных значений может потребоваться в разных ситуациях. Например, если у вас есть большая таблица показателей по городам, как вы подсчитаете, сколько городов участвовало в общей сложности? Давайте рассмотрим 3 способа

Подсчет уникальных значений Города

Подсчет уникальных значений. Специальная возможность Excel

В табличном редакторе есть специальная кнопка — Данные — Удалить дубликаты. Здесь останавливаться на этом способе не буду, т.к. на сайте есть отдельная статья . Когда вы удалите дубликаты, то можно подсчитать оставшиеся уникальные города функцией СЧЁТЗ.

Подсчет уникальных значений Удалить дубликаты

Считаем неповторяющиеся значения сводной таблицей

Распространенный способ у любителей Excel подсчитать уникальные значения сводной таблицей. Вполне удобно. Если вы еще на знаете о сводных таблицах — рекомендую прочитать тут .

Выделяем таблицу с городами. Идем на вкладку Вставка на ленте (для версии 2007 и выше) в разделе. Самая левая кнопка — Сводная таблица. Жмем ее.

На отдельном листе формируем сводную таблицу — перетаскиваем/добавляем Города в название строк.

Подсчет уникальных значений3

Подсчитать уникальные значения в результирующей таблице

Подсчет уникальных значений4

Подсчет уникальных значений формулой

Переходим к самому интересному — как посчитать уникальные города формулой? Здесь нам поможет одна хитрость и формула СЧЁТЕСЛИ . Специальной функции для подсчета уникальных значений в таблице нет, но проявим изобретательность. По факту нам нужно для каждого города понимать сколько раз он встречается в таблице и вместо этого итогового количества учитывать город 1 раз. Если город встречается 4 раза, то 1 строка, исходя из логики предыдущего предложения должна учитываться как четверть раза, т.е. 1 деленный на 4.

Читайте так же:
Как переместить всю строку в нижнюю часть активного листа на основе значения ячейки в Excel?

Подсчет уникальных значений5

Теперь вы можете рассчитать сумму в этой колонке

Подсчет уникальных значений6

Но вы можете уменьшить количество ячеек с помощью SUMPROIZE.

Подсчет уникальных значений7

Сейчас это модно.

Сначала я был очень рад своей идее, но потом обнаружил, что моя идея не была уникальной. Этого следовало ожидать. Тем не менее, я попытался описать некоторые способы решения проблемы, так что, думаю, это будет полезно.

Подсчитайте уникальные значения в столбце в Excel

У меня есть файл .xls с колонкой данных. Как я могу подсчитать количество уникальных значений, которые содержит этот столбец?

Есть несколько вариантов, которые я нашел в Google, но все формулы дают мне ошибки. Например,

возвращается enter image description here

12 ответов

  • SpreadSheetGear — считывание отдельных значений из столбца Excel

Я хотел бы прочитать столбец в листе Excel с помощью SpreadSheetGear (.NET) и получить уникальные значения в этом столбце. Пример: из приведенного выше листа Excel я хочу прочитать столбец B и получить уникальные значения для John Mike и Wayne В реальности их может быть более 1 000 000.

Обыскав форум, я не нашел хорошего решения этого вопроса. Если я его упустил, подскажите, пожалуйста. В EXCEL 2010 нужно подсчитать уникальные значения в одном столбце. В рабочем листе у нас 1 миллион строк и 10 столбцов. Все значения ячеек являются либо значениями строк, либо значениями чисел. Я.

В A2:A100 подсчитайте различные значения (без учета пробелов):

Включает только уникальные ячейки в пределах A1:A100, исключая пустые ячейки и ячейки с пустыми линиями («»).

Как он это делает? Пример:

Поэтому этот &»» нужен для превращения пустых ячеек (-) в пустые строки («»). COUNTIF() вернет 0, если вы будете считать непосредственно с пустыми ячейками. Благодаря этому трюку и «», и — считаются как один:

Читайте так же:
Как подсчитать пустые или непустые ячейки в диапазоне в Excel?

Если теперь мы хотим получить количество всех уникальных ячеек, без пробелов и «», мы можем разделить

по нашему промежуточному результату COUNTIF(A1:A100,A1:A100&»») и суммируем значения.

Если бы мы использовали COUNTIF(A1:A100,A1:A100) вместо COUNTIF(A1:A100,A1:A100&»») , то некоторые из этих 0/94 были бы 0/0., поскольку деление на ноль не допускается, мы бы выдали ошибку.

Где COLUMNRANGE = диапазон, в котором находятся эти значения.

Нажмите Ctrl+Shift+Enter, чтобы превратить формулу в матрицу (иначе она не будет рассчитана правильно).

Вот еще один быстрый способ получить количество уникальных значений, а также получить уникальные значения. Скопируйте нужный столбец на другой лист, а затем выберите весь столбец целиком. Нажмите на Данные -> Удалить дубликаты -> OK. Это удаляет все дублированные значения.

Вот элегантная формула массива (которую я нашел здесь http://www.excel-easy.com/examples/count-unique-values.html), которая прекрасно справляется с этой задачей:

И подтвердить с помощью CTRL-SHIFT-ENTER

  • Вычислите уникальные значения в столбце B на основании критериев в столбце A

Я хочу вычислить уникальные значения в столбце B на основе критериев в столбце A. Вот задача: В столбце A указан номер месяца: A : 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 * В столбце b указан серийный номер автомобиля: B : H185 H185 S556 S556 s521 s521 s521 f221 s521 d558 r5569 d558 r555 r555.

Я хочу отфильтровать повторяющиеся значения и перечислить только уникальные значения в моем DataFrame. Допустим, у меня есть этот df: A B 0 1 3 1 2 4 2 3 3 2 3 3 1 4 3 0 И я хочу перечислить только уникальные значения в столбце ‘A’ Мой желаемый df [‘2’] Я пробовал .drop_duplicates и .unique, но.

Уникальность для условия. Col A — ID, и используя условие ID=32, Col B — Name, и мы пытаемся подсчитать уникальные имена для определенного ID.

Еще один хитрый способ, который только что пришел мне в голову (проверил, и он сработал! ).

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

Цветной фильтр

Excel -- 2013 at least -- lets you filter on color. Sweet!

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

Вы можете выполнить следующие действия

Если есть соседние столбцы, в которых вы хотите подсчитать уникальные значения, сначала изолируйте столбец (вставив пустой столбец до и/или после столбца, в котором вы хотите подсчитать уникальные значения);

Затем выберите весь столбец, перейдите к ‘Data’ > ‘Advanced Filter’ и проверьте checkbox «Только уникальные записи». Это скроет все неуникальные записи, чтобы вы могли подсчитать уникальные, выбрав весь столбец.

Если вы используете Mac…

  1. выделите столбец
  2. копировать
  3. открыть terminal.app
  4. тип pbpaste|sort -u|wc -l

Пользователи Linux заменяют pbpaste на xclip xsel или аналогичный вариант

Можно добавить новую формулу для уникального числа записей

Теперь вы можете использовать таблицу pivot и получить SUM уникального количества записей. Это решение лучше всего подходит, если у вас есть две или более строк с одинаковыми значениями, но вы хотите, чтобы в таблице pivot отображалось уникальное число.

В строке 1 находится заголовок, данные следуют в строках 2 и ниже.

Идентификаторы указаны в колонке А. Чтобы подсчитать, сколько существует различных значений, я помещаю эту формулу из строки 2 в конец таблицы в первый доступный столбец [F в моем случае]: «=IF(A2=A1,F1+1,1)».

Затем я использую следующую формулу в свободной ячейке: «=COUNTIF(F:F,1)» Таким образом, я уверен, что каждый идентификатор имеет значение.

Обратите внимание, что идентификаторы должны быть отсортированы, иначе они будут подсчитаны несколько раз. Однако, в отличие от формул массива, это очень быстро, даже для таблицы с 150 000 строк.

На момент публикации формулы динамического массива были доступны только инсайдерам Office 365.

Читайте так же:
Как повторить первый столбец на каждой странице при печати в Excel?

Мой набор данных — D3:D786, заголовки столбцов в D2, функция в D1. Формула будет игнорировать пустые значения.

Для ввода формулы используйте CTRL + SHIFT + ENTER.

По ссылке ниже есть больше объяснений по Excel, которые я не понял, если вы занимаетесь подобными вещами.

Набор данных, который я вставил в другой лист, работал, когда я его тестировал.

Похожие вопросы:

Учитывая лист, который выглядит следующим образом, один столбец заполнен значениями, разделенными запятыми: Столбец 1 a,b,c c,b,a a,b,b,a b,a x,y,z Я хотел бы иметь возможность перечислить все уникальные значения

Я хочу подсчитать все уникальные значения в столбце Excel, которые содержат определенную строку. Например, допустим, в моем столбце есть следующее: strA strB strA strC diffA diffB strC Если я дам.

У меня есть столбец в Excel с множеством различных типов моделей. Их около 100, и они появляются случайным образом в разных местах колонки. Я нашел похожий вопрос, но он пришел мне в голову первым.

Я хочу прочитать один столбец из листа Excel с помощью SpreadSheetGear (. NET) и вернуть уникальные значения в этом столбце. Рассмотрим, например, столбец B приведенного выше листа Excel.

Обыскав форум, я не нашел хорошего решения этого вопроса. Если я его упустил, пожалуйста, подскажите. EXCEL 2010 просит меня подсчитать уникальные значения в одном столбце. Рабочая таблица.

Я хочу вычислить уникальные значения в столбце B на основе критериев в столбце A, вот проблема: В столбце A у нас есть номер месяца: A: 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 * В столбце b у нас.

Я хочу отфильтровать повторяющиеся значения и перечислить только уникальные значения в моем DataFrame. Предположим, у меня есть такой df: A B 0 1 3 1 2 4 2 3 3 1 1 4 3 0 И я хочу перечислить только.

Читайте так же:
Как переключаться между скрытыми и видимыми листами в Excel?

Приведенный ниже фрейм данных содержит уникальные значения в столбце A, поэтому я хочу отобразить каждое значение в столбце D. Будет ли эта функция исследовать столбец A и AD 1 на каждое новое значение?

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

Я использую следующую формулу в Excel для вычисления уникальных значений в столбце. =SUMPRODUCT(—(FREQUENCY(MATCH(B3:B12,B3:B12,0),ROW(B3:B12)-ROW(B3)+1)>0)) Я бы хотел немного расширить эту тему и

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector