• 締切済み

excelを用いた数列比較について教えてください!

仕事で求められたもののexcelでのプログラミングに疎く、困っています。 何卒ご回答をお願いいたします。 ---------------------------------------------------------------- 【例】 A列    B列 1    1 2    -- 3    2 4    -- 5    9 --   4 --    5 ---------------------------------------------------------------- 上記のように、数字と記号の混じった数列が二つあります。 上の行から順番に、記号は関係なく数字を比較していき、異なっている数字の両方をわかるようにしたいのです。 上の例でいえば、左の列の「3」と右の列の「9」をチェックしたいです。 皆様、どうぞよろしくお願いいたします。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.6

>上の例でいえば、左の列の「3」と右の列の「9」をチェックしたいです。 A列とB列を比較して大きい方の値を返せば良いでしょうか? =IF(OR(COUNT(A1:B1)<2,A1=B1),"",MAX(A1,B1)) 貼付画像はD1へ上記の数式をセットして下へD7までコピーした結果です。 お望みと異なるときはどのようにしたいかを補足してください。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.5

=COUNT(1/(A1-B1<>0)) みたいな式で「1」と「0」に分けられます……よね?

noname#204879
noname#204879
回答No.4

「異なっている数字の両方をわかるように」の「両方をわかるように」とは、具体的にどうしたいの? 逆に「同じ数字」のときは、両方をわからないように、どうすれば良いの?

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

「チェック」が具体的に何を求めているのか良く解りませんが、セルの色を変える程度で良いのでしたら条件付き書式でも十分かと思います。 添付の図ではA:B列を選択し、以下の数式を満たす時にセルを塗りつぶしています。 =(COUNTIF($A:$B,A1)=1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 色々やり方はあると思いますが・・・ A・B列とも1行目からデータがあり、C列に表示するとします。 C1セルに =IFERROR(IF(AND(A1*B1,A1-B1<>0),"○",""),"") という数式を入れフィルハンドルで下へコピーしてみてください。 「○」が表示されている行が「チェックしたい」行となります。m(_ _)m

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

=IF(OR(TYPE(A1)=2,TYPE(B1)=2),"",IF(A1<>B1,"チェック",""))

関連するQ&A