• ベストアンサー

日付の表示の変更を教えてください

エクセルの表で、前任の方が日付を17.3.29というように平成で入力しているのですが、西暦の方が便利なので、2005/3/29というように変更したいのですが、簡単にできる方法はないでしょうか?データが多いので、一気に直せたらなあと思いまして・・・どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

まず、編集 → 置換 で , を . に直して、文字列の日付の入った列の隣に列を設けて、No.3さんの方法で日付データにして下さい。これは数式になっているので、数式をコピーして、その式に 編集 → 形式を選択して貼付 → 値 を上書してしまえば日付のデータになります。

yashiron
質問者

お礼

具体的な方法を教えていただき、ありがとうございました!うまくいきました。大変感謝しています。本当に助かりました!

その他の回答 (6)

  • narino
  • ベストアンサー率40% (2/5)
回答No.7

数値が日付のデータとして入力されているという前提で、設定の仕方をカキコします。 日付の表示書式を変えたい場合、 セルの書式設定から、表示形式の”ユーザー定義”の設定で、西暦でも和暦でも好きに設定でき、いくらでも変更しなおす事が可能です。 同じデータでも、こんな感じで色々表示を変える事ができます。    ↓ (4/1のデータの例) 入力したユーザー定義 →  セルに表示されるもの 'yy/m/d       →       '05/4/1 gee-m-d       →       H17-4-1 mmm-yy       →       Apr-05   yyyy/mm/dd(ddd)   →   2005/04/01(Fri) gggge"年"d"月"m"日"(aaa)  →  平成17年4月1日(金) って感じです☆ 是非使いこなして下さいね♪

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisotoku/ex_ks_tokubetu4.htm#ユーザー定義の表示形式・書式記号(2)
yashiron
質問者

お礼

ご回答をありがとうございました。本当、皆さんよくご存知で感心しますし、大変感謝いたします。ユーザー定義の表示形式は色々設定できるのですね。勉強になりました。

noname#176215
noname#176215
回答No.6

別セルに =("H"&A1)*1 と入力して 表示形式を 西暦の日付にして下さい。

yashiron
質問者

お礼

ご回答をありがとうございました。うまくできました!本当、助けられました。感謝しています。

  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.4

チョット長ったらしくなってしまいましたが =DATEVALUE("h"&SUBSTITUTE(SUBSTITUTE(ASC(A1)," ",""),",",".")) これをやってみてはいかがでしょうか。 ASC関数で、A1セルをすべて半角に変換 次に、SUBSTITUTE関数で半角スペースを空白に変換 更に、,カンマを.ピリオドに変換 この頭に"h"をつけ、日付に変換。 とりあえず、カンマ以外ではスペースが余分となる可能性ががありますので。 数式内で文字列(この場合は、h、カンマ、ピリオド、スペース、空白)はダブルクォーテーションで囲ってください。区画の場合は、""として間を空けない。 そのほかに余分なものがどれほど存在しているのか?ですが…。後は、セルの書式でお好みのものを。

yashiron
質問者

お礼

ご丁寧な解説を誠にありがとうございました。すごいですね!!これだけご存知だと、きっとエクセル自由自在ですよね。うらやましいです。

  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.3

17.3.29となっている場合、文字列となっている可能性があります。 その場合 =DATEVALUE("H"&対象セル) としてはいかがでしょうか。

yashiron
質問者

お礼

ご回答をありがとうございました!最初、意味が分からなかったのですが、みなさんの回答を見ているうちにNO.3さんのおっしゃっていることがよく分かりました。うまくいきました。本当、助かりました。

yashiron
質問者

補足

おっしゃる通る文字列になっているのです・・・。しかもコンマが.とか,ばらばらなのです(泣)。早速やってみたのですが、うまくいきません・・・すみません、初心者で初歩的なことをお聞きしますが、"H"というのはそのままで入力で良いのでしょうか?

回答No.2

>前任の方が日付を17.3.29というように平成で入力しているのですが、西暦の方が便利なので、2005/3/29というように変更したいのですが、  エクセルだけの設定ではなく、スタートボタンから「設定」→「コントロールパネル」→「地域」の「日付」タブの設定は、どうなっているでしょうか?  カレンダーの種類が「和暦」になっていると思います。  これを「西暦(日本語)」に、変えて「短い形式」、「長い形式」を、それぞれ変えられれば、エクセルでも沿うような表示が出来ると思います。

yashiron
質問者

お礼

ご回答をありがとうございました。設定から日付でも色々変えられると分かって勉強になりました。

回答No.1

日付のデータが列に入力されているとして、列を選択、メニューバー → 書式 → セル → 表示形式 → 日付 … この中の好みの表示形式を選択して、OK 因みに、ユーザー定義を使えば、ご自分の形式で表示できます。

yashiron
質問者

補足

早々にありがとうございます。しかし、もとのデータが日付として入力されていないせいか、おっしゃるようにやってみてもできないのですが・・・