/ / 最新

swk's log - Excel が「1-7」を勝手に日付に変換しやがる件

2005-02-17

* Excel が「1-7」を勝手に日付に変換しやがる件 [tech] 1 user

今日は何やら飛び入りの事務仕事に preempt された日だったのだが,まあそれはさておき,というかその関係でしょーもないノウハウをいくつか得る.

Excel に「1-7」などのデータを入れると,勝手に日付に変換されてしまう.あのー,これページ範囲なんですけど….変換された後にセルの書式設定を文字列とかに変えても手遅れ.

という場合の回避方法としては,「頭に ' をつける」というのがメジャーなようだが,タブ区切りテキストを自動生成して,それを Excel で開く,とかいう場合には通用しない.見事「'1-7」と書かれたセルが出来上がってくれる.はうー.

ではどうすればよいかというと,あらかじめ空っぽの Excel ファイルを用意して,セルの書式設定を文字列に変えておいてから,タブ区切りファイルをおもむろにコピーペーストする,が正解らしい.はうー.

最終更新時間: 2009-01-04 15:31


Shingo W. Kagami - swk(at)kagami.org