2016-09-25 16 views
0

私は、何度も注文された部品を特定し、次に最も注文される部品を特定する方法を探しています。私はこのようなリストを持っていた場合の例として、未知の重複値を検索し、Excelで値を返す

りんご

パン

ブドウ

アップル

アップル

私のテーブルには、リンゴが最も多く見え、次に梨が現れることがわかります。私が立ち往生することは、複製されているかどうかわからないので、私はAppleによって検索したくないということです。私はINDEXとMATCHで遊んでいましたが、あなたの探しているものが重複しているとわかっていません。どんな助けも素晴らしいだろう。

答えて

0

最も単純なピボットテーブルであってもよいが、ここで少し、マクロであるでしょう:

Sub SuperSimpleFrequencyTable() 
    Dim C As Range, A As Range, B As Range 

    Set A = Range("A:A") 
    Set B = Range("B:B") 

    A.Copy B 
    B.RemoveDuplicates Columns:=1, Header:=xlNo 
    Set C = B.SpecialCells(xlCellTypeConstants).Offset(0, 1) 

    With C 
     .Formula = "=countif(A:A,B1)" 
     .Value = .Value 
    End With 
End Sub 

enter image description here

各項目は、列Bとその横に、数のカウントに表示されます。その項目が列内に存在する回数。A

関連する問題