資料室 > よくあるトラブル > 入力データが勝手に日付になる
入力データが勝手に日付になる
特定の入力形式はExcelが自動的に値と表示形式とを変更してしまう場合がある。
特に日付形式への変換が顕著で以下のようなものが確認されている。
- 「1/1」→「1月1日」
- 「1-3」→「1月3日」
- 「13.10.16」→「H13.10.16」
- 入力するセル範囲の表示形式を文字列に設定
- 「'1-3」と「'」をつけて入力
これは対策がない。次項に記す、テキストファイルウィザードで開くようにする。
- [データ(D)]>[外部データの取込(D)]>[テキストファイルのインポート(T)]
- 1/3で[次へ]
- 2/3で[次へ]
- 3/3で該当列のデータ形式を指定する。該当データを「文字列」に指定し[完了]
表示だけの問題であり、セルの内容がシリアル値(日付データ)のままでもかまわないのであれば、表示形式で対処する。
- セル範囲を選択
- [書式(O)]>[セル(E)]>[表示形式]タブを選択
- [分類(C)]から日付を選択、適当な形式を選択、
もしくはユーザー定義で書式文字列を設定する
前(よくあるトラブル) 目次 次(ダブルクリックでファイルが開かない)