• ベストアンサー

複数のセル内データが一致しているかをチェックする関数を教えてください。

こんにちは。 急ぎの仕事なのですが、関数がさっぱりわからず困っています。 お分かりの方、どうか助けてください!!   A   B C D E F G   5    4 5 5 5 4 5 Aの値、5に対して、B~Gが一致しているかを確認したいのですが どのような関数がありますか? また、同じように、 E    F G H I J K 3    3 3 3 3 3 3 ・・・ と、続きがあります。 ひとつの商品に対して、複数店舗が取り扱っており 現段階では、仕入先(文字列)、原価、売価、発注単位、横に長いデータです。(空白有り・空白は一致とみなす) 最終的にはこの横列が全て一致するものは、消去します。 本を開いて頑張ってみましたが、埒が明かないので、 どうぞ宜しくお願いいたします。 説明不足な点が有りましたらご指摘ください。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

    A   B   C   D   E   F   G   H 1   5   5   4   4   4   5   4   FALSE 2   3   3   3   3   3   3   3   TRUE 3   6   6   6       6   6   6   TRUE H1=SUMPRODUCT((B1:G1=A1)+(B1:G1=""))=6 ★TRUEの行を削除

makiokenko
質問者

お礼

ありがとうございます。 この、最後の=6は、一致するとFALSEを表示させる為のものですか? 全てFALSEが表示されてしまいます。 あと書き忘れていたのですが、基準となるA1が空白の場合もあります。 この時は不一致とみなしたいのですが、教えていただいた式に何を加えればよいのでしょうか?

makiokenko
質問者

補足

すみません。 私の例題のせいでした。 =6は桁ですね? 実際には8桁だったので、変更したらちゃんと表示されました。 ありがとうございました。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

>Aの値、5に対して、B~Gが一致しているかを確認したいのですが 評価を列Hで行うとします。また、評価対象は行2とします。 セルH2に、式[=AND(A2=B2,A2=C2,A2=D2,A2=E2,A2=F2,A2=G2)]を入力します。 すべてが一致していれば[TRUE]が、ひとつでも不一致(未入力含む)があれば[FALSE]が表示されます。 TRUEの行が削除対象、ということになります。

makiokenko
質問者

お礼

早速のご回答、ありがとうございます。 ANDは試してみたのですが、これに、空白も一致とみなすにはどうしたら良いのでしょうか? ど素人ですみません。

関連するQ&A