仕事柄、ユーザから台帳ライクなExcelファイルを突然見せられて「このExcelデータで挙がっている項目の件数TOP10を出したいんだけど...」的なことを相談されることが時々あります。そんな時にとり得る選択肢はいくつかあると思いますが、ベストプラクティス…というか、相手のことも考えた"妥協点"は一体どこなのか。一度は考えておく必要があると思ったので今更ながらまとめておきます。 1.Excelの標準機能を使う 例えば「小計」機能の場合。 また、例えば「countif関数」の場合。 2.自分のやりやすい方法としてSQLのGROUP BYを使う 3.じゃあ間をとってコレなんかどうだろう? Officeにも一応そんな機能あります。 4.まとめ 5.【追記あり】PythonのPandasが便利 あわせて読みたい 1.Excelの標準機能を使う まず、前提として今回の話はシンプルに「項目の件数(個数