206. Excelの文字が「######」になる
- 2018年09月20日
- その他
索引組版用に支給されたExcel・xlsx形式のデータを、古いバージョン(Excel 2007)で開いたら、表示形式が“文字列”で、文字数の多い(256文字以上)セルが「######」(シャープ)となる現象に遭遇しました。これをテキスト形式やUnicodeテキストに書き出しても、表示されているのと同じように「######」のデータが書き出されました。
どうしてこうなるのだろう、と調べてみると、Microsoft サポートに下記の文書がありました。
どうして?に対する結論としては、「この動作は仕様です。」とのこと。
解決方法としては、表示形式“文字列”を“標準”に変更すると、直るようです。そういえば、「######」と表示されているセルにカーソルを置くと、数式バー内にセルの値(正しい文字列)がきちんと表示されます。データ自体が変わってしまうわけではないようです。それなのに、書き出しでは表示と同じように「######」となってしまいます。
この現象は、Excel 2013では確認できませんでした(仕様が変わっている?)。
Copyright secured by Digiprove © 2018※このコラムおよび、コラム中の文章、画像、動画の無断転載および複製等の行為はご遠慮ください。