- 締切済み
Excle2007を使用してます。
Excle2007を使用してます。 A、 B、 C 登録済製造番号 品名 在庫製造番号 12345 A と言う表がありま。 AとBは元のデータなので、入力されています。 C列に在庫の物の製造番号を入力します。 在庫製造番号が入力された時に、登録済製造番号のセルに色を付けて、何が残っているのかを確認したいのですが、どうすればよいのでしょうか? すいません、わかり難い文章で。。。 何卒、よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答番号:ANo.3、4です。 >Cに2と入れば、A列の2に色が付くと、この様なことは関数だけでは無理なのでしょうか? それでしたら、既にANo.3で述べた =COUNTIF($C$C,A2)>0 の数式を使用した条件付き書式になります。 ANo.3に対する質問者様の補足に >一致するものだけに色を付けるという作業をしたいのです。 >試してみたのですが、意図が違うのかと思われます。 とあったため、 「C列の何れかのセルに2と入れば、A列の2と入力されているセルに色が付く」 のは間違いで、 「C列のセルに、A列の同じ行のセルに入力されている登録済製造番号と、同じ番号が入力された時にのみ、A列の同じ行のセルの色を変える」 方法をお求めになられているものと判断し、ANo.4の数式 =AND(A2<>"",A2=$C2) を使用した条件付き書式の方法を投稿したのです。 ANo.3の方法は、前もって、こちらでも正常に動作する事を確認してから投稿したものなのですが、 >試してみたのですが、 というのは本当なのでしょうか。 宜しければ、どの様に質問者様の意図と異なっているのか、補足しては頂けないでしょうか。 尚、ANo.5様の方法と違って、私の方法ではC列が絶対参照となっている理由は、後でリストの様式を変更する様な事がある場合に、A列とC列の間の列数が変化しても、元C列に入力されていたデータを参照する様に、自動的に数式が変わるからです。($記号を付けない相対参照では、列の相対位置が変わると別のデータを参照してしまいます)
- myRange
- ベストアンサー率71% (339/472)
A列の番号がC列あるかチェックすればいいわけですから 条件付き書式設定の数式を次のようにすればいいでしょう。 A2~A列のこれからもデータを入れるであろう最終行までを選択して =COUNTIF(C:C,A2)=1 もっと簡単には、A列の列番号をクリックして列全体を選択後、 =COUNTIF(C:C,A1)=1 以上です。
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答番号:ANo.3です。 >A列には元々データーが入っており、C列には使用済みのデーターを入れます。C列に入れたデーターをA列で見て、一致するものだけに色を付けるという作業をしたいのです。 それでは、以下の様な方法は如何でしょうか。 まず、メニューの[書式]ボタンをクリック ↓ 現れた選択肢の中にある[条件付き書式]をクリック ↓ 現れた「条件付き書式の設定」ウィンドウの中の左端にある欄をクリックして、現れた選択肢の内の「数式が」をクリック ↓ 「条件付き書式の設定」ウィンドウの中の右側にある欄をクリックして次の様な数式を入力 =AND(A2<>"",A2=$C2) ↓ 「条件付き書式の設定」ウィンドウの中の[書式]ボタンをクリック ↓ 現れた「セルの書式の設定」ウィンドウの「パターン」タグをクリック ↓ 好きな色をクリック ↓ 「セルの書式の設定」ウィンドウの中の[OK]ボタンをクリック ↓ 「条件付き書式の設定」ウィンドウの中の[OK]ボタンをクリック ↓ A2セルをコピーして、登録済製造番号のデータが入力される全てのセルに対して、形式を選択して貼り付けで、書式のみを貼り付ける 以上で完了です。
- kagakusuki
- ベストアンサー率51% (2610/5101)
今仮に、登録済製造番号のデータが入力されているセルの一つが、A2セルだとします。 まず、メニューの[書式]ボタンをクリック ↓ 現れた選択肢の中にある[条件付き書式]をクリック ↓ 現れた「条件付き書式の設定」ウィンドウの中の左端にある欄をクリックして、現れた選択肢の内の「数式が」をクリック ↓ 「条件付き書式の設定」ウィンドウの中の右側にある欄をクリックして次の様な数式を入力 =COUNTIF($C$C,A2)>0 ↓ 「条件付き書式の設定」ウィンドウの中の[書式]ボタンをクリック ↓ 現れた「セルの書式の設定」ウィンドウの「パターン」タグをクリック ↓ 好きな色をクリック ↓ 「セルの書式の設定」ウィンドウの中の[OK]ボタンをクリック ↓ 「条件付き書式の設定」ウィンドウの中の[OK]ボタンをクリック ↓ A2セルをコピーして、登録済製造番号のデータが入力される全てのセルに対して、形式を選択して貼り付けで、書式のみを貼り付ける 以上で完了です。 尚、C列のセルに、A列の同じ行のセルに入力されている登録済製造番号と、同じ番号が入力された時にのみ、A列の同じ行のセルの色を変える場合には、以下の様にして下さい。 まず、メニューの[書式]ボタンをクリック ↓ 現れた選択肢の中にある[条件付き書式]をクリック ↓ 現れた「条件付き書式の設定」ウィンドウの中の左端にある欄をクリックして、現れた選択肢の内の「セルの値が」をクリック ↓ 「条件付き書式の設定」ウィンドウの中の左から2番目にある欄をクリックして、現れた選択肢の内の「次の値に等しい」をクリック ↓ 「条件付き書式の設定」ウィンドウの中の右端にある欄をクリックして次の様に入力 =$C2 ↓ 「条件付き書式の設定」ウィンドウの中の[書式]ボタンをクリック ↓ 現れた「セルの書式の設定」ウィンドウの「パターン」タグをクリック ↓ 好きな色をクリック ↓ 「セルの書式の設定」ウィンドウの中の[OK]ボタンをクリック ↓ 「条件付き書式の設定」ウィンドウの中の[OK]ボタンをクリック ↓ A2セルをコピーして、登録済製造番号のデータが入力される全てのセルに対して、形式を選択して貼り付けで、書式のみを貼り付ける 以上で完了です。
補足
ご回答ありがとうございます。 すいません。質問の仕方が悪いみたいです。 A列には元々データーが入っており、C列には使用済みのデーターを入れます。C列に入れたデーターをA列で見て、一致するものだけに色を付けるという作業をしたいのです。 試してみたのですが、意図が違うのかと思われます。 すいませんが、よろしくお願いいたします。
- KURUMITO
- ベストアンサー率42% (1835/4283)
初めにA列を選択します。A1セルがアクティブのセルになっています。 そこで「ホーム」タブの「条件付き書式」から「新しい書式」を選択します。 表示の画面で「数式を使用して書式設定するセルを決定」を選択し、下の窓には =C1<>"" と入力します。同じ画面で「書式」をクリックして「塗りつぶし」のタブから好みの色を選択してOKします。
- hallo-2007
- ベストアンサー率41% (888/2115)
C列が空白でなければA列に色をつける ですよね。 A列を選択します。 書式=>条件付書式 から 左側の セルの値が を 数式 にかえて 式の部分に =C1>"" と入れます。 書式のボタンをおして パターンのタブで 好みの色を選択して OKしてください。
補足
回答ありがとうございます。 お答えしてもらっていて申し訳ないのですが、この式(=AND(A2<>"",A2=$C2))でいくとC2に入れたデータはA2でしかみれません。 C列に入れるデータはランダムなので、例えば A B C 1 2 2 1 3 3 と、この様になります。 Cに2と入れば、A列の2に色が付くと、この様なことは関数だけでは無理なのでしょうか?