- ベストアンサー
複数のセル内データが一致しているかをチェックする関数を教えてください。
こんにちは。 急ぎの仕事なのですが、関数がさっぱりわからず困っています。 お分かりの方、どうか助けてください!! 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 ・・・ と、続きがあります。 ひとつの商品に対して、複数店舗が取り扱っており 現段階では、仕入先(文字列)、原価、売価、発注単位、横に長いデータです。(空白有り・空白は一致とみなす) 最終的にはこの横列が全て一致するものは、消去します。 本を開いて頑張ってみましたが、埒が明かないので、 どうぞ宜しくお願いいたします。 説明不足な点が有りましたらご指摘ください。
- みんなの回答 (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の行を削除
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
>Aの値、5に対して、B~Gが一致しているかを確認したいのですが 評価を列Hで行うとします。また、評価対象は行2とします。 セルH2に、式[=AND(A2=B2,A2=C2,A2=D2,A2=E2,A2=F2,A2=G2)]を入力します。 すべてが一致していれば[TRUE]が、ひとつでも不一致(未入力含む)があれば[FALSE]が表示されます。 TRUEの行が削除対象、ということになります。
お礼
早速のご回答、ありがとうございます。 ANDは試してみたのですが、これに、空白も一致とみなすにはどうしたら良いのでしょうか? ど素人ですみません。
お礼
ありがとうございます。 この、最後の=6は、一致するとFALSEを表示させる為のものですか? 全てFALSEが表示されてしまいます。 あと書き忘れていたのですが、基準となるA1が空白の場合もあります。 この時は不一致とみなしたいのですが、教えていただいた式に何を加えればよいのでしょうか?
補足
すみません。 私の例題のせいでした。 =6は桁ですね? 実際には8桁だったので、変更したらちゃんと表示されました。 ありがとうございました。