• ベストアンサー

エクセル2007 行ごとに色を

お世話になります。 エクセル2007で行ごとに色を変えるのは =MOD(ROW(),2)=0 でできるのは覚えましたが2行ごとに色を変えるのはどのようにすればできるのでしょうか?単純に上式の2を4に替えても4行と1行になってしまいます。 2行白、2行色の繰り返しが欲しいのですが。

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

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

一度実際に手を動かして、セルに数式として =MOD(ROW(),4) を記入、どの行で幾つが出てくるか目で見て確認してみると、どーしたらいいのかも見えてきます。 #1行目がタイトル行だとして 数式を使用して… =MOD(ROW(),4)<2 で色を塗る あるいは =MOD(ROW(),4)>1 で色を塗る

stardelta
質問者

お礼

教えていただいた方法でうまくいきました。 タイトル行を設けるのがミソですね。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 1行ごとに色を付けたい

    エクセルで1行ごとに色を付けたいです。 ネットで検索をかけると、条件付き書式で =MOD(ROW(),2)=0 のような関数を入れればできるとわかりましたが、これだと、音フィルターをかけると、絞り込みをかけたときにうまく1行ごとになりません。 絞り込みをかけてもかけなくてもつねに1行ごとに色を変える方法はありますか? お願いします。

  • エクセルのセル。行を見間違えないよう、1行ずつ色を変えたい

    エクセル初心者です。何度もお世話になり恐縮です。 エクセルのシートの項目が多いため、表がすごく横長になり、左右にスクロールして見なければなりません。 うっかりすると、途中で行がわからなくなります。 そこで、1行ごとに色を変えたいと思います。 できれば3色ぐらいにして、    白→水色→グレー→白→水色→グレー とやっていきたいのですが。。。 条件付き書式でできるでしょうか? よろしくお願いいたします。

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

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

  • エクセル条件付き書式(空白でない場合に色を付ける、偶数行・奇数行毎に色を変える)

    エクセルの条件付き書式の設定で、 (1)セルが空白でない場合に色を付ける、 (2)偶数行・奇数行毎に色を変える という2つのことを同時に行う方法があれば 教えていただけないでしょうか? (※空白セルは、色なしに設定) (1)=A1<>"" → 赤 (2)=MOD(ROW(),2)=0 → 青  =MOD(ROW(),2)=1 → 黄 上記の設定の場合、空白セルが青・黄になります。 入力すると赤に変わります。 こちらが行いたいことは、 【空白セルは「色なし」で、入力すると、 奇数行は黄色、偶数行は青になることです。】 例 ABC 1* ←A1は黄 2 * ←B2は青 3 A1とB2以外のセルは色なしとなるようにしたい。 ただし、入力した場合に色がつくようにしたい。 よろしくお願いします。

  • Excel 条件付き書式 2行ごとに塗りつぶしたい

    いろいろ見て回ったのですが、2行ごとの2行おきの塗りつぶし方法が見つかりません。 下記の方法で2行おきにはなるのですが、なにか変(先頭行あたりがおかしい)です。 「=OR(MOD(ROW(),4)=0,MOD(ROW(),4)=1)」 どなたかお分かりの方いますでしょうか。 バージョンは2007です。

  • エクセルで、1行おきに自動で背景色を付ける方法

    エクセルで1行おきに自動で背景色を付ける方法を教えて下さい。 条件書式で『=MOD(ROW(),2)=0』を入力する方法はわかったのですが、 何も入力されていない時にも背景色が付いているので、 私が希望する事が出来なかったので質問させて頂きました。 何も入力されていない状態では色が付かずに、 文字や数字が入力されると、自動的に1行おきに背景色を付けたいです。 お知恵を貸して頂けますようにお願い致します。

  • 1行おきのセルの合計数式結果が0になってしまいます。エクセル

    1行おきのセルの合計数式結果が0になってしまいます。エクセル データ範囲がE2からU117あり、E列のE2から1行おきに数値E116までを合計するため E118に次の数式を入力しました。 =SUM(IF(MOD(ROW(E2:E117),2)=MOD(ROW(E2),2),E2:E117)) Ctrl+Shift+Enterすると結果が0になってしまいます。 指定の行には数値以外に「-(ハイフン)」や、範囲行に数式が入っていたりするからでしょうか?   E 2   50  ←足したい 3  数式 4   -  ←足したい 5  数式 ・     ・ 117  150  ←足したい 118  数式 119  =SUM(IF(MOD(ROW(E2:E117),2)=MOD(ROW(E2),2),E2:E117))

  • エクセル2007で、1行飛ばしの合計を出す方法

    エクセル2007を使用しています。 例えば、A1からA100までの奇数行の合計をA101に、偶数行の合計をA102に求めたい時、 奇数行は、=SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100,0)) 偶数行は、=SUM(IF(MOD(ROW(A1:A100),2)=0,A1:A100,0)) と入れればいいと思うのですが、これは、手入力するしかないのでしょうか? 私は、コピペして数字だけ書き換えていますが、もっと簡単な方法はありませんか? 独学ですので、間違っているところがあるかと思います。 容赦なく、ご指摘ください。 よろしくお願いいたします。

  • エクルで選択した行に色をつけて見易くしたい

    エクセルで選択した行に色をつけて見易くしたいと思い、以下のVBAを見つけて実行してみましたが、元のセルに色がついているとエラーが出てしまいます。 解決方法はないものでしょうか? Private m_ROW As Long '変更前の行番号 Private m_IRO As Long '変更前の色 Private Const MYCOLOR As Long = 36 '変更する色番号 Private Sub Worksheet_SelectionChange(ByVal Target As Range) '選択した行に色を付ける If Target.Row > 1 Then '2行目以降を対象とする '変更前の色に戻す If m_ROW <> 0 Then Rows(m_ROW).Interior.ColorIndex = m_IRO End If '変更前の行番号と色を記憶 m_ROW = Target.Row m_IRO = Rows(Target.Row).Interior.ColorIndex '色を変更 Rows(Target.Row).Interior.ColorIndex = MYCOLOR End If End Sub どなたかお助けください、、宜しくお願い致します。

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

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

専門家に質問してみよう