• 締切済み

リストの共通を抽出したい

Exce2016利用です。 リストの共通を抽出する方法はありますか? たとえば添付画像のように、列には食材リスト。行はレシピとします。 そのレシピに使われる食材の該当を、マトリクス部分に「●」と入力します。 この例はあくまでも端的で、食材リストもレシピも数が多いので、共通がわかりません。 この「●」の共通する食材またはレシピを絞り込んで表示したいのです。 また当方、マクロなどの言語は一切できませんので、その他の方法でお願いします。

みんなの回答

  • bio999
  • ベストアンサー率30% (42/140)
回答No.4

B列、C列にそれぞれフィルター(データ→フィルター)をかけて、それぞれの空白のセルの✓を外せばよくないですか?

すると、全ての回答が全文表示されます。
  • luka3
  • ベストアンサー率72% (460/632)
回答No.3

あれ? 「●がひとつもないものを省くこと」なのだから、フィルタの「 0 」だけチェックを外す、が正解かな。

すると、全ての回答が全文表示されます。
  • luka3
  • ベストアンサー率72% (460/632)
回答No.2

すみません、「リストの共通を抽出」とあったので。 1つも使われていないものを抽出するには、先の説明の最後、フィルタで「 0 」にだけチェックすればよいです。

すると、全ての回答が全文表示されます。
  • luka3
  • ベストアンサー率72% (460/632)
回答No.1

自分なら、ですが ・D2に =COUNTIF(B2:C2,"●") を入力し、下方向へフィルもしくはコピペ ・A1をクリックして、「並べ替えとフィルター」から「フィルター」を選択(もしくは Shift+Ctrl+L キーを押す) ・D1のフィルタを開いて(▼ボタンを押す)、最大数(今回の場合なら2)だけにチェック こんな感じでしょうか。 そんなに手間じゃないので、調べたい時だけさっと作って、確認したらこの作業列を削除する、とかにしておくと元々の表を汚さないかな。

frau
質問者

補足

ごめんなさい。説明が悪かったです。この例の場合、カレーとパスタの共通は「トマト」です。そのため、ご回答がトマトを抽出するようになってますが、目的は●がひとつもないもを省くことです。 この例でいえば「玉ネギ」「ナス」が空白です。空白部分を省いて表示するようにしたいのですが。

すると、全ての回答が全文表示されます。

関連するQ&A