• ベストアンサー

excelの関数のこと教えてください

excelで表を作成しています(名簿です)名前の数は数百名になる予定です、項目欄には氏名、生年月日など数項目になると思います。 項目の欄の一つに「死亡欄」を設定し死亡年月日を入力したいと思います、そこで教えていただきたいのですが死亡年月日を入力したらその人の名前の項目の字の色が例えば赤色に変えることexcelなら出来のではと思ったのですがどうでしょうか? 関数の本など調べたのですがよく分かりません、どなたかアドバイスお願いいたします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.5

 他の回答者の方々が既に仰っておられる様に、Excelの「条件付き書式」機能を使用されると良いと思います。  条件付き書式の設定方法は、使用するExcelのバージョンがExcel2007以降のバージョンであるのか、それともそれよりも前のバージョンであるのか、によって異なります。  今仮に、氏名がA列のセルに入力されていて、死亡欄がD列のセルであるものとし、各個人の情報が入力されている行は、2行目から始まっているものとします。 【Excel2007よりも前のバージョンの場合】 A2セル(氏名を入力する欄の中で最も上にあるセル)ををクリック   ↓ メニューの[書式]をクリック   ↓ 現れた選択肢の中にある[条件付き書式]をクリック   ↓ 現れた「条件付き書式の設定」ウィンドウの左端の欄をクリック   ↓ 現れた選択肢の中にある「数式が」をクリック   ↓ 左から3番目にある欄の欄に次の数式を入力 (D2セルは死亡年月日を入力する欄の中で最も上にあるセル) =$D2>0   ↓ 「条件付き書式の設定」ウィンドウの[書式]ボタンをクリック   ↓ 現れた「セルの書式設定」ウィンドウの[パターン]タグをクリック   ↓ 赤色の四角形をクリック   ↓ 「セルの書式設定」ウィンドウの[OK]ボタンをクリック   ↓ 「条件付き書式の設定」ウィンドウの[OK]ボタンをクリック   ↓ A2セルにカーソルを合わせて、マウスを右クリック   ↓ 現れた選択肢の中にある[コピー]をクリック   ↓ A3以下の、条件付き書式を設定したいセル範囲を、範囲選択   ↓ 選択範囲を示す黒い太枠の内側にカーソルを合わせて、マウスを右クリック   ↓ 現れた選択肢の中にある[形式を選択して貼り付け]をクリック   ↓ 現れた「形式を選択して貼り付け」ウィンドウの中にある「書式」と記されている箇所をクリックして、チェックを入れる   ↓ 「形式を選択して貼り付け」ウィンドウのの[OK]ボタンをクリック 【Excel2007以降のバージョンの場合】 A2セル(氏名を入力する欄の中で最も上にあるセル)ををクリック   ↓   ↓ [ホーム]タグをクリック   ↓ [条件付き書式] をクリック   ↓ 現れた選択肢の中にある[新しいルール] をクリック   ↓ 現れた「新しい書式ルール」ウィンドウの[数式を使用して、書式設定するセルを決定] をクリック   ↓ 左から3番目にある欄の欄に次の数式を入力 (D2セルは死亡年月日を入力する欄の中で最も上にあるセル) =$D2>0   ↓ 「新しい書式ルール」ウィンドウの[書式]ボタンをクリック   ↓ 現れた「セルの書式設定」ウィンドウの[塗りつぶし] タグをクリック   ↓ 赤色の四角形をクリック   ↓ 「セルの書式設定」ウィンドウの[OK]ボタンをクリック   ↓ 「新しい書式ルール」ウィンドウの[OK]ボタンをクリック   ↓ 選択しているセルを変えずに、再度[条件付き書式] をクリック   ↓ 現れた選択肢の中にある[ルールの管理] をクリック   ↓ 現れた「条件付き書式ルールの管理」ウィンドウの「書式ルールの表示」欄が[現在の選択範囲]となっていることを確認   ↓ 「ルール(表示順で適用)」欄が「数式: =$D2>0」となっている行の「適用先」欄の内容を =$A$2 から =$A$2:$A$1000 に変更する(氏名を入力する可能性のあるセル範囲が$A$2:$A$1000の範囲内に収まる場合)   ↓ 「条件付き書式ルールの管理」ウィンドウの[OK]ボタンをクリック  以上です。

akiatom
質問者

お礼

kagakusukiさん大変助かりました、この度は沢山の方から頂きましたがどれも私の理解度では無理でした。 kagakusukiさんのがとっても判りやすかったです、おかげで疑問解決いたしました、本当に有難う御座いました。

その他の回答 (4)

  • suyo93
  • ベストアンサー率0% (0/1)
回答No.4

条件付き書式を利用してはいかがでしょうか。 たとえばA列を氏名欄、D列を死亡年月日の入力欄にした時、 A列を選択し、条件付き書式のうち「数式を利用して・・・」をクリック、書式設定のところに =$D>0 と入力、書式のフォントの色を指定して名どうでしょうか。 D列に 2010/12/12 と入力したときに氏名欄の色が変わると思います

akiatom
質問者

お礼

試してみましたが上手くゆきませんでした、理解度不足かとレベルの低さに愕然としています、沢山手法あることに驚いています。 沢山頂いた中で私でも判りやすかったのがあり問題解決いたしました、有難う御座いました。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.3

使う機能は 「条件付き書式」 で良いでしょう。 死亡年月日の欄が空白でなければ、同じ行の氏名が入力されたセルを赤く修飾するようにしたいのですよね。 これは、氏名セル に対し設定を行いましょう。 死亡年月日の欄が F列 ならば、条件には  =F1<>"" または  =IF(F1><"",Ture,False) などとすれば良いでしょう。 ※ この数式では F1セルに 何か記入されたら条件が成立します。年月日以外でも成立するので   他に生年月日よりも大きいとか、数値であるかなどの条件を加えると良いかもしれません。 あとは書式を好きなように選択して赤く染まるようにしましょう。 設定ができたら、条件付き書式を設定した氏名セルをコピーして、他の氏名セルには 「形式を指定して貼り付け」を行うと楽ができるかも知れません。 形式を指定して貼り付け では 「書式」 を選んで貼り付けを行うと、条件付き書式やその他の書式が コピーされます。 ※ このとき、F1 の部分は貼り付けられる行に応じて F2,F3 などと自動的に変換されるので   楽ができます。当然ながら複数のセルを選択して貼り付けを行うこともできますし   列を指定(セルの上にある A B C などの記号を選択する)しても良いでしょう。

akiatom
質問者

お礼

私の理解度では無理のようです、たくさん頂いた中で私でも判りやすく解説してくれた方のおかげで問題解決しました、有難う御座いました。

noname#192382
noname#192382
回答No.2

名前をクリックしてから、ツールバーのなかのA(フォントの色)をクリックし、そこで現われるスダレの中で赤色を選ぶと、名前が赤に変わります。この動作をマクロに覚えさせれば、以後はマクロで簡単に実行出来ます。

akiatom
質問者

お礼

私には難しい手法のようです、沢山の方からいただきました中で判りやすかったのがあり疑問解決いたしました、有難う御座いました。

回答No.1

エクセルのバージョンも書くと解答がわんさかですよ。 例えばA列に名前、B列に年月日が入っているとして D1のセルに合致させる年月日を入れるとします。 セルの条件付き書式を使います。 セルA2で条件付書式の数式がを選んで、=B2=$D$1と入れて文字を赤くする設定をします。 あとはA3以下ずらずらコピーして名簿にしてみてください。

akiatom
質問者

お礼

有難う御座います、試してみましたが上手く行きませんでした?私の理解度が足りないせいと思います。 この度はたくさんのご指導をいただきました中に私でも出来る大変判りやすく解説くださった方のおかげで疑問解決いたしました、有難う御座いました。