• ベストアンサー

Excel2007で、行の自動色分けについての質問です。

Excel2007で、行の自動色分けについての質問です。 B1とB2をセルの結合で一行にします。その左A1、A2はそのままにしておきます。これをワンセットとして考えます。つまり一列目は二行、2列目は1行になっているものを一単位として考えるという意味合い。 MOD関数で一行単位で色分けできますが、この一単位を一行と考えて、色分けしようとしても1列目の余りが違うので、一列目は色つきのセル(行)とそうでないセル(行)に別れてしまいますし・・・ なにかいい方法があればお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.5

条件付き書式の数式が =MOD((ROW()+1)/2,2)<1 とかで。

yamata2525
質問者

お礼

ばっちりできました。 式もシンプルでわかりやすい感じです。 図までつけていただき嬉しいです。 ありがとうございました。

その他の回答 (4)

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

例えばA1セルからB100セルの間で行の自動色分けをするのでしたらA1セルからB100セルを範囲として選択したのちに「ホーム」タブの「条件付き書式」をクリックし、「ルールの管理」を選択します。 「新規ルール」をクリックして表示の画面で「数式を使用して書式設定するセルを決定」を選択します。 数式を入力する窓には次の式を入力します。 =OR(MOD(ROW(A1),4)=3,MOD(ROW(A1),4)=0) 「書式」から「塗りつぶし」の色を設定してOKします。

yamata2525
質問者

お礼

できました。いろいろの式があるようですね、 式の意味はあとで理解するとして、解決できした。 ありがとうございました。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

データ範囲を選択し、数式を使った条件付き書式で以下のような数式を入力し、「書式」から塗りつぶしを設定してください。 =MOD(INT((ROW(A1)+1)/2),2)=1

yamata2525
質問者

お礼

できました! 式の意味はあとで理解することにします。 回答ありがとうございました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

A列の条件付書式に以下の条件式を記入してはどうでしょう。 =OR(AND(MOD(ROW(A1),4)=1,MOD(ROW(A2),4)=2),AND(MOD(ROW(A1),4)=2,MOD(ROW(A2),4)=3))

yamata2525
質問者

お礼

式の意味は理解はできていないですが、いただいた式で目的のことができました。 ありがとうございました。

  • qyukip
  • ベストアンサー率40% (13/32)
回答No.1

条件付書式を使ってみてはいかがでしょうか? 色が付く場合の条件をそのまま使用すればできると思います。

yamata2525
質問者

お礼

ありがとうございました。

関連するQ&A

  • エクセルで行ごとの色分けと曜日での色分けを複合したい

    現在エクセルで 入力列を =MOD(ROW(),2)=1 の条件書式で行ごとに色分けをして見やすくしています。 左列に日付があり 日付列は =WEEKDAY(A11)=7 の条件書式で土日を色分けしています。 毎月左の日付を変更した後 右の入力列の日付の土日を手動で赤く文字色を 変更しているのですが さらに一発でこのようにしたいと思い 現在の MOD関数の上に WEEKDAYを重ねたところ訳わからない ぐちゃぐちゃしたセル色と文字色になってしまいました。 行ごとに色を変えてさらに土日に当たる行の 文字色を変更したいのですが どのようにしたらよいのでしょうか それともどちらか一方しかできないのでしょうか どなたかお教えください よろしくお願いします

  • エクセルの列 1行おきに色行けをしたい。

    Windows 7 Excel 2010 を使用しています。 エクセルのシートに、1行おきに色付けをするには、「=MOD(ROW()、2)」という関数がありますが、 A列・B列・・・・・・の1行おきの列に色付けをする関数がありましたら教えてください。

  • 行とセルの色分けを複数できる関数を教えてください

    Excelで、行及びセルを決まった色に分ける関数を教えてください。たとえば、1行目のセルにAさん、2行目にBさん、という先生の氏名を入力すると、セルだけでなくその人の担当する行(生徒の氏名、電話番号、住所が記載されている行)も特定の色になる変化する関数です。3人なら条件付きの方法で色分けできるのですが、10人、20人となると入力の限界があるのでできないのです。よろしくお願いします。

  • Excelの行挿入で

    Excelのシートにデータがつまっているのですが(これから新しく表を作るということではないということです。)、行の挿入をしたいのです。 このとき、行を選択して、右クリックで「挿入」を選べば挿入自体はできます。 しかし、 既にある表は、行が、A列とB列が結合されているのですが、 単に上記のように挿入すると、 A列B列が分かれている行が挿入されてしまいます。 新しく挿入された行のA列とB列を選択して、「セルの書式設定」の「配置」でセルを結合させてもいいのですが、 いちいちそうしなくても 挿入時点ですでに結合されているようにするにはどうすればよいですか。 (Excel2000)

  • Excel2013 同一列の抽出

    Excelの使い方について、教えていただいたく思います。 Win7 Excel2103を使用しています。 とあるデーターの同一行にて、A列、B列の値が同一のものだけを抽出する方法を探しております。 当方、あまりExcelに詳しく無い為、よろしくお願い申し上げます。 【例】       A列      B列 1行目   123     234 2行目   567     123 3行目   123     123 4行目   234     123 5行目   234     234 6行目   234     567 ・ ・ ・ 3行目、5行目がA列、B列が同一の為、抽出できないでしょうか? 該当行の色分け、不要行の削除等、方法は問いません。 宜しくお願い申し上げます。

  • EXCEL関数についての質問です。

    EXCEL(2003)についての質問です。 関数にて、もし上行(※(1))のセルが空白の場合は空白、 そうでない場合は、2列隣(別シート)(※(2))のセルを返す。 ※(1)セル結合にて行を結合しています。 ※(2)同じ式(関数)ではじめのセル(結合されている)は、 A1次のセルはC1、E1、G1等1列飛ばしで参照。 としたいのですが、可能でしょうか? ちなみに添付画像のように結合行は可変します。 教えていただけると大変助かります。 例)    A            A    B    C    D    E    F    G 1 青森          青森       大阪       熊本 2 大阪 3 熊本   シート1                       シート2 宜しくお願い致します。

  • 【Excel】ある文字列を含んだ行の数値をとりだしたい

    Excel2003を使用しています。       A列     B列      C列     D列   1行  2行  ○月計    100      50      50  3行  4行  5行  ×月計    200      100     100 A列に「月計」を含んだセルがあったら、そのD列は[=B-C]としたいのですが どうすればいいでしょうか? 例えば、上記の場合だとA2セルに「○月計」と入っているので、D2セルには[=B2-C2]の計算結果を 表示させたいのです。 いろいろやってみましたが、うまくいきません。 よろしくお願いします。

  • 二行二セルの内容を一つのセルにしたい(関数のみで)

          A                B 1 りんごの単位は     りんごの単位は個 2 個              テレビの単位は台 3 テレビの単位は     雑誌の単位は冊 4 台 5 雑誌の単位は 6 冊 A列にある問い(必ず奇数行)と答え(必ず偶数行)を B列上詰めで一つにする関数を探しています。 B1セルに「=A1&A2」でオートフィルしてみるも B2セルは「=A2&A3」となり上記のような結果にはなりません。 マクロが使えないPCが有るため、関数で対応しなければならないのですが 良い関数は無いでしょうか?宜しくお願いします。

  • セルの自動色分け

    列の自動色分けについて教えてください。 例) 列A~Dの項目  A名前  B住所  CTel  D登録曜日 A~Dの一行の全てをDの登録曜日が月曜なら赤に色つけ、火曜なら青に色つけ、それ以外の曜日の場合色つけをしないように条件付書式で自動色分けをしたい。。。 こんな説明で分かりますか?

  • EXCEL:セル結合した場合のプルダウンの結果について

    EXCEL:セル結合した場合のプルダウンの結果について エクセルで1行目2行目セル結合した際に、 プルダウンで選択すると1行目のデータしか表示されません。 1行目2行目セットで表示されるにはどうしたらよいでしょうか? 例)     A B 1行目  ○ XXXX 2行目 YYYY (1)A1,A2をセル結合し、○をプルダウンの候補とする。 (2)プルダウンで○を選択すると、B列はXXXXしか表示されない。 A1A2はセル結合しているので、イメージとしてはB列が XXXX YYYY 出てくれると良いのですが。。 ご存知の方いらっしゃいましたら、ご教授よろしくお願い致します。

専門家に質問してみよう