質問
Excelファイルを読み取りCSVに出力する処理を実行したところ、関数の入っているセルがnullで出力されました。
関数の計算結果を読み取ることはできないのでしょうか。
回答
読み取り結果がnullとなる場合、Excelワークシート内の当該セルが関数式でのみ構成されており、計算値が格納されていない状態になっている可能性が考えられます。
関数の計算値が格納されない原因としては、Excelファイルの編集時にセル内へ関数式を入力した後に、数式の再計算が行われていないことなどが推察されます。
HULFT Squareのストレージへファイルをアップロードする前に再計算を実行いただくか、Excel 側で自動再計算が行われるよう設定いただくなど対応することで解消するかお試しください。
補足
Excel ワークシート・ブックの手動再計算方法
現在アクティブなExcelワークシート内の数式を再計算する場合、Excel上で以下のショートカットキーの実行により数式の再計算を行います。
[Shift]+[F9]
また、現在アクティブなExcelブック内の全シートの数式を再計算する場合、以下のショートカットキーの実行で強制再計算を行います。
[Ctrl]+[Alt]+[Shift]+[F9]
なお、現在開いているすべてのExcelブック内の数式を再計算する場合、以下のショートカットキーの実行で全ブックに対して強制再計算を行います。
[Ctrl]+[Alt]+[F9]
Excelの再計算に関する詳細については、以下Microsoftドキュメントをご参照ください。
※2024年10月時点で確認した情報となります。
-
Excel が現在の計算モードを決定する方法
https://learn.microsoft.com/ja-jp/office/troubleshoot/excel/current-mode-of-calculation
-
Excel の再計算
https://learn.microsoft.com/ja-jp/office/client-developer/excel/excel-recalculation
コメント
0件のコメント
記事コメントは受け付けていません。