• 締切済み

エクセルの列間の検索方法を教えて下さい

A列 B列C列 0ーー 1ーー1 0ーー 2ーー0  1ーー 3ーー0 0ーー 4ーー0 2ーー 5ーー4 0ーー 6ーー0 0ーー 7ーー0 0ーー 8ーー7 0ーー 9ーー0 7ーー10ーー0 0ーー11ーー0 2ーー12ーー11 0ーー13ーー0 0ーー14ーー0 0ーー15ーー14 1ーー16ーー0 0ーー17ーー0 0ーー18ーー0 0ーー19ーー18 0ーー20ーー0 0ーー21ーー0 16-ー22ーー21 0ーー23ーー0 0ーー24ーー0 0ーー25ーー0 5ーー26ーー25 5ーー27ーー0 0ーー28ーー0 0ーー29ーー0 0ーー30ーー29 0ーー31ーー0 0ーー32ーー0 2ーー33ーー32 0ーー34ーー0 0ーー35ーー0 39-ー36ーー36 ・・・・・37行~1000行位あり(ハイフンはデータが乱れる為参考に入れました、本来は不要です) 上記のA列、B列、C列の3列共にに有効数字「0」以外がある3行をカラー表示をしたい。 上例では、B列の5行、12行、22行、26行、33行、36行目の3列をカラー(例:黄色) 表示をする方法があれば教えてください。 又、最終行にカラー表示行の合計個数(上の例では6個)が集計出来れば幸いです。 大変ご無理申しますが宜しくお願いします。 PCkizuna24110 拝

みんなの回答

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

A、B、C列を選択します。 A1セルがアクティブなセルとなっています。A2セルからC100セルを範囲として選択した場合にはA2セルがアクティブなセルとなりますね。以下で設定する条件付きの書式設定ではあくまでもこのアクティブセルについて条件式を立て、それが選択されたセル範囲にコピーされると思ってください。 ところで最初の選択の場合で説明します。 選択してから「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。 表示の画面で「数式を使用して書式設定するセルを決定」を選んだ後に下の窓には次の式を入力します。 =COUNTIF($A1:$C1,">0")=3 同じ画面の「書式」をクリックして「塗りつぶし」のタブから黄色を指定してOKします。 該当する行のA,B,C列のセルが黄色になります。

PCkizuna24110
質問者

お礼

回答を頂き有難う御座います。 「条件付書式」~「新しいルール」の窓に「数式」を入力する方法は知りませんでした。 教えて頂き感謝です。  教えて頂いた通りにしてみました。 A~C列が黄色になりました・・嬉しい思いです(笑) いろいろと方法があるものだ~と感心しています。 どうも有難う御座いました。 今後ともよろしくお願いします。 PCkizuna

  • acha51
  • ベストアンサー率41% (436/1042)
回答No.1

A列、B列、C列の3列共に着色はできませんが・・・ D1に数式 =IF(A1=0,0,IF(B1=0,0,IF(C1=0,0,1))) を入力 D1に条件付書式でセルの値が1のときセルの色を黄色にする 36行までコピー、 これでA,B,C列の全てが0以外のとき D列が1となり黄色になる 37行に数式 =COUNTIF(D2:D23,1)、または=sum(D1:D36) を入力 これで1の行数を集計します。

PCkizuna24110
質問者

お礼

回答を頂き有難う御座いました。 D列を利用してのカウントする方法は思いつきませんでした。 とても良い方法をお教え頂き有難う御座います。 早速取り入れてみました、スムーズに集計が出来て大変うれしいです。 集計作業がとても楽になりました、感謝しています。 今後と宜しくお願い致します。   PCkizune

関連するQ&A