- ベストアンサー
Excel、条件付書式で、自動で線を引く
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
罫線はすべて条件付き書式設定で引くことが必要です。初めに表を選んで範囲内のセルに罫線を引いた後では区切り線を引くことはできません。 ご提示の表でA1セルからC1セルは項目ですのでそれらのセルは罫線の作成で実線などを引いておきます。 その後にA2セルからC列の下方のセル、例えばC100セルまでを範囲として指定します。A2セルがアクティブ状態になっていますね。その状態で「ホーム」タブの「条件付き書式」をクリックし、「新しいルール」から「数式を使用して書式設定するセルを決定」を選択します。 数式の窓には次の式を入力します。 =AND($B2<>"",OR(AND($A2="",$A3<>""),AND($A2<>"",$A2=$A3))) 「書式」をクリックして「罫線」タブを選択します。 線のスタイルで実線を指定してから文字列と書いてある画面で両サイドの縦線をクリックします。これで縦の実線が2本引かれますね。次に線のスタイルで区切り線となる破線などを指定してから同じように文字列と書いてある画面で下の横線をクリックします。これで区切り線を引くための設定は終わります。 次に再び「条件付き書式」の「新しいルール」からで数式の窓には次の式を入力します。 =AND($B2<>"",OR(AND($A2<>"",$A3=""),AND($A2="",$A3=""))) 前と同様にして、書式では実線を指定してから文字列と書いてある画面では両サイドの縦線および下の横線をクリックします。OKで終了することで区切り線の入った罫線を引くことができます。
- chonami
- ベストアンサー率43% (448/1036)
提示の表で説明すると、 A1からC12まで選択→タブでB2までアクティブセルを移動(選択状態は保持)→条件付書式→数式が→「=AND($A2<>"",$A1="")」と入力→罫線を上辺に設定→OK で如何でしょう。 空欄の所も全部担当者の名前が入っていたらもっと短い式で出来るんですけどね。 空欄を作らないようにする表作りを心掛ける方がいいですよ。
- 前田 順一(@cocoa5575)
- ベストアンサー率19% (38/197)
質問者の方の意図に沿っているかわかりませんが、可能ですよ。 単純に条件に A1<>"" B1<>"" C1<>"" ・ ・ ・ 的な事を書いて、各々の条件に線を引く書式を定義してやれば可能だと思います。
お礼
有り難う御座います。 今回、この手法が一番しやすかったです。 他のも参考になりましたが、分かりやすく説明して頂きありがとう御座いました。