
No.3ベストアンサー
- 回答日時:
No.2です。
すみません、質問の意図を誤って解釈していました。
私の知識では、オートフィルタを使用して重複を除いた個数を数える方法は思いつきませんでした。
ちょっとややこしいですがフィルタオプションを使用した以下の方法はいかがでしょうか。
A列に出荷日、C列にアイテムが入力されているとします。
A列のタイトルが「出荷日」となっていると場合、抽出条件としてD1に「出荷日」、D2にフィルタリングしたい出荷日を記入しておきます。
この状態で、A列全体とC列全体を選択して、「データ」>「フィルタ」>「フィルタオプションの設定」の画面で、「検索条件範囲」に$D$1:$D$2を指定し、「重複するレコードは無視する」にチェックを入れ、OKを押します。
こうすると、D2のセルで指定した条件の日付のアイテムが重複なしに表示されるので、下のステータスバーを見れば抽出件数がわかります。
ただ、条件を変える(抽出する日付を変える)には、いちいち「データ」>「フィルタ」>「すべて表示」で元の表示に戻して、検索値(今の例ではD2)の内容を変えて同じことを繰り返さないといけないので、ちょっと面倒です。一連の流れをマクロにすれば簡単かもしれません。
一応、今の例をマクロにしてみたら、以下のようになりました。ボタンを配置してマクロを実行できるようにしてみたら、比較的簡単に抽出ができると思います。
Sub 抽出()
Range("A:A,C:C").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Range("D1:D2"), Unique:=True
End Sub
Sub 全て表示()
ActiveSheet.ShowAllData
End Sub
ご親切にどうもありがとうございました。
マクロなどはまったくちんぷんかんぷんなのですが、
ご意見大変参考になりました。
有り難うございました。
No.4
- 回答日時:
空いている列を作業列として使用します(仮にH,I列)。
フィルタリングして、D列の重複を省いた個数を数えたいとします。
データが2行目からあるとして、
H2=SUBTOTAL(3,D$2:D2)
下へコピー。
I2=IF(AND(H2>0,H2<>H1),D2,NA())
下へコピー。
個数=COUNT(1/(MATCH(I2:I1000,I2:I1000,0)=ROW(A1:A999)))
配列数式なので、Ctrl + Shift + Enter で確定。
ROW(A1:A999)の部分は実際のデータの行数に合わせてください。
(データが2~1000行目まであるとしたら、データの行数は999行、という意味です。)
ご丁寧な回答真にありがとうございました。
関数の種類や意味は知りませんが、なんとなく
おっしゃることは分かる気がします。
回答いただきました皆様、
本当にありがとうございました。
余談ですが、PCど素人の私(もちろん文系人間)は、
いわゆる「解」法が複数あることに大変驚いています。
中にはご自分で関数を組み合わせて、公式を
創り上げる人もいると聞きます。
いったい、皆さんはそういう関数を
どこで学ばれるのでしょうね・・・・?
No.2
- 回答日時:
A列に出荷日が格納されているとすると、
=SUBTOTAL(2,A:A)
とどこかのセルに入力すれば、フィルタリングされた個数が表示されます。
または列の中身が文字列で先頭行がタイトルの場合、
=SUBTOTAL(3,A:A)-1
でもよいでしょう。
この回答への補足
ご回答ありがとうございます。
ただ、上記はもしかして、
「フィルタリングされた個数」と記載いただいていますが、それはエクセルの右下に表示される個数のことでしょうか?
もしそうであれば、私が知りたいと申し上げているのは違いまして、「フィルタリングされた個数」の総数ではなく、その選択肢として表示されるリストの個数です(重複が省かれた個数)。
もしよろしければ、引き続きご教授いただければ幸いです。
No.1
- 回答日時:
「オートフィルタの選択肢数=データの重複を省いた個数」で良いでしょうか
データ範囲がA1:A100のときで、空白ななければ
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
で求められます
この回答への補足
さっそくのご回答ありがとうございました。
すいませんが、上記関数は複数のフィルタの条件下でも
有効なのでしょうか?
質問に書きましたが、例えば
過去の出荷記録(日時、得意先、納品先、アイテム、数量・・・)の「出荷実績一覧表」のようなものにおいて、
「○月分に動いたアイテム数をカウントしたい」という場合、
まずは日付の列で、「○月」というフィルターをかけて絞り込むかと思いますが、そのような条件下でアイテム数をカウントしたいという場合にも(空欄さえなければ)自動計算されるのでしょうか?
または別に何か計算式を入れなければなりませんか?
恐れ入りますがご回答いただければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Excel(エクセル) Excelのプルダウンメニューの内容を人によって可変する方法 2 2023/03/28 14:52
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- 宅地建物取引主任者(宅建) エクセル 1 2023/01/31 21:29
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
- Excel(エクセル) エクセルの書式設定について教えてください。 2 2023/02/03 09:59
- 防犯カメラ・監視カメラ・小型カメラ Windowsのカメラ機能。設定した通りのfpsでの撮影ができず、コマ落ち動画になる。修正するには? 2 2023/01/29 09:50
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
- Excel(エクセル) EXCELピボットテーブル(複数アイテム) 1 2023/04/27 12:15
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
最強の防寒、あったか術を教えてください!
とっても寒がりなのですが、冬に皆さんがされている最強の防寒、あったか術が知りたいです!
-
コーピングについて教えてください
皆さんはストレスを感じたとき、どのような方法や手段、テクニックで対処していますか?
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
フィルターかけた後、重複を除いてカウントしたい。 すみませんアドバイスお願いします! 取引コード 販
Excel(エクセル)
-
Excelオートフィルターで絞り込んだ行数を数える
その他(Microsoft Office)
-
エクセルでフィルターにかけたセル数だけカウントする方法はsubtotal(集計方法,範囲)だと分かっ
Excel(エクセル)
-
-
4
Excelオートフィルタの候補数を一覧で表示したい
Excel(エクセル)
-
5
エクセルでフィルタ後の条件付き個数のカウント
その他(Microsoft Office)
-
6
エクセルのオートフィルターで個数を表示するには?
Excel(エクセル)
-
7
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
8
「~でしたっけ」を敬語にすると?
日本語
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】1回目の実行後、2...
-
エクセル内に読み込んが画像の...
-
Excelのメニューについて
-
Excelで作成した出欠表から日付...
-
Excel 偶数月の15日(土日祝...
-
Excelの数式について教えてくだ...
-
勤務外時間を出す表が作りたい
-
VLOOKUP FALSEのこと
-
エクセルの数式について教えて...
-
【マクロ】参照渡しについて。...
-
Excel 日付の表示が直せません...
-
Excelの条件付書式について教え...
-
マクロを実行すると、セル範囲...
-
【マクロ】参照渡しとモジュー...
-
【マクロ】シート追加時に同じ...
-
Excelファイルを開くと私だけVA...
-
Excelのデーターバーについて
-
エクセルの設定、特定の列以降...
-
別のシートの指定列の最終行を...
-
エクセル 同じ行の隣り合う数字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】重複する同じ行を、...
-
Excelの条件付き書式のコピーと...
-
vba 印刷設定でのカラー印刷と...
-
VBA の単語の意味を教えて下さい。
-
Excel 日付の表示が直せません...
-
エクセル 同じ行の隣り合う数字...
-
エクセル条件付き書式について。
-
エクセルの数式につきまして
-
ファイル名の変更
-
エクセル 数字のみ抽出につて
-
Excelの開始ブックを固定したい...
-
エクセルの数式について教えて...
-
エクセルのセルをクリックする...
-
=INDIRECT(RIGHT(CELL("filenam...
-
エクスプローラーで見ることは...
-
Excelの関数で質問です
-
至急お願いいたします 屋上の備...
-
エクセルでセルに入力する前は...
-
関数を教えて下さい
-
Excel 関数での質問です
おすすめ情報