解決済みの質問
こんばんは!
すでに色々回答が出ていますので・・・
参考程度で目を通してみてください。
たぶん、文字列になっていると思われますので
シリアル値に変えて表示させる方法です。
A1セルからデータがありB列に表示させるとします。
B1セルの表示形式をユーザー定義から
yyyy/mm/dd にしておきます。
そして、数式は
=SUBSTITUTE(A1,".","/")*1
としてオートフィルで下へコピーしてみてください。
A列に入っているデータがシリアル値で表示できるはずです。
尚、エラー処理はしていません。
以上、参考になれば幸いです。m(__)m
投稿日時 - 2010-02-09 21:04:50
お礼
このようなコマンドははじめて使います。意味は分かりませんが実際やってみてできましたありがとうございます。
投稿日時 - 2010-02-11 17:18:27
1人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(5件中 1~5件目)
置換などを使用しない全く違った方法です。
例えばB列に日付がお示しのようなデータで入力されているとしたら、B列を選択してから「データ」メニューの「区切り位置」を選択します。
「元のデータの形式」では「カンマやタブ・・・・・」にチェックマークがあることを確認して「次へ」をクリックします。
次の画面はそのままにして「次へ」をクリックします。
「列のデータ形式」ではG/標準ではなく「日付」にチェックをし、「完了」します。
これによってB列の日付表示は例えば2002.02.14は02/2/14のように表示されるでしょう。これで日付としての計算ができるようになります。表示として2002/02/14のようにしたい場合には、そのままB列が選択されている状態で右クリックして「セルの書式設定」を選択し、「表示形式」のタブから「ユーザー定義」を選び、「種類」の窓に yyyy/mm/dd と入力してOKします。
投稿日時 - 2010-02-10 15:00:54
お礼
簡単ですね!今までもデータをインポートするときにここを使っていましたがこのような使い方があるとは気がつきませんでした。
今まで日付にチェックを入れることをしていませんでした。
ありがとうございました。
投稿日時 - 2010-02-11 17:21:11