• ベストアンサー

エクセル:A列とB列に同じ数値が合った場合に左側のA列の方を強調したい。

エクセル2000で A1=12 A2=16 A3=24 A4=5 A5=6 B1=16 B2=23 B3=89 B4=6 B5=10 と入力されていたとします。この場合にA列とB列には16と6が共通の数として存在しています。 そこで、共通な数値が入力されているセルのうち、最も左側にある列(この例の場合はA列)を強調したいのです。関数を使う場合の数式をご存知の方がいらっしゃいましたら教えていただきたいと思います。 強調の仕方は、 1太字にする。 2セルを塗りつぶす 3文字の色を変える などどんな手段でも結構です。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

(例データ)A1:B5 12 16 16 23 24 89 5 6 6 10 (条件付き書式) A1:A5を範囲指定 書式 条件付き書式 式が =COUNTIF($B$1:$B$6,A1)>=1 書式設定(例えばセルの色を緑に) OK (結果) 16(A2) 6 (A5) が緑になった。 A1:A5を範囲指定して、書式設定すると、A1をA2:A5に コピーする必要はありません。 コピーと同じ効果になっています。

その他の回答 (1)

  • deecyan
  • ベストアンサー率38% (89/233)
回答No.1

条件付き書式を使います A1にカーソルを持っていき 書式->条件付き書式 ダイアログボックスで プルダウンを「数式が」にしてその横に =NOT(ISERROR(MATCH(A1,B$1:B$5,0))) を入れます あとは 書式のボタンを押して 自分の好きな書式を指定してください あとはA1をコピーして A2-A5のセルに 貼り付けます。 そのあと 数字をいれておしまい

関連するQ&A

  • エクセル  A列に0か1が入力されています。B列で変換したい。  

    矢印(→)を境に左側がA列、右側をB列とします。 A列に0または1が入力されているとします。 A列の情報をB列(→の左)のように変換させるには B列にはどんな数式または関数を入力したらよいでしょうか?エクセル2000使用です。 時間の許す方ご回答お願いいたします。 0→10 0→10 0→10 1→11 1→11 1→11 0→20 0→20 1→21 1→21 1→21 1→21 0→30 0→30

  • Excel 数値比較について

    A列に基準値、B列に結果の数値、C列にその差異の数値を表示したい場合は、どんな数式?関数?を利用すればいいですか。 例えば, セルA1に10、B1に8の場合、C1に2という数値を表したい。 セルA1に5、B1に10の場合、C1に-5という数値を表したい。 お願いします。

  • 入力された数値とその左側の数値(文字)で表の作成

     http://okwave.jp/qa/q8214979.html(「入力された数値とその右側(左側でした)の数値(文字)での表作成」)で質問した者です。その際は大変お世話になりました。有り難うございました。その後、その回答に対して新たに質問があり「補足」で質問させて頂きました。しかし、トピックを新たに立てた方が回答が寄せられると思い、トピックを立てさせて頂きました。ご理解を頂けばと思います、  質問内容は、下の「表A」から、数値が入力され、かつ「0」よりおおきな数値だけを選んで(この場合「B列)、その数値の左側あるのセルの文字(この場合「A列」。数値の場合もあります)と一緒に移動させて、「表B」を作成することができる関数はどのようにつくれば良いのでしょうか、改めてご教示をお願いします。宜しくお願いします。

  • エクセルで列の一番最後の数値を表示させるには。

    例えば、A1からA6 B1からB6までの表があるとします。 この時にB6に数値が入力されている場合は、その数値を指定のセルに表示し、B5までしか入力されていなげればB5の数値を表示させたいのです。 仮に、B列に何も入力がなければA列の一番最後の数値が表示されるようにしたいのですが。 このような事は可能でしょうか? 宜しくお願いします。

  • エクセルで、列の空欄に隣の列の数値を入れたい

    エクセル初心者です。関数を教えていただきたく質問をいたします。 A列に数値(電話番号)が入ったセルが並んでしますが、7個にひとつくらいの割合で空欄のセルがあります。 しかし隣のB列には、A列で空欄となっているセルの隣に数値(電話番号)がほぼ入っています。 そこで、A列で抜けている数値を、B列から移し、ほぼA列で事を済ませたく考えています。 どなたかご教授いただけないでしょうか。 A列もB列も空欄の行もあります。 オフィスは古く2003です。 どうぞよろしくお願いいたします。

  • セルA1 と セル A4 の数値を直線にするには?

    セルA1=10 セルA4=40 という数値が入力されている場合、 セルA2とセルA3それぞれにEXCELの関数を入力し、 A1~A4の区間を直線にするには どのような関数があるのでしょうか? 今回の様な数値の場合、 A1=10 A2=20 A3=30 A4=40 と成りますが関数を使用する場合、 A2とA3にはどの様な数式が入るのでしょうか?

  • エクセル 数値の中に○○がある場合数値を返す関数

    エクセルについて質問させて下さい。 A1のセルに185001という数値がありB1以降、下のセルには185002、185003というように 数値が入力されています。 A2には100と入力されていた場合、 A1に85001という数値があった場合、A2の値をA3に飛ばしたいのですが どのような関数を使用すればよろしいでしょうか? よろしくお願い致します。

  • EXCELでA列記載の数値に対応するB~F列のデータをG列に返すには?

    A1からA10のセルに列順を示す1から5までの数値がランダムに入っています。 B1からF10までのセルにデータ(文字列または数値)が入っています。 B列を1列目、以下C~F列を2~5列目として、G列にA列の数値に対応する列のデータを返したいのですが、数式を忘れてしまい困っています。初歩的なな質問で恐縮ですが至急どなたかご教示ください。 例えば下表のとおりA1の数値が1のときはB1を、4の時はE1をというようにです。 列順(1)  (2) (3) (4) (5)  A  B   C   D   E   F  G 1 山田 田中 斉藤 鈴木 佐藤 山田 4 池田 木戸 松尾 山口 近藤 山口 5  …  …  …  …  … 2  …  …  …  …  …

  • セルA1 と セル A4 の数値を直線にするには?

    カテゴリーを間違えてしまいました。こちらで再質問させて下さい。 セルA1=10 セルA4=40 という数値が入力されている場合、 セルA2とセルA3それぞれにEXCELの関数を入力し、 A1~A4の区間を直線にするには どのような関数があるのでしょうか? 今回の様な数値の場合、 A1=10 A2=20 A3=30 A4=40 と成りますがEXCEL関数を使用する場合、 A2とA3にはどの様な数式が入るのでしょうか?

  • エクセル 列の数値の合計の表示について、

    エクセル 列の数値の合計の表示について、 ごく基本的なことだと思いますが、教えてください。 例えばA列に上から順に数値を入れていき、その合計をB列に表示させるとします。 私のやり方はB列の計算式を=B1+A2としてこのコピーを、数値の数だけ下に下げることで目的を達しました。 すでにA列に数値が何個も入力している場合はこれで良いのですが・・。 ここから質問なのですが、例えばA列に現在10個数値がありB列に順番にその合計が出ているとします。 次にA列11行目に新規に数値を入力した時に、自動的にその合計がB列に出るようにしたいのです。 予めB列の数式のコピーを11行目以降に延ばしておくと、10行目の合計の数値が延ばした行まで並ぶので困っています。 よろしくお願いします。

専門家に質問してみよう