• ベストアンサー

エクセルで日付に変換

おせわになります。 現在、日付のデータが、8文字の数字で入力されているデータが、たくさんあり、これを日付にしたく、頭を悩ませております。 具体的には、 19980515 という数字のデータがあり、1998.05.15という風に一括で変換したいのです。 よろしくおねがいします。

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

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

式  =TEXT(A1,"00-00-00")+0 書式 yyyy.mm.dd

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

noname#204879
noname#204879
回答No.6

[ANo.5]に示した式は =TEXT(A1,"0-00-00")+0 でもOKであることを確認しました。 もちろん =TEXT(A1,"0000-00-00")+0 でもグーです。

全文を見る
すると、全ての回答が全文表示されます。
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

ANo.3です。 置換をしなくても Ctrl+1→セルの書式設定 → 表示形式→分類をユーザー定義→種類欄にyyyy.mm.dd とするだけで1998.05.15となります。

全文を見る
すると、全ての回答が全文表示されます。
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

1998/05/15となりますが 8桁の数値を日付に変換する方法  http://www.nbcom.co.jp/PC-Support/FAQ/xls/ht/xls092005ht002.shtml 1998.05.15とするときは、表示形式をユーザー定義でyyyy/mm/ddとして、置換で検索する文字列「/」置換後の文字列を「.」にしてください

全文を見る
すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

データの範囲選択して ツールバーのデータ=>区切り位置 を実行 カンマやタブ・・にチェックまま次へ、次へ 列のデータ形式 で 日付にチェック YMDのまま次へ、完了すると シリアル値になるので、後は表示形式に変更してください 1998.01.15 ユーザー定義で yyyy.mm.dd

全文を見る
すると、全ての回答が全文表示されます。
noname#77517
noname#77517
回答No.1

8桁の数字が A列に入っているとしたら、他の列に以下の式を入れると 日付に変換できます。 =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) これを対象のセルにコピーして日付が表示されたら、その列をコピーし、 数値としてペーストすれば、日付の数値に変換できます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの日付の一括変換

    エクセルの1列に日付を入力しています。入力した方によって文字列だったり、「2008/01/01」だったりしています。これを一括して日付設定に変換したいのですが、分かる方、教えてください。

  • エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。

    エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 ダウンロードしたエクセルデータのA列に日付として8桁の数字が入っているのですが、文字列として認識してるようで日付に変換出来ません。 例えば2010年1月1日の欄には20100101と入っていて、2001/01/01と変換したいのですがどうすればいいでしょうか。 セルの書式設定→表示形式→ユーザー定義で試してみましたが上手くいきませんでした。 データの量が何千行もあって膨大なので、1行ずつスラッシュを入れていくという作業は出来ません。 8桁の数字を一括して日付に変換出来る方法はあるのでしょうか。 教えて下さい。 宜しくお願い致します。

  • システムから落とした日付データの変換について…

    システムから落とした日付データの変換について… パソコン初心者です。 システムから落とした日付データを変換する方法について教えて下さい。 2010/9/27のような表示になっているのですが、 セルの書式設定からは和暦に変換できません。 セルをダブルクリックすると数字表示になって、和暦にも変換できるのですが 一括変換ができません。 一括変換する方法を教えていただけませんでしょうか?

  • CSVでの変換とエクセルデータ(日付)

    CSVでの変換データで日付がハイフンで結ばれているものを、エクセルで日付データ(2012/01/05)に一括で変換する方法を教えてください。ちなみに書式設定では一括でできませんでした。よろしくお願いします。

  • EXCELの日付データを文字列に変換したい

    EXCELの和暦形式の日付データを文字列に変換する方法を教えてください。 たとえば、H17.9.2をそのまま文字列に変換したいのです。 最初から文字列データとして入力すれば問題ないのですが、日付データ(標準)として入力されたデータを書式→セル→文字列で変換するとシリアル値に変わってしまいます。(H17.9.2→38597) どうしたらよいのでしょうか。お願いします。

  • excel 日付を直したい

    例: 一つのセルに 13.12.25 と入力してしまったものを 2013.12.25 と変換できないでしょうか? 状況: 大量の異なる日付の西暦部分を 2013. と入力しておけばよかったのですが 13. と入力してしまいました 他のデータとも統合したいので日付 での認識に変換したいのです おそらく現状では、単なる数字でしか認識していないようで、、 何か関数等で一気に変換できるいい方法がありましたらお教え頂きたく宜しくお願い致します、。。  

  • EXCELで 日付から日付を引いて年数を出すやり方について・・

    こんにちは。 こちらで以前も とてもためになる回答を頂いて また助けていただけたらと思い、質問させて頂きました。 タイトルのとおりなのですが 日付から日付を引いて年数を出したい所なのですが、 (社員の在籍年数を出したいのです) 入力されている日付が文字列になっているのか 引き算ができず困っています・・・。 文字として入力されている日付を 数字に変換 することはできるのでしょうか? 何かいい方法がありましたら  教えてください(><) お願い致します

  • エクセル 何をやっても住所が日付変換される件

    エクセル 何をどうしても住所が日付になる 大変困っております。(使用エクセル2003) エクセルに住所入力後、シールに印刷するためCSV変換しないといけない状態です。 ですが、「1-13-1」などの数字ですと年月日であり得ないので大丈夫ですが、 「3-12-17」ですと2003/12/17になり「1-2-3」ですと2001/2/3になってしまいます。 ●エクセル入力時に文字列して入力しましたがCSVに変換すると駄目でした。 ●名前を付けて保存時にtxtファイルで保存し、新たなエクセルを開き外部データを取り込み カンマをいれ、文字列に変換等の作業完了後、CSVに変換してCSVを開いてみると「1-2-3」等は日付に戻ってしまって駄目でした。 ●’(Shift+7)を前に付けて入力しても駄目でした。 困るとネットで検索したりして対応してましたが、今回だけはお手上げです。 詳しい方のご回答をおまちしております。

  • 文字列を日付データに変換 マクロ

    他の方の質問等を参考にしているのですが、どうもうまくいかないので教えてください。 エクセル2007を使ってるのですが、 マクロで文字認識している日付を日付データ認識させたいのです。 H10.1.4やH19.12.14等が2000件くらい文字列として入力されている データを日付認識させて、経過年数や経過日数などを求めようと思ってます。 マクロで一括変換する方法または、変換した日付データを隣の列に入力できる方法がございましたら教えて頂きたく思います。 お願いします。

  • Excelでの日付表示等について

    Excelで「2013/08/21」というように入力するとそののまま「2013/08/21」と表示され、日付として扱われます。これを文字列としたいのですが、どうしたらよいでしょうか? 「'2013/08/21」と入力すれば良いことは解っているのですが、既に入力済みの1000件近いデータを一気に変換したいのです。値のみの複写をしてみましたが「41507」となってしまいます。 まとめて一気に日付表示を文字列に変換する方法を教えて下さい。 Excelは2007 SP3を使用しています

専門家に質問してみよう