[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『空白なのに空白と認識しない』(Z)
Sheet1のB2からB100まで、日付が入っているセルと入っていないセルが混在しているとします。
Sheet2のB2からB100まで、「=Sheet1!B2」〜「=Sheet1!B100」と引用関数?が入っているとします。
また、Sheet1、Sheet2どちらも、詳細設定から
「ゼロ値のセルにゼロを表示する」のチェックを外しています。
すると、Sheet2のB2〜B100には、日付が入っているセルと空白のセルがあります。
この状態で、条件付き書式を使って、Sheet2の空白のセルにのみ色を付けたいのですが、引用関数?が入っているせいか、一見空白に見えるセルも空白と認められずに色がつきません。
どのようにすれば色を付けられるようになるでしょうか?
ためしに「=Sheet1!B2&""」と入力すると、空白として認められるようにはなるのですが、その代わり日付が4で始まる5桁の数字になってしまい、日付に戻せなくなってしまいます。
< 使用 Excel:unknown、使用 OS:unknown >
セル参照しているのなら空白ではなく0なのでは (どん) 2021/10/21(木) 11:58
>=Sheet1!B2 この式を =IF(Sheet1!B2="","",Sheet1!B2) に変更
これなら値が空白かどうかで判定できます。
>=Sheet1!B2&"" これだと文字列になってしまいます(値が文字列なら有効)
以上 (笑) 2021/10/21(木) 13:07
だから、0を表示しないようにしているからだよ。(つまり0)
自分のやってきた事を冷静に分析しよう。
(へへん) 2021/10/21(木) 13:21
↑この説明が蛇足でしたねすみません。
ここのチェックを付けてても付けてなくても、どちらにせよ空欄を引用したSheet2のセル内に"0"とは入っていません。
>=Sheet1!B2
この式を =IF(Sheet1!B2="","",Sheet1!B2) に変更した後、条件付き書式で
=H2="" と入力し色を指定しても、Sheet2のH2が一見空欄だったとしても結局色が付きません。
B2のセルは、一見空欄でも、クリックすると
=IF(Sheet1!B2="","",Sheet1!B2)とテキスト画面?には表示される状態です。
関数がなにも入っていないところ、(例えばC2)なら
=C2="" と入力して色を指定すれば、そこはちゃんと色が付きます。
(Z) 2021/10/21(木) 18:45
中にはセル内容を消すのにスペースキーを叩いて、スペースで上書きした物を消したと思っている方も
たまに?います。
こういう方は、言っても聞く耳持ちません。
参照元のセルの中身はどうなっているのでしょうか?
見た目で空白ですと言うのはやめてください。
=ISBLANK(a1)
とかで確認したりしてますか?
(へへん) 2021/10/21(木) 21:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.