Сколько раз каждое значение отображается в столбце?

У меня есть столбец со временными данными вроде этого:

17:27:31
17:27:32
17:27:32
17:27:33
17:27:33
17:27:34
17:27:34
17:27:34
17:27:35
17:27:36

Я хочу подсчитать, сколько раз повторяется каждое значение:

Value      Count
17:27:31   1
17:27:32   2
17:27:33   2
17:27:34   3
17:27:35   1
17:27:36   1

Как я могу это сделать?

Ответ 1

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

Вот мои результаты:

Enter image description here

Было так просто создать его, что я даже записал макрос, если вам нужно сделать это с помощью VBA:

Sub Macro2()
'
' Macro2 Macro
'

'
    Range("Table1[[#All],[DATA]]").Select
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Table1", Version:=xlPivotTableVersion14).CreatePivotTable TableDestination _
        :="Sheet3!R3C7", TableName:="PivotTable4", DefaultVersion:= _
        xlPivotTableVersion14
    Sheets("Sheet3").Select
    Cells(3, 7).Select
    With ActiveSheet.PivotTables("PivotTable4").PivotFields("DATA")
        .Orientation = xlRowField
        .Position = 1
    End With
    ActiveSheet.PivotTables("PivotTable4").AddDataField ActiveSheet.PivotTables( _
        "PivotTable4").PivotFields("DATA"), "Count of DATA", xlCount
End Sub

Ответ 2

Вы можете использовать CountIf. Поместите следующий код в B1 и перетащите весь столбец

=COUNTIF(A:A,A1)

Он будет выглядеть следующим образом:

enter image description here

Ответ 3

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