- ベストアンサー
★エクセルで星取表を作成したい★
お世話になります。 エクセルのA~Zの行にあるデータをA列に入力した時に★(1でもいいのですが)を表示させたいのです。 A B C D E F G・・・・・ 1 2 3 4 5 6 1 ★ 2 ★ 6 ★ 上のようなイメージです。VLOOKやIFなどやっては見たのですが出来ませんでした。 ちなみにVBAやマクロは苦手です。関数でよい方法はありませんか? お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、比較対象となるデータがA列から始まっているところに無理があります。 この例ですと、A2に1を入れたところに★を置くことになります。 計算式や関数が入っているセルに、定数を入れたらそれに置き換わってしまうから、VBAをつかわなければ無理です。 ということで、比較元となるものをB列からあてはめ、入力はA列で行うなら単純なIF関数でできます。 A B C D E・・・ 1 2 3 4 1 ★ 3 ★ 2 ★ B1に"=if($a1=b$1,"★","") と入れてこれを各セルにコピー(オートフィル)すればできます。
お礼
回答ありがとうございます。 出来ました。。すごく助かりました。本当にありがとうございます。 ご連絡が遅くなりました。