• ベストアンサー

エクセルで、2つの列で共通する数字には「◎」などの印を付けるには・・・

エクセルで、2つの列で共通する数字には「◎」などの印を付けるには・・・。 A1からA1000まで、「1~1000」の連番が入力されています。 C列には、C1からC6に、「3」「29」「58」「94」「681」「736」が在るとします。 このC列の6個の数字と共通するA列の連番の右側のB列に、「◎」などの記号を表示させたいのですが、どのようにすれば可能ですか?

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

  • ベストアンサー
  • zongai
  • ベストアンサー率31% (470/1474)
回答No.1

B1に =IF(OR(A1=$C$1,A1=$C$2,A1=$C$3,A1=$C$4,A1=$C$5,A1=$C$6),"◎","") 以降、B1000までコピー。 ではいかが?

heisenberg
質問者

お礼

きょう、ネットを検索して、或る関数を使った数式を見つけ、解決致しました。 ご回答、ありがとうございました。 また何か有りましたら、宜しくお願い致します。 では・・・ヾ(^ω^)

heisenberg
質問者

補足

早速のご回答、ありがとうございます。 試してみましたが、上手くいきません。 実は、C列には、6個の数字を例示したのですが、実際は、200個前後の数字が、その都度、入力されます。 提示なさった式では、一々、「A1=$C$200」まで入れないといけないのですか? それですと、時間がかかり、大変そうですね。 現在、別のデータ整理で、次の式を使っています。 C1=IF(ISERROR(MATCH(B1,$A$1:$A$***,0))=TRUE,"◎","") 上記で、「***」は、範囲の最下段の行の数字です。 この式では、「B列には在るがA列には無い数字の、B列の当該数字の右側、つまり、C列に「◎」を付けて表示する、というものです。 これの逆をしたいのです。 すなわち、「A列の連番中に在り、C列にも含まれる数字(約200個前後)の、A列の当該番号の右側(B列)に「◎」を表示させたい・・・。 上の、別データの整理で使っている式を改変して応用できませんか? 勿論、別の有効な式でもいいのですが・・・。 宜しくお願い致します。

関連するQ&A