• ベストアンサー

エクセルで、セルに同じ数字が入っている列を表示したいんですが?

初心者です。よろしくお願いします。 エクセルで検索したいと考えているんですが、下記のようなことは可能でしょうか? Aの列に人の名前を記入 Bの列に国語の点数を入力 Cの列に算数の点数を入力 BとCの点数が同じ人を調べることができるようにしたいのです。 カーソルが該当するAの列に飛ぶ形でもけっこうですし、理想的には 該当したデータを一覧で表示できればより良いのですが・・・ データが300以上もあるため、調べるのが大変です。 たぶんマクロなどで可能なのかとは思うのですが、よくわかりません。 どのように記述したらよいか、教えていただけませんか?

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

  • ベストアンサー
回答No.2

Dの列に =if(A1=B1,"○","") じゃだめでしょうか?

colnago98
質問者

お礼

たいへんお礼が遅れてしまい申し訳ありませんでしたm(_ _)m そうですね! できました(^-^) ありがとうございました!

その他の回答 (2)

noname#79209
noname#79209
回答No.3

直接の回答ではありませんが、 私はエクセルでは極力マクロを使わないで処理しようとします。 自分だけが使う表なら良いのですが、他の人が使う表ではPCのセキュリティレベルによっては、マクロを含む表を開こうとすると 「マクロが入っている。ウィルスかも知れない」 というメッセージが表示されます。 エンドユーザーの中には「ウィルス」という語句に過剰反応して、「ウィルスが入っている!」と大騒ぎする人が必ずいるからです。

colnago98
質問者

お礼

たいへんお礼が遅れてしまい申し訳ありませんでしたm(_ _)m 確かにそのようにでると緊張しちゃいますよね。

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.1

もちろんマクロで記述してもいいですが、エクセルには便利な機能が たくさんあるので紹介します。 1)D列にB(国語)-C(算数)の値を計算させる。    具体的には、例えばD2のセルに =B2-C2と記述。    あとは、D3以降にカットアンドペースト 2)D列にある0の行を抽出。   (1) データをドラッグして選択する。   (2) 上部のメニューから      「データ」→「フィルタ」→「オートフィルタ」と選択   (3) D1のセルにできた下矢印をクリックし、0を選ぶ。 以上です。思ったより簡単でしょ。

colnago98
質問者

お礼

たいへんお礼が遅れてしまい申し訳ありませんでしたm(_ _)m たいへん助かりました。 ありがとうございました!