- 締切済み
エクセルについて
A列に数字列、B列に数字列があります。A列の数字列とB列の数字を比較させる関数、マクロを教えて下さい
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
質問の表現は、具体的にやりたいことの表現が中途半端。 推測して、例示してみよう。 (1)A列のある行のセルと同じ値の数はいくら有るか。 (2)A列の各行の数がB列にあれば、B列のその行にサインを入れる。 (3)A列中心で考えてそのセルの値がB列になければ、 B列中心で考えてそのセルの値がAB列になければ、抜き出す など。 したいことは 条件に合った(合わない)ものを (1)カウント (2)サイン付け (3)データとは別範囲に、抜き出し のどれか? エクセル特に関数の質問の場合は、これを念頭に質問表現をすること。 それとA(B)列ないでのデータの重複が有るかどうか、必ず記述するべきです。 こんな質問の調子で、マクロなんて経験有るのかな。 課題の丸投げは規定違反。
- kuma56
- ベストアンサー率31% (1423/4528)
比較してそれをどうしたいのでしょうか?? 単純にA1セルの値とB1セルの値が同じかどうかなら、C1セルに =IF(A1=B1,"○","×") とでもいれてやれば、同じなら ○ を表示し異なれば × を表示します。 A列の値の中にB1セルの値と同じ物がいくつあるか数えるなら、C1セルに =COUNTIF($A$1:$A$65536,B1) といれてやれば、同じ値の数を表示します。($A$65536は最終セルの位置) 両方を合わせるようにして =IF(COUNTIF(A$1:A$65536,B1)>0,"○","×") こんな風にする事もできます。 関数にせよマクロにせよ、もう少しやりたい事を明確にした方がより具体的なアドバイスが貰いやすいかもしれませんよ。
- takesun
- ベストアンサー率40% (22/54)
もう少し具体的な質問をお願いします。 A1セルとB1セルを比較するだけなら =A1=B1でもできますが。