シートのExcel出力時の課題について
2023-04-19 14:25
【やりたいこと】
別シートにて、データの集計や加工を実施し、
帳票用シートにて、シート参照を用い帳票作成しております。
その後、Excel出力もしくはPDF保存を考えております。
【ご質問】
以下、2点ご質問させてください。
①Excel出力する際に、別シート参照の関数がそのまま出力されてしまい、
値を確認することができないのですが、値として出力する方法はありますでしょうか。
※出力後、ファイルを開いた際は値が確認できているのですが、
リンクを更新する/しないの選択肢に答えると、「#REF!」となってしまいます。
⇒添付画像を参照ください。
②帳票シートにて、シート参照(=●●!A1)で値を持ってきており、
参照先のデータが少ないと、その分、空白行が多くなってしまいます。
この場合、空白行(関数は記載されているが、参照先に値が無い)を削除する方法はありますでしょうか。
以上、2点何卒宜しくお願い致します。
回答を投稿するにはログインが必要です。
日本コンピュータシステム ご担当者様
ご回答いただき、ありがとうございます。
非常に参考になりました。
勉強不足で恐縮ですが、今後とも何卒宜しくお願い致します。
ご回答いただき、ありがとうございます。
非常に参考になりました。
勉強不足で恐縮ですが、今後とも何卒宜しくお願い致します。
日本コンピュータシステム(CELFチーム)
パートナー
「②」ですが、帳票シートの初期起動時に画像の様なアクションを実行することで実現できないでしょうか。
セル操作にアクション「行位置~から~行削除する」で行を削除できますので、IFアクションで「=ISBLANK(INDIRECT("A"&B1))=true」のようにすれば判定できると思います。
画像は繰り返し10を固定にしていますが、参照元のシートが動的にかわるのであれば、帳票シートのカウンタ(画像ではB1としています。)に渡す必要があると思います。
画像のアクションを初期起動設定が必要となります。ご存じでしたら申し訳ありませんが、以下に設定方法が記載が御座いますのでご参考下さい。
https://cloud.celf.jp/celf-help/ja/texts/action_make/specify_action_when_displaying_sheet/specify_action_when_displaying_sheet.html
セル操作にアクション「行位置~から~行削除する」で行を削除できますので、IFアクションで「=ISBLANK(INDIRECT("A"&B1))=true」のようにすれば判定できると思います。
画像は繰り返し10を固定にしていますが、参照元のシートが動的にかわるのであれば、帳票シートのカウンタ(画像ではB1としています。)に渡す必要があると思います。
画像のアクションを初期起動設定が必要となります。ご存じでしたら申し訳ありませんが、以下に設定方法が記載が御座いますのでご参考下さい。
https://cloud.celf.jp/celf-help/ja/texts/action_make/specify_action_when_displaying_sheet/specify_action_when_displaying_sheet.html
日本コンピュータシステム(CELFチーム)
パートナー
ベストアンサー
こんにちは。
「①」ついてですが、シート操作のアクション「シート~を以下にExcelファイルとして保存する」をご利用かと思いますが、アクション内に「数式は計算結果を出力する」はありませんか。以下「6.数式の計算結果を保存する場合は、「数式は計算結果を出力する」にチェックします。」に記載がありますのでご参考下さい。
また、「#REF!」についても同様の内容かわかりませんが以下の注意に記載が御座います。
https://cloud.celf.jp/celf-help/ja/texts/action_use/sheet/save_sheet/save_sheet.html
「①」ついてですが、シート操作のアクション「シート~を以下にExcelファイルとして保存する」をご利用かと思いますが、アクション内に「数式は計算結果を出力する」はありませんか。以下「6.数式の計算結果を保存する場合は、「数式は計算結果を出力する」にチェックします。」に記載がありますのでご参考下さい。
また、「#REF!」についても同様の内容かわかりませんが以下の注意に記載が御座います。
https://cloud.celf.jp/celf-help/ja/texts/action_use/sheet/save_sheet/save_sheet.html