• ベストアンサー

エクセル2000

A列に氏名を入力しています。 B列に○印を付け、C列にB列と異なる指名に○印を付けています。B列の○印とC列の○印を同時に抽出したいのですが。どうすればよいでしょうか。オートフィルタのオプションを使用すると思うのですが、方法が分かりません。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

D列をもうけて D列に =B2 & C2 とか 入れて ○を オートフィルタで抽出すればいいでしょう。

honatu
質問者

お礼

ありがとうございました。 No.6方のいわれるとおり、オートフィルタでは同時に抽出できないのですね。 ご連絡遅くなりました。

その他の回答 (5)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.6

オートフィルターで二つの項目を同時に抽出は出来ません。B列を抽出した時点でC列も一緒に抽出されてしまうので、B列が○または、C列も○の抽出は出来ないのです。そこで、No1の言われているようにD列にBとCのデータを統合して、「BまたはCが○である」と言う列を作ります。 そして、この列をフィルタリングすることで、BC列の同時抽出をする、という手間をかける必要があります。

honatu
質問者

お礼

takntさんの方法で解決しました。 ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

#4の補足ありがとうございます。「指名」の件推定でわかるのですが、 >「B列に○印を付け、」 てあるのに >「C列にB列と異なる氏名に○印を付けています」が出きるのでしょうか。 良く判らないですが、 B,C列両方○の行を表示するのなら D2に=IF(AND($B2="○",$C2="○"),A2,"") E2に=IF(AND($B2="○",$C2="○"),B2,"") F2に=IF(AND($B2="○",$C2="○"),C2,"") で下へ複写するのはどうでしょう。 一方ならANDの部分をORにかえる。 上に集めたければ値だけ複写してソートする。

honatu
質問者

お礼

takntさんの方法で解決しました。 ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

>B列に○印を付け、C列にB列と異なる指名に○印を付けています。 ミスタイプ(指名?)もあるようで、意味が判りません。 B列には氏名を入力されてあるのでしょうか。

honatu
質問者

補足

>ミスタイプ(指名?)もあるようで、意味が判りません。 申し訳ありません。氏名の間違いです。

  • losedog
  • ベストアンサー率66% (22/33)
回答No.3

B列とC列同時に抽出,というのは, (A)B列とC列両方に○印がある行のみを抽出 (B)B列かC列どちらか又は両方に○印がある行を抽出 のどちらでしょうか? (A)であれば,B列とC列同時に,オートフィルタで○印を指定すれば抽出できます。 (B)であれば,例えばD1のセルに =B1&C1 と入力し,必要なだけ下へコピーしてから,D列のオートフィルタのオプションで「○を含む」で抽出すればOKです。

honatu
質問者

補足

>(A)であれば,B列とC列同時に,オートフィルタで○印を指定すれば抽出できます。 [同時]にオートフィルタとはどのようにするのでしょうか。

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.2

ひとつの方法として D列に =IF(OR(B2="○",C2="○"),1,"×") で、オートフィルタでD列に「1」と表示されるものを抽出したりするのは邪道ですか?

honatu
質問者

お礼

takntさんの方法で解決しました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう