- ベストアンサー
【エクセル関数】に詳しい方。よろしくお願いします。
こんにちは。 エクセル関数に詳しい方、教えてください。 --------------------- 001 002 003 001 002 005 --------------------- 上記のようなデータで、「001と001」、「002と002」のように、連続する数字で一致するものをピックアップするにはどうしたらいいでしょうか?(「003と005」は一致しないので、ピックアップしない)。 たぶん関数を使えばできると思うのですが、知識がないため分かりません。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「ピックアップする」をどう捉えたらいいのか、 いまいちわからないのですが・・・。 1行目と2行目の値が、一致しているかどうかを 判定させるだけなら、 EXACT関数を使えばいいです。 A B C 1 001 002 003 2 001 002 005 3 とした場合、A3セルに、 =EXACT(A1,A2) と入力、結果は一致なので「TRUE」 C列は、不一致なので「FALSE」が返ります。 こういうことではないですか?
その他の回答 (1)
noname#25358
回答No.1
1つのセルではできません。 すぐ下の行に、「1つ左のセルと一致する場合は1、でなければ0」という計算式を埋め込み、その合計値を取得します。 セルをたくさん使う方法が使えないのであれば、マクロを組む必要があると思います。
質問者
お礼
回答ありがとうございます。 なるほど。そういう方法があるんですね。 早速試してみます。 ありがとうございました。
お礼
関数「COUNTIF」を使えば、TRUEあるいはFALSEの数が分かりますよね? お騒がせしました。 ありがとうございました。
補足
説明不足で申し訳ありませんでした。 yumgyumgさんに提示していただいた方法でも十分なのですが ピックアップの意図としては、「一致した数(TRUEあるいはFALSEの数)」まで計算式で出せるものでしょうか?という意味でした。 上記の例でいえば、「001」と「002」が一致しているので「2」、あるいは「003と005」が一致していないので「1」というように。 なお、既に提示していただいた方法で8割方問題解決しております。 誠にありがとうございました!