• ベストアンサー

文字・数値から日付へ タイプの変更って

毎度毎度 お世話になっております。エクセル上で数値を日付タイプに変更する方法ってありますか、以前 逆のパターンは、TEXT関数の使用法を教えて頂いたのですが、セルに 19700529 → 昭和45年5月29日 なんですが・・・・

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 やっぱりTEXT関数で出来ます。 A1に数値があるとすると、 =--TEXT(A1,"0-00-00") として、セルの表示形式をお好みの日付にして下さい。

free-goo
質問者

お礼

早々の回答有難う御座います。”=--”なんて あるんですね初めて知りました。有難う御座いました。

その他の回答 (2)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.3

8桁表記なら 変換したいセルを選択して、ツール→区切り位置→次ぎ→次ぎ、で日付を選択してOK これで、日付になります。(西暦)後は、セルの書式設定で和暦を選択する。

free-goo
質問者

お礼

回答有難う御座います。区切り位置の使い方って こんな時にするのですね。初めてしりました。有難う御座いました。 みなさん、本当に有難う御座いました。色々なやり方があるのですね 勉強になります。又、問題点がありましたら 教えて下さい。

回答No.2

必ず西暦で、1桁の月や日でも前に「0(ゼロ)」を 入力するのであれば、下記の式でOKかと。 =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) ※A1に数値を入力する場合です。

free-goo
質問者

お礼

早々の回答有難う御座います。DATE関数ですね 勉強していきます。有難う御座いました。

関連するQ&A

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

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

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

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

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

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

  • ある特定の、数値が入力された日付を常時表示

    エクセルのセル(A)に、特定の数値が入力されたら、セル(B)にその入力日の日付けを、常時表示することの出来る関数を教えて下さい。

  • エクセル関数 日付によって表示変更

    エクセル関数 日付によって表示変更 A1のセルに日付を入力する場合1日から15日まではB、15日以降はCとA2のセルに表示するためにはどうすればよいでしょうか? もちろん月は変更します。 宜しくお願いいたします。

  • エクセルで日付が数値に変わってしまいます・・・

    エクセルで、関数CONCATENATEを使い別のシートから入力内容を貼り付けます。 例えば、CONCATENATE(SHEET2!A1,SHEET2!A2)とした場合、 SHEET2 A1 に(申請日)A2に日付(2007/08/21)が入っていると関数によって表示されるのは (申請日39315)と、2007/08/21が5桁の数値になってしまいます。これを日付表示させることはできるでしょうか?

  • EXCELの共有で数値の変更箇所を一目で見るには

    3 お世話になります。 MICROSOFT365でEXCELを使用しています。事務所内で数台のPCでファイルを共有しています。(クラウドではなく、社内NATで) 質問は、他の人が変更した数値を一目でわかるようにするにはどうすればよいのか。ということです。 以前使用していたEXCEL2003では、上書き更新すると変更したセルのふちがマーキングされてすぐにわかったのですが、現在はそれが編集されたセル全部にマーキングされてしまい、どのセルの数値が変わったのかといいうことが分からなくなってしまい困っております。 変更箇所の表示、確認という設定があるのでやってみたのですが、このファイルは商品の在庫表で千品目以上あるので列ごとVLOOKUP関数で、システムから受注数を取り込んでいるので、列ごと全セルがマーキングされてしまい、数値が変わったせるだけをチェックするのが変更箇所の確認の小さい画面を一つ一つチェックしていかなければならず大変なことです。EXCEL2003のように、数値が変更されたセルだけを表上でマーキングすることは可能なのでしょうか?分かりづらい質門で恐縮ですが、よろしくお願いいたします。

  • エクセル、日付範囲を指定して数値を合計する方法

    エクセルでの数値の合計方法で困っています。 (例) 日付  名前    契約枚数 9/1  まる      15 9/2  さんかく    16 9/3  しかく      1 9/30  まる      2 10/1  さんかく    5 10/25  しかく     7 例えば上記例で、関数を使って同月9/1~9/30、または月をまたいで9/3~10/25までの日付を別セルに指定し、契約枚数の合計を出したいのですが、どの関数をどのように使ってよいのか分かりません。そのような式がもしあれば、ご教授お願いします。

  • エクセルで日付を数値データに

    エクセルで「日付データ」を表示の変更ではなく「数値データ」に変換したいのですが何か良い方法はありますか? 例えば「20070730」と表示された日付データを別ファイルにコピーして「20070730」と数値データにしたいんです。 ※ためしに表示を「数値」にしたら「32792」としてシリアル値が表示されてしまいます。

  • エクセルで文字列と日付け関数を組合せた時の表示

    いつもお世話になっております。 エクセル2010で、文字列&関数で使用したいのすが、today()関数を組み合わせると日付けが数字になってしまいます。 「今日は 2017/07/10 です」を1つのセルに表示させたいのですがうまく行きません。

専門家に質問してみよう