[[20070303010704]] 『管理No.が一致したら「済」と表示させたい』(薔薇) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『管理No.が一致したら「済」と表示させたい』(薔薇)

関数初心者です。
調べてみたいのですが、自力ではどうにもいかず、
教えてください。

<シート1>

    A    B
1    12-345
2 済  12-344
3    12-234

B列は管理No.です。
シートは複数あり、シート5(A列)にB2と同じ番号を入力したら、
A2のように「済」と表示させたい。
そして、その「済」セルは色づけし、見てすぐ分かるようにしたいのですが、
どのように設定したら良いのでしょうか?


 A2のように「済」と表示させたい・・・COUNTIF(範囲,検索条件)
 その「済」セルは色づけし・・条件付書式

 ↑はどなたですか?署名をお願いします。
 関数初心者とのことですので、もう少し説明を加えさせていただきます。
 Sheet1のA1に =IF(COUNTIF(Sheet5!A:A,B1),"済","")  と入力します。
 A1セルをアクティブにし、そのセルの右下にある■をダブルクリックします。
 その状態で、ツールバーの「書式」→「条件付書式」を選択します。
 「セルの値が」「次の値に等しい」「済」
 として、「書式」のボタンを押し、ご希望の書式を設定してOKを押します(2回)。
 (ROUGE)

署名がありまんので、どなたか分かりませんが、
貴重なヒントを頂きありがとうございました。
そして、ROUGEさんご丁寧に説明の追加ありがとうございました。

シート5のみであれば、教えて頂いた内容でうまくいきました。
条件付き書式設定もうまくいきました。

私の説明が悪かったのですが、
シートは全部で5個ありますので、
=IF(COUNTIF(sheet2:sheet5!A:A,B1),"済","")
このように複数シートを検索元として実施してみたのですが、
「#VALUE!」とエラーが返ってきます。

色々調べたのですが、COUNTIFでは複数シートを
串刺しすることは出来ないと書いてあり、悪戦苦闘しています。

他に良い方法はないでしょうか?


 配列数式になります。
 =IF(SUM(COUNTIF(INDIRECT("Sheet"&ROW($A$2:$A$5)&"!A:A"),B1)),"済","")
 と入力して、CtrlとShiftを押しながらEnterを押して数式を確定します。
 あとは同じ手順になります。
 (ROUGE)

ありがとうございます。
うまくいきました!
が、シート名を変更するとエラーになってしまいます。
管理しやすくする為、シート名を変更したいのですが、
無理な話なのでしょうか?

 たとえば、そのシート名をD2:D5の範囲に書き出した場合
=IF(SUM(COUNTIF(INDIRECT($D$2:$D$5&"!A:A"),B1)),"済","")
 と入力して、Ctrl+Shift+Enter で確定してみると
 うまくいきますか?

 シート名の取り出しは、こちらが参考になるかもしれません。
[[20061211173554]]『シートの名前をセルに自動で入るようにしたい。』(ひろぞう)

 (HANA)

感激です!
全てイメージ通りに仕上がりました。

みなさま、本当にありがとうございました!


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.