• 締切済み

エクセル 同じ数値を赤字

だれか教えてください!! 数字データが縦横びっしり入力されているエクセル表で、同じ行に同じ数値があった場合、その数値、全部を赤字にするにはどうしたらいいでしょう? または・・・ すでにマクロ登録されているボタンを押すと同じ数値を赤字にできるエクセル表があるのですが、一部を入力し直してもう一度ボタンを押すと赤字にならなくなります。 何回押しても同じ行に同じ数値があったら、同じ数値全部を赤字にするマクロを簡単に編集する方法はありますか? 教えてください。

みんなの回答

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

条件付き書式で実現できます。 データのエリアの左上端がB2だとすると、 データのエリア全体を選択し、メニューの「書式 - 条件付き書式」で 条件:「数式が」「=COUNTIF(2:2,B2)>1」 にして、書式を設定すれば良いです。 もし、データのエリアの左上端がC3なら、条件の数式は、「=COUNTIF(3:3,C3)>1」です。

gimon1212
質問者

補足

数式が理解できていませんが、データエリアE6からX52まで入力してある表で 「=COUNTIF(6:6,E6)>1」で試してみましたができません。

関連するQ&A

  • エクセル2003で特定の数字に対して赤字になるようにしたい。

    お早うございます。今、表を作っているのですが、エクセル2003を使って特定の数字に対して赤字になるようにしたいのですがどうすればいいのでしょうか。 例えば、血圧数値を表で作成していて、150を超えて数字を入力したら、その数字が自動的に赤字とか(青字)で表示されるように設定するには、どのようにしたらいいのでしょうか?宜しくお願いします。

  • excelで セルの移動時にマクロ実行を設定したい。

    エクセルでボタンオブジェクトを作りクリックすると実行するようなマクロのを登録方法はわかるのですが、特定のセルB2に数値を入力してEnterKeyを押した際に実行するようにマクロを登録するにはどうするのでしょう。マクロの編集画面で 最初の行が Sub となっていますが、あそこに何かをいれたらいいのでしょうか?教えてください。よろしくお願いします。

  • エクセルの印刷指定

    お世話になります。 エクセルのシートが10枚あるとします。 Sheet1の名前は「指定表」Sheet2以降は「1枚目・・・9枚目」と変更してあります。 VBAで「指定表」のA1に「1」と入力しマクロの登録ボタンを押すと、「1枚目」が出力され、以下「2」と入力し登録ボタンを押すと「1枚目」と「2枚目」が出力される、「3」なら「1~3枚目」が出力される。 と言うように入力された数値の値のシートの枚数が出るようなマクロをご教示ください。

  • Excelの数値から計算式を求める方法

    失礼します。 Excelに計算式なしで入力された数値と表があるんですが、この数値からセルに入れるべき「正しい計算式」を求める方法はありませんか。 シチュエーションとしては、飲食店経営の知人に頼まれ、エクセルで管理していた売上管理表をプリントアウトしたもの(数字は記入済み)を渡され、 「エクセルのデータはないんだけれどこの紙はあるから、これをエクセルで管理できるようにしてくれ」 と言われました。 紙文書の売上管理表(数字が記入されているもの) → PDF化 → OCRで読み取り → エクセルデータに変換 ここまではできることがわかったのですが、いくらOCRで読み取ってもとうぜんのことながら、セルにいれるべき計算式はわかりませんので、これをどうにか解析できるもの、または方法などがあれば、教えていただきたいです。 ちなみに、私のエクセルの知識は、操作がわかる程度で運用に関してはほとんどゼロです。 よろしくお願いいたします。

  • Excelで特定の文字だけ赤字にしたい

    Excelで質問です。 長文が入力されているセルの中で、ある特定の単語だけの書式(赤字で網掛けなど)を替えたいのですが、 長文が入力されているセルは300行くらいあるので、 一括して変換したいです。 マクロでしかできなければ構文を知りたいです。

  • Excelのマクロでセル内の数値によってセルの色分け

    はじめまして。マクロ初心者です。 よろしくお願いいたします。 エクセルに入力されている数値によってセルを色分けしたいのです。 数値はこんなふうに入力されています↓ A0*22*33*44              B1*22*33*44 A2*12*55*66               D1*77*22*88              C1*12*55*66               E2*99*12*11  こういったものが全部で1500行ほどです。 *は空白を表しています。 この中の、空白を入れて左から4つめの数字が2、5つめが2のときは赤、 左から4つめの数字が1、5つめの数字が2のときは青、 それ以外のときはそのまま… といった具合に全部で5種類5色に色分けしたいのですが、どうにも能力が足りなくて困っています。 最初、自分なりにネット等参考にしながら「22という数値を含むセルは赤」といったように作ったのですが、 どうしても左から4文字目5文字目に限定しないと余計なセルにも色が付いてしまうのです。 もう2日も悩んでいますが、どうにも手も足も出ません。 ご指導いただけると本当に助かります。 どうぞよろしくお願いいたします。

  • エクセル、マクロを使って自動的に表を完成させる方法教えて下さい

    膨大なデーターを表に入力するのに途方に暮れています。マクロ(VBA?)で自動的に入力する方法を教えて下さい。 エクセルのセル、A1~G1まで、横方向に入力した計算式や、数値をマクロで記憶させて、 同じ処理を、2行~1000行まで自動で繰り返させたいと思っていますが、繰り返しの指示の書き方がわかりません。行によって入力する数値が異なる為、 コピペではできません。どなたか宜しくお願いします。

  • エクセルで40以下を赤字で表示するには

    エクセルで、学年の生徒の中間考査の得点を入力し表を作りました。 40点以下の数字を赤字で表示するにはどんな関数を使えばいいか教えていただけますか。

  • エクセルマクロで重複数値と以外の数値を抽出する

    数値の表を作成しておりますが、 重複数値で困っております。マクロで教えてください。 A列11~20まで1.2.2.4.5.6.6.8.9.10とあるデータに 2と6が重複しています 重複数値2.6をB列2行目以降に、C列2行目以降にはそれ以外の1.4.5.8.9.10 を抽出したいのですが、マクロで教えてください。 (offsetを使ってできますか?) また、重複数値を抽出する自作関数ってできるでしょうか? よろしくお願いいたします。

  • エクセルで行から数値を検索し、検索した数値のある列

    エクセルで行から数値を検索し、検索した数値のある列から左側の全ての合計を求めたいです。   A B C D E F 1  3 4 8 9 11 22 ←数字は隙間なくあるが、値がバラバラ(ただし昇順) 2 3  2~6行には色々な数字がまばらにある 4 5 6 1行目から検索したい数→10(別のセルで数式結果として出た数) ズレてるかもしれませんが・・・ E1セルに書かれている「11」の数字より前のD列、 A~D列の2行目~6行目の合計を各行ごとに別々に出していきたいです、どうしたらいいでしょうか また、表は行も列もデータを追加していく予定です

専門家に質問してみよう