• ベストアンサー

数値を日付けに変更したい

例えば、エクセルの1セルに20130401と数値があります。たて行に数値が並んでいます。 これを平成25年4月1日及び2013/04/01に変更したい。 セルの書式設定で分類 日付に合わせても、また式 DATEを開いても良く分かりません。 教えてください。 初心者に毛が生えた程度です。 Excel、ソフトは2002で、マイクロソフトXPです。

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

  • ベストアンサー
  • s806099d
  • ベストアンサー率34% (17/49)
回答No.1

=DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2)) でできます。

39116859
質問者

お礼

早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

A1セルに 20130401 と入力されているときはその値がシリアル値(数値)と考えるのが妥当です。 B1セルに次の関数式を入力すれば日付のシリアル値になります。 =DATE(INT(A1/10000),INT(MOD(A1,10000)/100),MOD(A1,100)) A1セルの値から西暦年を取り出すにはA1/10000で端数を切捨てます。 月の値はA1/10000の余り0401を100で割リ端数を切り捨てます。 日の値はA1/100の余りになります。 西暦年/月/日に変換するにはDATE関数で上記の西暦年、月、日を算出した値を使えば良いことになります。 平成25年4月1日にするときはセルの書式で平成○年○月○日のように表示形式を変更すれば良いでしょう。

39116859
質問者

お礼

早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。 いろいろな方法があるんですね。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! A列にデータが入っているとします。 A列すべてを範囲指定 → メニュー → データ → 区切り位置 → 何もせずに「次へ」を2回 → 「列のデータ形式」の「日付」を選択 → 右の欄が「YMD」になっているコトを確認し「完了」 ※ 表示形式はセルの書式設定で好みにしてください。 これでどうでしょうか?m(_ _)m

39116859
質問者

お礼

早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。 いろいろな方法があるんですね。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

>たて行に数値が並んでいます。 列選択して、データ→区切り位置→次へ→次へ→列のデータ形式で日付の中の「YMD」を選択→完了 これで、表示形式で表示の切り替えができるようになります。

39116859
質問者

お礼

早速ご返事いただきありがとうございました。 大変助かりました。 ご返事が遅れてすみませんでした。

関連するQ&A

  • エクセルで日付を数値として入力してしまいました

    エクセル超初心者です。お世話になっております。 新しいブックを作ったとき、誤って日付のセルを数値にしてしまいました。すでに数百行入力してあります。 「2004.4.1」のつもりが、数値の「4.1」になってしまったため、昇順で並び替えすると「4.2」が「4.19」の次に来てしまいます。 これを日付に直す方法はあるでしょうか? セルを選択して「日付」に表示を直したところ、1月分はすべて「1904.1.2」に、2月分はすべて「1904.1.3」になってしまいました。 過去Q検索でQNo.679901「エクセルで数字データを日付けにしたい」を見つけてやってみましたが、私のレベルではチンプンカンプンで、行がずれて目茶苦茶になってしまいました。。。(T_T) (複製をとってあったので元に戻せましたけど。) 宜しくお願いいたします。

  • Excel/違うシートの中の同じ日付(数値)を探す

    みなさま。 少し困っております・・どうぞよろしくお願い致します。 Excelのシート1に日付の入った日程表があります。 日付の列は、納品があった日のみが記載されており 規則性がありません。 例えば、日付の列の3月15日の行に「○」と入っていた場合 隣のシート(納品管理簿)から3月15日の行を探し、同じ行の納品時間に 数値をいれないとセルが赤くなるように、また数値を入れると 色が消えるように設定したいと考えています。 セルの色を自動的に変えるのはいろいろ調べてみてできそうだったのですが 違うシートから同じ数値を探し出して、その行の別のセルに反映させるのが どうしても複雑でわかりません・・ 詳しい方がいらっしゃいましたらぜひ教えてください。 よろしくお願い致します。

  • エクセル内の数値が突然和暦日付表記に変わった。

    WIN10でエクセル2016を使っています。1シート内にかなりの文字列や数値の入ったシートで、突然数値のセルが和暦の年月日表示に変わってしまいました。数値については、直接打ち込んだもの、他のセルを参照に関数計算結果を表記したものなどです。 このファイルは数年間使っているもので、同じファイル内の別シートも変わっていました。 とりあえず、変換されたセルを選択し、「セルの書式設定」「表示形式」から「標準」を選択すれば元に戻りました。 ちなみに、他のエクセルファイルは大丈夫でした(たぶん) また、変換されたセルの「ユーザー定義」を確認すると、覚えのない内容の定義がされていました。 ネットで調べると、結構以前から発生していたようで、色々な方からの助言が投稿されていましたが、肝心のマイクロソフトからの正式なコメントが見当たりません。 マイクロソフトとしては、確認していないのでしょうか。それともどこかにコメントがあるのでしょうか。

  • 日付の式を入録したい。

    Excel、ソフトは2002で、マイクロソフトXPです。 一つのセルの中に文章と日付の関数を入れたい。 作成日:2013/11/1   印刷日:(印刷日の式を入れたい。2013/11/29) 印刷日の日付は印刷日であり、その日その日と変わります。 一つのセルに=TODAY()式のみ入れるのはわかりますが・・・。

  • Excelの日付が数値化されてしまいます

    今、Excelで日付の記入してあるセルと別の文字列のセルを"&"または"Concatenate"関数でくっつけて表示させたいのですが、日付が数値化されてうまく表せません。このような場合どのようにすれば、日付をそのまま表示させることができるのでしょうか。 (内容) セル1:2005/4/14 セル2:業務棚卸 ↓ 併せて表示すると"38456.546119213業務棚卸"になってしまう。

  • EXCELの日付入力で、「数式バー」を西暦を和暦に変えたい

    仕事で、 EXCELの表で、縦に日付の入力がしてありました。 見た目は「平成1年3月6日」となっているのですが、 数式バーを見ると、「1989/3/6」になってしまうのです。 それを、数式バーも「平成1年3月6日」としたいのですが、 セルの書式設定→表示形式の分類「日付」→種類「平成13年3月14日」としてもダメで、 セルの書式設定→表示の分類「ユーザー定義」→種類「[$-411]""ggge"年"m"月"d"日"」 でもダメなのです。 しかし、同じファイルの中の同じ表の隣のタブの表の日付は、数式バーも「平成1年3月6日」と表示されているのです。 何が違うのでしょうか?? これが出来ないと、出力できないみたいで・・ どなたかお分かりの方、よろしくお願いいたします。

  • 日付の検索

    OFFICE2016 マクロでの日付検索でエラーになってしまいます。 状態は次の通り MASTERシートで AK4セル =TODAY() 書式 分類:日付 種類:*2012/3/14 B16セル =AK2&"/"&AK3 (AK2には2019、AK3には9の数値が入っている) 書式 分類:日付 種類:*2012/3/14 D17セル =DATEVALUE(B16) 書式 分類:日付 種類:*2012/3/14 E17セル =D17+1 書式 分類:日付 種類:*2012/3/14 F17セル =E17+1 同様に左のセルに+1した式となっている。AH17セルまで。 動作させたマクロ Sub Macro6() Sheets("MASTER").Visible = True Sheets("MASTER").Select Dim fkey As String Dim frange As Range fkey = Worksheets("MASTER").Range("AK4") Set frange = Range("D17:AH17").Find(What:=DateValue(fkey), LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows) If (frange Is Nothing) Then MsgBox "error" Else Cells(frange.Row, frange.Column).Select End If End Sub 上記マクロの修正をお願いしたく。 webで色々調べたのですが、修正内容が分かりません。

  • エクセルのセルの書式設定の日付について

    エクセルのセルの書式設定の日付について セルの書式設定が「標準」でセルに20080825と入っています。 セルの書式設定で「日付」を選択し ・平成**年**月**日 とか ・****/**/** とか ・**年**月**日 にを選択しても セル表示は##############と表示されます。 どうすると 「日付」で選択した日付表示にできますか? お願いします。

  • 2つのセルを一つに・・しかし、日付のセルが数値に変わってしまう

    セルには     A        B      1 2005年5月   修正あり  と入力されています。 C1に、AとBに入っている文字をつなぎ合わせ、更に結合した部分を:で区切ろうと思い、C1セルに「A1&":"&B1」と入れました。 すると、C1に 36647:修正あり と出てしまいました。 日付が数値に切り替わっちゃったのですが、日付は日付で数値に切り替わらないようにする方法はありますか? 500行ぐらいあるので・・お願いします。

  • エクセルで「日付」を表示する件

    エクセルで「日付」を表示する件 シート(1)の「A1」に「この事件は」の文字列。「B1」に書式を日付にして「平成22年8月1日」と入力。「C1」に「に起こりました」と入力。 複数のセルの文字列と日付を一つのセルに合わせて「この事件は平成22年8月1日に起こりました」のようにしたいので、「D1」に「=A1&B1&C1」と入力すると、「この事件は40391に起こりました」と表示されてしまいます。 解決方法を教えて下さい。 エクセルのバージョンは2002です。

専門家に質問してみよう