【最大10000ポイント】当たる!!質問投稿キャンペーン!

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

このQ&Aに関連する最新のQ&A

A 回答 (7件)

まず、編集 → 置換 で , を . に直して、文字列の日付の入った列の隣に列を設けて、No.3さんの方法で日付データにして下さい。

これは数式になっているので、数式をコピーして、その式に 編集 → 形式を選択して貼付 → 値 を上書してしまえば日付のデータになります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/30 12:07

数値が日付のデータとして入力されているという前提で、設定の仕方をカキコします。




日付の表示書式を変えたい場合、
セルの書式設定から、表示形式の”ユーザー定義”の設定で、西暦でも和暦でも好きに設定でき、いくらでも変更しなおす事が可能です。

同じデータでも、こんな感じで色々表示を変える事ができます。
   ↓

(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/e …ユーザー定義の表示形式・書式記号(2)
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/30 12:12

別セルに


=("H"&A1)*1

と入力して 表示形式を 西暦の日付にして下さい。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/30 12:10

チョット長ったらしくなってしまいましたが



=DATEVALUE("h"&SUBSTITUTE(SUBSTITUTE(ASC(A1)," ",""),",","."))

これをやってみてはいかがでしょうか。

ASC関数で、A1セルをすべて半角に変換
次に、SUBSTITUTE関数で半角スペースを空白に変換
更に、,カンマを.ピリオドに変換
この頭に"h"をつけ、日付に変換。

とりあえず、カンマ以外ではスペースが余分となる可能性ががありますので。

数式内で文字列(この場合は、h、カンマ、ピリオド、スペース、空白)はダブルクォーテーションで囲ってください。区画の場合は、""として間を空けない。

そのほかに余分なものがどれほど存在しているのか?ですが…。後は、セルの書式でお好みのものを。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/30 12:06

17.3.29となっている場合、文字列となっている可能性があります。



その場合 =DATEVALUE("H"&対象セル) としてはいかがでしょうか。

この回答への補足

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

補足日時:2005/03/29 16:58
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/30 12:04

>前任の方が日付を17.3.29というように平成で入力しているのですが、西暦の方が便利なので、2005/3/29というように変更したいのですが、


 エクセルだけの設定ではなく、スタートボタンから「設定」→「コントロールパネル」→「地域」の「日付」タブの設定は、どうなっているでしょうか?
 カレンダーの種類が「和暦」になっていると思います。
 これを「西暦(日本語)」に、変えて「短い形式」、「長い形式」を、それぞれ変えられれば、エクセルでも沿うような表示が出来ると思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/30 12:01

日付のデータが列に入力されているとして、列を選択、メニューバー → 書式 → セル → 表示形式 → 日付 … この中の好みの表示形式を選択して、OK


因みに、ユーザー定義を使えば、ご自分の形式で表示できます。

この回答への補足

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

補足日時:2005/03/29 16:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング