[[20040717092556]] 『任意のセルに入力されたら消えるセル』(mikomiko) ページの最後に飛ぶ

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

 

『任意のセルに入力されたら消えるセル』(mikomiko)
 A1は空白で、B1にリンゴと入っていたとして
 A1にイチゴといれるとB1は消える という表を作りたいのですが
 可能でしょうか?
 B列はあらかじめ色々な言葉が入っています。
 A列には入力しない無い場合もあります。
 何かいい方法があったら教えて下さい。

 (A案)
C列に表示/非表示で良ければ
C1セル:=IF(A1="イチゴ","",B1)
なお、B列は非表示にしておきます。
 (B案)
条件付き書式を使って
B1セルに:「数式が」「=A1="イチゴ"」
として、フォントの色をセルと同色(白?)にすると
消えたように見えます。
 (Hatch)

 Hatchさん、早速ありがとうございます。
 しかし、私の質問がおかしかったです>< すいません!!
 A列も毎回違う言葉が入り、イチゴが入るとは限らないんです...。
 
 例えばA案で C列に最初はB列を表示させてA列に入力があった場合のみ
 A列の内容を表示させるってできますか?
 昨日勉強したIFと言うのを使ってみましたがちょっと難しくて...
 =IF(COUNTBLANK(A1)=B1,B1,A1) 
 このように考えたのですがうまくいきません><
(mikomiko)

 横から失礼します。
=IF(LEN(A1),A1,B1)
こんな感じはどうでしょう?
(ケン)

 ありがとうございます!!
 できました!!
 昨日といい今日といい、質問が簡潔でなくて申し訳ないです^^;
 次はもう少し考えて質問したいと思います。
 Hatchさん・ケンさんありがとうございました。(mikomiko)


 =IF(COUNTBLANK(A1)=B1,B1,A1) 
=IF(条件式,真,偽)に上記式を当てはめて日本語訳してみてください。
「『セルA1の空白セルの数』と『B1の値』が
等しいときB1を参照せよ、等しくないときA1を参照せよ」
 
COUNTBLANKは空白セルを「数える」関数なので、
結果は数値になります。これに対し、
 >B列はあらかじめ色々な言葉が入っています。
文字列とCOUNTBLANK関数の返り値(=数値)の比較だから決して真にはならない。
 COUNTBLANKでやるのならこのような感じ。
 
=IF(COUNTBLANK(A1),B1,A1) 
COUNTBLANK(A1)が0のときFALSEと同義とみなされ、A1参照。
それ以外のときはTRUEと同義とみなされB1を参照。
(KAMIYA)

 KAMIYAさん昨日に引き続きありがとうございます。
 何も考えず、昨日教えて頂いたものをあてはめれば??って考えてました。
 スッキリ理解できたわけではないのですが
 なんとなくご指摘頂いた事、理解できてます!!
 落ち着いてよく考えて、試してみて自分でいろいろアレンジできるように
 頑張ります!!(mikomiko)

コメント返信:

[ 一覧(最新更新順) ]


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