が「######になる">

206. Excelの文字「######になる


索引組版用に支給されたExcel・xlsx形式のデータを、古いバージョ(Excel 2007で開いたら、表示形式“文字列で、文字数の多(256文字以上セル「######(シャープとなる現象に遭遇しました。これをテキスト形式やUnicodeテキストに書き出しても、表示されているのと同じよう「######のデータが書き出されました。

どうしてこうなるのだろう、と調べてみると、Microsoft サポートに下記の文書がありました。

Excel のセルの書式設定の表示形式が [文字列] の場合、セルに256文字以上の文字を入力すると"##### (シャープ)"が表示される
(適用対象: Microsoft Office Excel 2007、Microsoft Office Excel 2003)

どうして?に対する結論としては「この動作は仕様です。とのこと。

解決方法としては、表示形“文字列”を“標準に変更すると、直るようです。そういえば「######と表示されているセルにカーソルを置くと、数式バー内にセルの(正しい文字列がきちんと表示されます。データ自体が変わってしまうわけではないようです。それなのに、書き出しでは表示と同じよう「######となってしまいます。

この現象は、Excel 2013では確認できませんでし(仕様が変わっている?

Digiprove sealCopyright secured by Digiprove © 2018
Pocket

※このコラムおよび、コラム中の文章、画像、動画の無断転載および複製等の行為はご遠慮ください。

  • サイト内検索

  •  
  • カテゴリー

  • アーカイブ