[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付表示の変換』(ふぅ)
例えば日付が2003/05/06と入っているとします。これを20030506という表示にしたいのです。
表示形式で設定を変えることはできますが、これでは数式バーには2003/05/06と表示されてしまいますよね。数式バーにも20030506と表示されるようにデータそのものを変換できる方法はありますか?
別のセルに =TEXT(A1,"yyyymmdd")のように入力して20030506という文字列に変えてから、 コピー>形式を選択して貼り付けすればデータそのものを変えることはできます。 でも、わざわざそんな変換せず、日付データはそのまま持っていたほうが良いのでは? (YS)
あれ? だったら、表示形式をyyyymmddにして、名前を付けて保存でファイルの種類をCSVにでもすれば、もっと簡単だったかも。 (YS)
こちらに統合しました。 (kazu) 2005/11/22 19:55
信州からの質問です。 DBに複数の人が入力し、通常は2005/11/22 と入力するのですが、たまに2005.11.22と入力する人がいて、 その度、こちらが2005/11/22に手入力で修正していますが、この作業がしんどくでいやになってしまいます。 そこでこれをVBA化できないかなと試行錯誤中ですが、いいアイデアが思い浮かびません。
A1 2005/11/20 2005/11/19 2005/11/18 2005/11/17 2005.11.16 -->2005/11/16 に修正したい。 2005/11/14 2005/11/13 2005/11/12 2005.11.11 -->2005/11/11 に修正したい。
[[20030821145220]] を参考にして
=TEXT(A1,"yyyy.mm.dd")でやってみましたが、出来ませんでした。どなたかアドバイスお願いします。
範囲全体を選択し、編集、置換で、検索する文字列に.、置換後の文字列に/として、すべて置換 とされたらどうでしょう? (LOOKUP)
早速試してみました。一発でうまく置換出来ました。ありがとうございます!(信州)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.