- 締切済み
Excel 入力された間のセルを自動で塗る方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えば1行目から10行目までを選択します。 A1セルがアクティブ状態のセルになっています。 そこで「条件付き書式」の「新しいルール」で「数式を使用して・・・・」を選択し、数式の窓には次の式を入力してから「書式」でお望みの色を指定してOKします。 =AND(COUNTIF(1:1,"A")=1,COUNTIF(1:1,"B")=1,COLUMN(A1)>=MATCH("A",1:1,0),COLUMN(A1)<=MATCH("B",1:1,0))
- keithin
- ベストアンサー率66% (5278/7941)
>その間のセルを自動で塗る方法 塗るのは「間のセル」で、AとBは塗らなくてイイのですか。 手順: 1行目から10行目まで行選択(必ず行う)して、条件付き書式を開始する ご利用のエクセルのバージョンが不明のご相談ですが、 エクセル2003まででは: セルの値が → 数式が に変更して エクセル2007以降では: 新しいルールから数式を使用して…を開始 =(A1<>"A")*(COUNTIF($A1:A1,"A")>COUNTIF($A1:A1,"B")) と設定し、塗色を設定してOKする。 #AとBも塗るなら =(COUNTIF($A1:A1,"A")>COUNTIF($A1:A1,"B"))+(A1="B") とする #補足 1行にAとBは絶対必ず1回しか入らないなら、もうちょっと違う数式にすることもできます COUNTIFで数えて塗るのは同じなので、考えてみて下さい。 #ご相談投稿では、普段あなたが使うソフトのバージョンまでキチンと明記する事を憶えて下さい。
お礼
早速のご回答ありがとうございます。 環境はwin、Macで新旧混在なのであえて記載しませんでした。 汎用方法ができればと思い、大変失礼いたしました。 こちらの方法で試してみます。
補足
NO.1さんとNO.2さんありがとうございます。 問題なく進めることができました。 両方参考になったので、ベストアンサーをつけないで 締切させていただきます。 申し訳ありません。
お礼
ご回答ありがとうございます。 早速試してみます。
補足
NO.1さんとNO.2さんありがとうございます。 問題なく進めることができました。 両方参考になったので、ベストアンサーをつけないで 締切させていただきます。 申し訳ありません。