[[20100715231955]] 『日付と認識させたくない』(とんとん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『日付と認識させたくない』(とんとん)

 A列に

 ○○町 1-17-19

 というデータを、データ>区切り位置 で、空白で区切ると、

  A     B

 ○○町  2019/1/17

 となってしまいます。どうも  1-17-19 というところを勝手に日付と認識して
 しまっているようです。B列のセル書式で「文字列」に設定してから区切っても
 やはり日付になってしまい、書式が「日付」に変わってしまっています。

 データ>区切り位置 で区切って、分割されたデータが日付と認識されずに

  A     B

 ○○町  1-17-19

 と、そのままの形になるようにする方法はどうすればいいでしょうか。

 エクセル2003、Windows7 です。

 1-17-19 が 2019/1/17 になる?
 何か設定の違いか?

 まあ、それはおいといて、そういう場合は区切り位置ウィザードの3/3(最後の画面)の
 データのプレビューで、番地のところをクリック(白黒反転する)し、
 その右上にある列のデータ形式を「文字列」にすればいいです。

 (トーリス・ガーリ)


 >そういう場合は区切り位置ウィザードの3/3(最後の画面)の

 おお、そういう機能があったのですね。ありがとうございます。

 実は、データ>区切り位置 の機能はちょくちょく使うので、マクロにしてあったので、
 ウィザードの画面を見ずに悩んでいました。

 1-4 と入力すると、勝手に 1月4日 と変換されていらいらすることは、これまでにも
 よくあったのですが、そのときは、入力前にセル書式を文字列にしておけば勝手な
 変換は防げたので、そっちの方向で考えていました。

 >1-17-19 が 2019/1/17 になる?
 >何か設定の違いか?

 特に何の設定もしていないはずなのですが……

 ちなみに、何の設定もせずに 1-4 とすると、上に書いたように 1月4日 となり
 ますが、 1-17-19 と入力したときは特に変換されず、そのまま表示されます。
 ところが、初めに述べたように、データを区切り位置で区切る、ということをすると
 月-日-年 というアメリカ式?の日付と判断するようです。

 エクセルの不思議な仕様はさておき、当面の問題は解決しました。
 トーリス・ガーリさん、ありがとうございました。

 (とんとん)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.