• ベストアンサー

Excel、条件付書式で、自動で線を引く

Excel、条件付書式で、自動で線を引く 宜しくお願いします。 Excelの表があります。 担当毎に顧客をまとめています。 担当が変わる位置に区切り線を自動に引けるように、条件付書式で出来ないでしょうか。 表は、図の通りです。 行4 行7下部に区切り線を引いていますが、このようなことが、条件付書式で出来ないか教えてください。 図 行9下部には区切り線が引かれていませんが、此は、比較のためにそうしているのであり、 区切り線を引きたいです。 どこかでみたような気がして、さがしたのですが、わかりません。 御願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.4

条件付き書式では、罫線の太さが変えられません。 そこで、区切りではない箇所の罫線は実線ではなく細かい点線にした方が良いでしょう。 周囲と縦の罫線のみ普通に引いておいて、A2:C11を選択して以下の様な条件付き書式を設定します。 条件1 数式が =($A3="") 書式 細かい点線を下線に 条件2 数式が =($A3<>"") 書式 破線を下線に

aoidisk
質問者

お礼

有り難う御座います。 今回、この手法が一番しやすかったです。 他のも参考になりましたが、分かりやすく説明して頂きありがとう御座いました。

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

罫線はすべて条件付き書式設定で引くことが必要です。初めに表を選んで範囲内のセルに罫線を引いた後では区切り線を引くことはできません。 ご提示の表で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)
回答No.2

提示の表で説明すると、 A1からC12まで選択→タブでB2までアクティブセルを移動(選択状態は保持)→条件付書式→数式が→「=AND($A2<>"",$A1="")」と入力→罫線を上辺に設定→OK で如何でしょう。 空欄の所も全部担当者の名前が入っていたらもっと短い式で出来るんですけどね。 空欄を作らないようにする表作りを心掛ける方がいいですよ。

回答No.1

質問者の方の意図に沿っているかわかりませんが、可能ですよ。 単純に条件に A1<>"" B1<>"" C1<>"" ・ ・ ・ 的な事を書いて、各々の条件に線を引く書式を定義してやれば可能だと思います。

関連するQ&A

  • Excel、条件付書式で、自動で線を引く

    Excelの表があります。 注文を黄色の網掛けをしている営業所名毎にまとめています。 営業所名が変わる位置に区切り線を自動に引けるように、条件付書式で出来ないでしょうか。 表は、図の通りです。 行4 行11下部に区切り線(二重線)を引いていますが、このようなことが、条件付書式で出来ないか教えてください。 (顧客からの注文には区切り線がなく手作業で線を入れています。) エクセルのバージョンは2007です。 ご教授頂けますと幸いです。

  • 条件付書式 しましまともう1つ書式を設定

    エクセルの表をしましま(1行ごとにグレー)にしたいのですが、 条件付書式で、"=AND(MOD(ROW(),2)=1)" を設定すればしましまにできるところまでは分かりました。 ですが、すでに、*の書いてあるセルを網掛けにする条件付書式が入っているセルがあります。 (条件付書式で、セルの値が 次の値に等しい ="*") *の入っているセルは、網掛けで、かつ、しましまにしたいのですが、 そのような設定は可能なのでしょうか?

  • エクセルの条件付書式について

    商品コ-ド表   商品色(別表)    色別したい   (赤色)   (青)   (黄色) 0123        0123    1236    2015 1236        0654    1239    5698 1239                   5698 2015 0654 商品コ-ド表を商品色別表のように、赤、青、黄色に エクセルの「書式」→「条件付書式」を使って色別したいのですが、初心者なので、条件付書式の設定内容が、 わかりません。具体的に教えてください。

  • エクセルの条件付書式設定

    エクセルで条件付書式設定にはワイルドカードは使えないのでしょうか 文字を比較したいのです

  • エクセルで条件付書式

    お願いします。 エクセル2003です。 3行目~150行目のA列~P列まで数字が入ってます。 それを"行"ごとの最小値が、赤色に変わるように条件付書式を設定したいのです。 自分でやってみたのですが、なかなかうまくいきません。 良い方法を教えて下さい。(関数でも何でもできればOKです。) 宜しくお願いします。

  • エクセル -複数の条件付書式について-

    エクセル2000を使用しています。 条件付書式を使用して仕事の管理表を作っています。 当日の日付けだけを目立たせたいのですが、うまくいきません。 まず、A列にそれぞれの仕事の進行具合を表す 【進行中】【完了】などの、ステータス行を作りました。 (1)【進行中】は黄色 (2)【完了】はグレー という条件付書式を設定しました。 そしてB列に“いつまで”という列を作り各々完了予定日を入れていますが、、 (3)当日の日付けだけを赤文字にする これを条件1に設定すると、(1)(2)の設定が効かなくなってしまいます。 (1)(2)の設定は残したまま、 当日の日付けの箇所を自動的に目立たせたいのですが、 何かよい方法はないでしょうか。

  • Excel 条件付書式で、セルに色を付けたいのですが

    エクセルで、チェック表を作成しました。 1行目には日付を2行目には曜日が入るようになっています。 A列には、各チェック項目が入ります。 この様な表を作成し、1ヶ月単位でチェックを行います。 作成した表を、1ヶ月ごとに曜日と日付を更新する必要があります。 土日のみ自動的にセルに色がつくようにしたいのですが、上手くいきません。 現在、条件付書式にて、曜日の欄には色がつきます。 また、他のセルは、「次の場合に等しくない」で曜日の欄が土日の場合に、色がつくようにはなりました。 しかし、日付の欄や、セルに予め文字が入っている場合、この条件付書式が上手く機能しません。 何か良い手はありますか?(文字を消すと上手く機能します)

  • エクセル、条件付書式についてです(2)

    何度も質問してしまい、大変恐縮です。 条件付書式で、曜日ごとに違う色をつけたいと思います。 1行目に日付を連続して入力しています。 2行目に曜日を入れても良いのですが、1行目で日付と曜日で表示し、すっきりさせたいと思います。 この際、たとえば、3行目を1行目の曜日に応じて色づけしたい考えです。 毎月、頭の日付だけ入力しなおして繰り返し、使えるよう、自動で行いたいので、条件で入力すべき数式があればご教授くださいますでしょうか。よろしくおねがい致します。

  • エクセルの条件付き書式について

    こんにちは。 エクセルである行に「一つ上のセルと同じ値であればセルに色をつける」 という条件付書式を設定しています。 重複セルを発見するために設定しているのですが、 同じ内容のデータは必要ないので、色がついたセルのある行は削除することになります。 すると、それより下の行のセルに設定してあった条件付書式が機能しなくなってしまいます。 設定してある条件付書式はA2なら 「セルの値が、次の値に等しい、A1」という感じです。 これでA2のある2行目を削除してしまうと、元3行目で2行目に繰り上がったA2の条件付書式が 「セルの値が、次の値に等しい、#REF」となってしまい機能しません。 絶対参照にしているわけでもないので、 「自動で補正してくれないのかなぁ?」と思っているのですが どこかにそういう機能があるのでしょうか? 勉強不足の為どうしてよいかわからずみなさんに教えていただきたく 質問させていただきました。 よろしくお願いいたします。

  • エクセルの条件付書式について質問です。

    図のような毎月手書き入力するシートが多数あります。 A1のセルにその月の1日の日付を入力してB3に=A1、C3にB3+1・・・ で条件付書式aaaで曜日表示するところまではできました。 さて、初心者の私は毎月土日をせっせと塗りつぶしていましたが・・・ 条件付書式で3の行(列?)に土、日が表示されたらその列(行?)は灰色に塗りつぶす ことができるのではないか?と気づきました。 ところがC3に「土」と表示されたことに対してC4を塗りつぶすなど私には想像もつきません。 C4の条件付書式は「数式がIF(C3="土""日",・・・・・・)」みたいな感じですか? また全部のセルにいっぺんにその書式を設定することはできますか? ちなみにバージョンは2003です。

専門家に質問してみよう