[[20070628145815]] 『セルに何か入力すると表示されるようにしたい』(まあや) ページの最後に飛ぶ

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

 

『セルに何か入力すると表示されるようにしたい』(まあや)

 こんにちは。下記C列に何か入力された時、例えばA列に”終了”と表示するとか、B列の名前のところに取消線がひかれるようにするとかしたいのですが、どうしたらいいでしょうか? どちらの方法も教えていただけますか?

  A   B    C
  空欄 名 前  日付入力


 C列に日付が入る前提で。

 > A列に”終了”と表示する
 A2=REPT("終了",COUNT(C2))

 > B列の名前のところに取消線がひかれる
 条件付き書式を設定します。(下記はB2の例)
 数式が =COUNT(C2)
 書式 フォント 文字飾り 取り消し線 にチェックを入れる。

 (ROUGE)

ありがとうございます。素晴らしいですね!
助かりました。

・・・もう解決なのですが、ついでにお聞きできたらお願いします。

 ・COUNTは、日付や数値のときに使えるようですが、文字列の場合はどうすればいいのでしょうか?

 ・文字だろうが、数値だろうが、何か入力したときに・・・という、どちらにもできる方法はあるのでしょうか?
  
これがわかれば、IFや条件付書式でも色々設定できそうなので。
すみませんが、よろしくお願いします。

 


 COUNTをCOUNTAにするとできます。

ありがとうございます。そりゃそうですよね・・・。
応用がきかなくてすみません。


 COUNTAだと意図しない動きになることもあるので、
 A2=REPT("終了",(LEN(C2)>0)*1)
 とした方が良いかもしれません。

 B2の条件付き書式には、=LEN(C2)>0

 (ROUGE)

 意図しない動き。。。なるほど〜。
 知識が浅かったですね。
 まあやさん、ROUGEさん失礼しましたm(__)m

意図しない動きですがぁ・・・。
エクセルは深いですね。まだまだトビウオにしか会えませんね。
また色々質問させていただき、アンコウのところにいる皆さんの力をお借りします!
ありがとうございました。

コメント返信:

[ 一覧(最新更新順) ]


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