• ベストアンサー

エクセルでB列の数値がA列(A1:A10)の範囲に存在するかどうかを知りたい

こんばんは。 エクセルでこのようなことができるのかどうか分からないので、教えてください。 B列の数値がA列(A1:A10)の範囲に含まれる数値なら○、含まれない数値なら×と、C列に表示したいのですが、エクセルでそのようなことはできるのでしょうか。 できるのであれば方法を教えていただけますでしょうか。 よろしくお願いいたします。 <<最終的な結果は以下のように表示したいです>>   A B C 1 12 19  ○ 2 15 20  ○ 3 19 28  ○ 4 20 30  × 5 23 34  ○ 6 28 35  × 7 32 38 × 8 34 39  ○ 9 39 10 40

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

  • ベストアンサー
noname#204879
noname#204879
回答No.1

セル C1 に式 =IF(COUNTIF(A:A,B1),"○","×") を入力して、此れを下方にズズーッと複写

O-range
質問者

お礼

ありがとうございます! こんなに簡単にできるなんて・・・勉強不足で恥ずかしいです。 1時間以上悩んでいたものがすっきり解決しました。 ありがとうございました。

その他の回答 (2)

  • Hiro1966
  • ベストアンサー率43% (61/139)
回答No.3

No.2です。僕の回答だと。同じ行番号にしか対応してませんでした。出直して来ます。 ごめんなさい。

O-range
質問者

お礼

ありがとうございます。 そんな。。誤らないで下さい。 まだ試しておりませんが、回答いただいた関数式だとどのような結果が出るのか、何かに活用できないのか、あとで勉強させていただきます。 エクセルに関して無知なものですから、またいろいろと質問させていただくことがあると思います。 そのときにまた、助けていただけるとうれしいです。 2度のご回答、ありがとうございました。

  • Hiro1966
  • ベストアンサー率43% (61/139)
回答No.2

C列に下記の関数式でどうですか? +IF($A$1:$A$10=$B$1:$B$10,"○","×")

O-range
質問者

お礼

早速のご回答、ありがとうございます。 先のご回答者様の方法ですぐにできましたので、まだ試しておりませんが、時間が空き次第、上記の関数式でも勉強させていただきます。 ありがとうございました。

関連するQ&A

  • エクセルで、A列に「20081020」が入っており、B列に「20081

    エクセルで、A列に「20081020」が入っており、B列に「20081030」、C列に「20090102」 と数値が入っているとします。 お分かりの通り、日付がスラッシュ無しで入っているのですが、A列に対してB,C列のような日付が何日後、もしくは何ヶ月、何日後のデータなのかわかるようにしたいです。 関数でありますでしょうか? 上記の例であればB列は10日後、C列は64日後と表示されるようにしたいです。 (数字だけでも構いません) 教えていただければ幸いです。 何卒よろしくお願いします。

  • エクセルでA列、B列、C列、D列、E列に数値が入力されており、それぞれ

    エクセルでA列、B列、C列、D列、E列に数値が入力されており、それぞれの数値が重複しないように合計数値を計算したいのですが、何か良い方法は無いでしょうか? 例 A B C D E 1 5 12 6 13 13 2 7 13 7 14 14 3 16 8 20 5+12+6+13+13=49 5+12+7+13+13=50 よろしくお願いします

  • エクセルで数値の範囲を指定して、番号を付けたいです

    エクセルに詳しくないのでどなたかお教えてください。 A列 35 68 40 13 53 98 71 とA列にある数値を 1~31=1 32~51=2 52~75=3 76~100=4 と数値の範囲を指定して、イコールの右側の数字(上記でしたら1~4の数字)をB列に表示させたいのですが、これはエクセルでできますか?できましたらやり方を教えてください、よろしくお願いします。

  • エクセルで行数の異なる2つの列の数値を新しい列にコピーする方法

    はじめまして。 エクセルで質問があります。 A列に数値データ、B列に0 or 1のデータがあります。 Sum(B:B)=A列の行数です。 このデータを、C列に1のときはA列のデータを1行下にコピー、0のときは""にしたいと考えております。 結果C列はB列を同じ行数 if文でC1セルに =if(B1=1,A1,"") と打つと、B列に0が入った途端、A列の数値が進みすぎてしまいます。 B列=0のときA列を進まなくする方法はあるのでしょうか? たとえばB1=1, B2=0, B3=1のとき、C3にはA2の数値を入れたいのですが、A3になってしまいます。 よろしくお願いいたします。

  • エクセル、数値の重複範囲を

    今、エクセルでのデータ整理に手間取っています。 三つの数値に幅のあるデータの重複範囲の最大・最小を取りたいのですが、エクセルで可能でしょうか? 詳細は以下のような感じです 数値1 :   A1-------A2 数値2 : B1-----------------B2 数値3 :       C1-------C2 重複範囲最大値 A2 重複範囲最小値 C1 少ないデータなら地道にやるのですが、なにぶんデータが膨大でして・・・ ご存知の方、ご教授願います。 なお、使用しているエクセルは 2003 です。

  • エクセルの質問です。例えばA1の数値が7.0%、B2の数値がA1の数値

    エクセルの質問です。例えばA1の数値が7.0%、B2の数値がA1の数値+1.3%~-3.0%のにときには○をC1に表示、その数値条件+1.3%~-3.0%以外ならC1に×を表示させたいのです。 教えて下さい。 よろしくお願いします。

  • A列の数値をB列に順次足していきたいのですが。

    A列の数値をB列に順次足していきたいのですが。 エクセル2007で家計簿をつけています、A2からA50に金額が日毎に入力されA51に合計が出ます。 画面上にはA20程度しか映らないので日々の合計を確認し忘れることがあります、そこでリアルタイムで照合したいのです。B3=A2+A3,B4=A2+A3+A4,B5=A2+A3+A4+A5を表示させたいのです、どんな式をA3に入れればよいのですか。宜しくお願いします。

  • エクセルでA列-B列=C列 の抽出方法について

    エクセルの初歩的な質問になってしまうかもしれませんが A列の値からB列の値で重複する値を削除して C列を作る方法を教えてください。 A列 a b c d B列 c d から 結果 C列 a b のような結果が得られる処理方法を お願い致します。

  • こんにちは。エクセルでお聞きしたいことがあります。例えばA列に100

    こんにちは。エクセルでお聞きしたいことがあります。例えばA列に100 200 300という数値があると仮定します。同様にB列に200 300 400、C列に300 400 500 600。A列+B列+C列の合計値が1000になる組合せを探す計算式(この場合A列の200+B列300+C列500=1000等)はありますか?。また、合計値が1000以上1100未満なども可能でしょうか?。当方、エクセル初心者です。参考書も購入しましたが、よくわかりません。エクセルにこのような機能が無ければ他のソフトとか教えていただければ幸いです。

  • Excelにて列の一番下にある数値を表示する関数

    質問させていただきます。 エクセルの関数で「○列に入力されている数値の中で常に一番下にある数値を表示する」関数などありますでしょうか? 例えば B列に数値を入力していき、一番下?最終行?にある数値を自動で表示させたいです。下の例では「80」をとあるセルに表示させたいです。  A  B  C  D  ・・・・・ 1  100 2   99 3  150 4   80 5 6 ・ ・ =MAXという関数は見つけることはできたのですが・・・ =MAXの関数では、最大値しか表示できないので・・・ 色々と調べてみたのですが、調べ方が悪いのか探し出せませんでした。 お手数ですがよろしくお願いします。

専門家に質問してみよう