2013-09-06 20 views
12

Mam kolumny z danymi czasowych takiego:Ile razy pojawia się każda wartość w kolumnie?

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 

chcę liczyć, ile razy każda wartość powtarza:

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 

Jak można zrobić coś takiego?

+1

użyć ' countif() 'function – vikiiii

+0

Podobny do tego [post] (http://stackoverflow.com/questions/15414739/excel-vba-code-to-find-duplicates-in-a-column-and-add-their-corresponding -wartości) –

+0

Korzystanie Subtotal to kolejna opcja. – pnuts

Odpowiedz

3

Ja drugi pomysł Dave'a. Nie zawsze lubię tabele przestawne, ale w tym przypadku są one dość proste w użyciu.

Oto moje wyniki:

Enter image description here

było tak proste, aby go utworzyć, że mam nawet nagrane makra w przypadku trzeba to zrobić z 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 
16

Można użyć CountIf. Umieść następujący kod w B1 i przeciągnij w dół całą kolumnę

=COUNTIF(A:A,A1) 

Będzie to wyglądać tak:

enter image description here

8

Najszybszym sposobem byłoby ze stołem obrotowym. Upewnij się, że kolumna danych ma wiersz nagłówka, podświetl dane i nagłówek, od wstawionej wstążki wybierz tabelę przestawną, a następnie przeciągnij nagłówek z listy pól tabeli przestawnej do etykiet wierszy i do pól wartości.

+0

doskonały, szybki i użyteczny. Wielkie dzięki! – Shishdem

Powiązane problemy