• ベストアンサー

エクセルに関しての質問です。

縦のセルに例えば1000個のランダムの数字を入力します。 また別の縦のセルに1000個のランダムの数字を入力するとします。 この場合、2つの縦のセルの数字でかぶっているのを割り出すような方法はあるのでしょうか? また3、4つと縦のセルが増えた場合だとどうなりますでしょうか? 無知なものでお力添え宜しくお願い致します。

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

  • ベストアンサー
  • BookerL
  • ベストアンサー率52% (599/1132)
回答No.3

>2つの縦のセルの数字でかぶっている  というのが、同じ行でのことであれば、#1さんのようなことになるでしょう。   A   B 1  55  40 2  37  68 3  40  49 4  26  55 :  :  :  こんな場合で、40 や 55 がかぶっているのを検出したいのであれば、C1 に =IF(COUNTIF($A$1:$A$1000,B1)>0,"かぶり","") とすればどうでしょう。

higeo
質問者

お礼

うまくいきそうです。 ありがとうございました。

その他の回答 (4)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.5

> これだとなぜか数字がエラーになってしまうのですが…  申し訳ありませんが、 わたくしには、 "数字がエラーになる" という状況を理解することができません。  恐れ入りますが、 一般のモノ でも理解できるような 平易な言葉を使って、 できるだけ 具体的に エラーの 内容を教えていただけないものでしょうか?

higeo
質問者

補足

すみません。 私の打ち間違えでした… この度はご回答ありがとうございました。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.4

同様に考えて4列(A列, B列, C列, D列)になった場合、E列を判定に利用するならば、 =COUNTIF($A$1:$C$1000,D1) を セルE1 に設定して、 E1000 までコピーします。 結果が、0 以外であれば、 A列、B列、C列のどこかに、かぶっている数字がある、 ということになります。 ただし、 列が 4つになった場合の考え方は、何通りかの考えたかが あるので、 その考え方を 具体的にしめしていただければ、 それに 沿った 事例を示すことができると思います。

higeo
質問者

補足

これだとなぜか数字がエラーになってしまうのですが…

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

今仮に、C列を作業用に利用します。 下記の数式を セルC1 に設定して、C1000 まで、オートフィルコピーします。 結果が 0 以外のものがあれば、 B列のその行の数値にかぶりがあります。 =COUNTIF($A$1:$A$1000,B1)

higeo
質問者

お礼

うまくいきそうです。 ありがとうございました。

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

2つの方法があります。1つは空いているセルを使って関数IFで同じかどうかの判定。もう1つは条件書式で、セルが同じなら色を付けるということができます。 セルを使う場合: A列とB列がある場合、C列に =if(a1=b1,1,0) などと式を入れたら、同じなら1,違う場合は0を表示します。 セルの列が増えたときにはifを増やすだけなので、いくつでも対応できます。 判りやすく冗長的に書くと =if(a1=b1,if(a1=c1,if(a1=d1,1,0),0),0)と、入れ子にします。 条件書式の場合: A列の色を変える場合、例えばA1のセルに条件「=b1」として、書式から文字の色か背景色を選ぶと、内容が同じときはA1のセルがその色に変化します。