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

Я серьезно новичок в MS Excel. Я пытаюсь достичь:

Dates           Distinct dates       # of occurrences
13/Feb/2014     13/Feb/2014          8
13/Feb/2014     14/Feb/2014          5
13/Feb/2014
13/Feb/2014
13/Feb/2014
13/Feb/2014
13/Feb/2014
13/Feb/2014
14/Feb/2014
14/Feb/2014
14/Feb/2014
14/Feb/2014
14/Feb/2014

Итак, у меня есть столбец дат, но я хочу сгенерировать отдельные даты (уникальные даты) и количество появлений этой даты.

В настоящее время используется MS Excel 2003 и / или Google Таблицы и / или LibreOffice.

Конечным продуктом является создание линейного графика.


person random0munky    schedule 26.06.2015    source источник
comment
Сводная таблица - самый простой способ сделать это. Просто добавьте один и добавьте Date с Count. Следующий шаг - копирование столбца с использованием Data->Remove Duplicates, а затем COUNTIF для подсчета. Следующим шагом после этого является получение уникального списка значений с помощью формулы, а затем COUNTIF. Если вам просто нужно число, используйте сводную таблицу; это очень просто.   -  person Byron Wall    schedule 26.06.2015


Ответы (3)


Оба программного обеспечения могут легко сделать это с pivot table.

В Excel: перейдите на новую вкладку, выберите A1 и выполните insert, pivot table.

В гугле:

Меню: данные, сводная таблица.

Выберите свою собственную таблицу дат в качестве интервала.
В качестве строк или первого столбца вы добавляете свое поле dates.
В качестве значений или тела сводной таблицы снова добавьте dates и выберите «countA».

person Daniel Möller    schedule 26.06.2015
comment
Да!! Это сработало великолепно! Спасибо. Сводная таблица была таким простым способом. Чтобы добавить, мне пришлось сначала выполнить: = Datevalue () для дат, чтобы они сортировались правильно. Еще раз спасибо всем. - person random0munky; 27.06.2015

Таблицы Google также могут выдавать этот результат с помощью формулы (при условии, что ваши даты указаны в столбце A):

=QUERY({A2:A,A2:A},"select Col1,count(Col2) where Col1 is not null group by Col1 label Col1'Distinct Dates',count(Col2)'# of occurrences'")

person Chris Hick    schedule 26.06.2015

Использовать Libreoffice очень просто.

Выберите столбец Даты, перейдите в Данные - Фильтр - Стандартный фильтр.

Затем в поле условия выберите «‹> », нажмите« Дополнительные параметры »y Выберите« Без дубликатов », и у вас будут разные даты.

Вы можете найти количество вхождений, используя "= COUNT.IF (A2: A14; B2)" и изменить B2 на C2 для следующей отличной даты.

person Rodney Salcedo    schedule 14.08.2015