Designer:セル書式通りに抽出したいときに、ゼロ値を表示しない設定だと

例えばExcelのセル書式の設定で、小数点以下2桁まで表示などの書式設定をしているシートがあります。

f:id:xoblos:20210930032442p:plain

この例は、値がゼロのセルは表示したくない(空欄表示したい)というケースであり、Excel[ファイル]-[オプション]-[詳細設定]-[次のシートで作業するときの表示設定] で、ゼロ値は表示しないようにチェックボックスをオフにしています。上図の空欄3箇所には、実際はゼロが入っています。

f:id:xoblos:20210930032417p:plain

このシートからデータを抽出する制御シートを、「表示値出力」キーワードを入れて次のように記述すると、

f:id:xoblos:20210930032511p:plain

見た目通り(表示された通り)にデータが抽出されるため、ゼロ値は 0.00 のように抽出したいときに空欄で抽出されてしまいます。

ゼロ値は 0.00 のように抽出したいときは、次のように「データが無いときの値」キーワードを加えます。

f:id:xoblos:20210930032555p:plain

'0.00 のように、先頭にシングルクォート(')を付けて、文字列として入力します。