• ベストアンサー

エクセル 数値を日付データに変換する

エクセル初心者です。 1308 と入力されているデータ (2013年8月) をそのまま日付データとしてほかの数式に使用することは可能でしょうか? もしくは1308→13/08に変更するにはどういう方法がありますか? データ量が多いので手入力では時間がかかってしまいまして。 よろしくお願いします。

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

  • ベストアンサー
  • ka28mi
  • ベストアンサー率41% (969/2314)
回答No.2

根本的な問題として、13/08というデータでは、エクセルは日付データとして取り扱っていません。 画面上の表記は年だけとか年月だけとか色々と可能ですが、「日付データ」は年月日から成り立っています。 エクセルの表記だけでなく、データ自体が13/08でしたら、文字列として扱われていることになります。 ちなみに1308であれば、数値データです。 1308という数値データを、日付として他の日付データとの数式に利用するためには、状況に応じて日付データの方から必要な情報を数値で切りだすか、1308を日付データに直すか、どちらかです。 私でしたら、「西暦年2ケタ」「月2ケタ」と決まっているなら、=VALUE(CONCATENATE(20,LEFT(B2,2),"/",RIGHT(B2,2),"/",1))で日付データに直してから、書式設定で表記だけをさわります。 もっとも、元の数字のルールがバラバラだと、一気には使えないですが。

mtr1223
質問者

お礼

お礼が遅くなり、申し訳ありません。 ご教示いただいた内容でできました。とても丁寧にわかりやすく説明していただき、ありがとうございます。

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

その他の回答 (4)

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

>1308 と入力されているデータ (2013年8月) をそのまま日付データとしてほかの数式に使用することは可能でしょうか? あなたが提示した1308は数値データであれば2013年8月1日のシリアル値とかけ離れた値です。 従って、簡単な関数式では変換できません。 >もしくは1308→13/08に変更するにはどういう方法がありますか? 数値データの1308を文字列データに置き換えて"13"と"08"に分離し、間に"/"を挿入して"13/08"と言う文字列を作ることになります。 A1セルに1308と言う数値が有るとして下記の関数式を目的のセルに書き込みます。 =LEFT(A1,2)&"/"&RIGHT(A1,2)

mtr1223
質問者

お礼

お礼が遅くなり、申し訳ありません。 表示の変換について、ご教示いただいた内容でできました。 ありがとうございます。

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

こんにちは! 色々回答が出ていますので、参考程度で・・・ データはA1セルからあるとします。 B1セルに =A1*100+1 という数式を入れオートフィルで下へコピー! B列すべてを選択 → 右クリック → コピー → B1セルを選択 → 形式を選択して貼り付け → 「値」を選択しOK → B列が選択されている状態で → データ → 区切り位置 → 何もせずに「次へ」を2回 → 「日付」を選択 → 「YMD」となっているのを確認し、OK これでA列の1日のシリアル値になります。 B列を範囲指定 → 右クリック → セルの書式設定 → ユーザー定義 → 「G/標準」と表示されている部分を消去し yy/mm としてOK これで完了です。 元データには日付の数値がありませんので、表示されるデータは 各月の「1日」のシリアル値になります。m(_ _)m

mtr1223
質問者

お礼

お礼が遅くなり、申し訳ありません。 ご教示いただいた内容でできました。とても丁寧にわかりやすく説明していただき、ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

=TEXT(A1&"01","0-00-00")*1

mtr1223
質問者

お礼

お礼が遅くなり、申し訳ありません。 表示の変換について、ご教示いただいた内容でできました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

たとえば =--TEXT(A1,"00!/00!/!01") のように。

mtr1223
質問者

お礼

お礼が遅くなり、申し訳ありません。 表示の変換について、ご教示いただいた内容でできました。 ありがとうございます。

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

関連するQ&A

  • Excelの日付変更について

    Excelで、去年のデータを入力していましたところ日付の年号がすべて2011年になっていました。 月日はそのまま使いたいのですが、年号のみ2010年にまとめて変更する方法はありますでしょうか? データ量がありますので、まとめて変更する方法を教えていただければ嬉しいです。 よろしくお願いいたします。

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

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

  • Excelで日付を変換したい

    Excelのセルに「2000年」と入力があり、このデータを「2000-1-1」としたいのですが、簡単な方法はありますでしょうか? 試したのは、 年を「置き換え」で消し、表示形式で「#-1-1」としたのですが、見た目は「2000-1-1」となったのですが、データとしては「2000」のままでした。 日付データとしてcsvにして吐き出したいので、セルの中身が「2000-1-1」としたいと考えてます。データは1800個程度です。 医女う、よろしくお願いします。

  • エクセル2007 日付 変換されてしまう

    大変困っております。 今までエクセル2003を使用しておりました。 ゆうちょ銀行の入出金データをコピーしてエクセルにてそのまま貼り付けを行っておりました。 ゆうちょ銀行の日付の表示は、は「24-11-11」となっており2003では2012年と認識し、「24-11-11」と表示していました。 今回エクセルの2007に変更を行い同じ作業をしておりますがどうしても2024年と変換されてしまいます。 最終的に24-11-11で表示を行い2012年11月11日と認識するようにしたいです。 どうぞご教授のほどよろしくお願いいたします。

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

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

  • エクセルの日付表示の変更について

    エクセルについての質問です。 エクセルのシートに日付が2005-01-01の様な形式で入力されています。 この日付を和暦の170101(元号、月、日抜き)という形式に変換したいのですが、どなたかよい方法を教えていただけないでしょうか? ちなみにデータが膨大で、手入力で一つ一つ変更は難しいです。 よろしくお願いいたします。

  • エクセルでの日付の数値変換

    エクセルで8ケタ構成の日付(例20140101)を入力しているのですが#########という表示になってしまいます。他シートの日付データとVLOOKUPをしたいので数値に変換したいのですが方法をご教示頂けませんでしょうか。講師の方に教わっていただいているときに「▽マークが出てくるのでそこから数値に変換を選んでください」というようなことを言われたのですがどうすれば▽マークが出てくるのか分からずにいます。お手数ですが宜しくお願い致します。

  • エクセルでの日付

    少し早めの回答をお願いいたします。 エクセルのセルに対して月日を入力すると、今年の年号が付記されてしまいます。 ここで来年の日付を入力したいのですが、通常通り月日のみだと本年の2004が付記されてしまいます。 これを2005と付記されるようにするにはどうすればいいでしょうか。 特記事項 表示形式の分類:日付 表示形式の種類:3月4日 入力値:1/15 出力値:1月15日 数式バーの値:2004/1/15 ここの数式バーの値が、自動で2005/1/15となるようにしたいのです。 ・マクロ・VBなどは使用しない ・入力の際に「2005/1/15」と直接入力するしない ・あくまで「1/15」と入力する ・表示形式も変更しない この状態で、自動的になる方法はないでしょうか。 宜しくお願いいたします。 バージョンは、office 2000 pro SR1です。

  • 数値データを日付データとして扱いたい。

    違うDBからファイルをDLしてきて、テーブルに入れているデータがあります。 その違うDBの日付データが分割してインポートされてしまいます。   2 | 9 | 18 ↑こんな感じです。 これを日付データとして扱いたいのです。(2002/09/18というように。) 表示だけでしたらクエリーとかに [年]&"/"&[月]・・ とかってやればいいのですが、そうではなくて、日付のデータとしたいのです。 Excelですと「Date」関数というのがあって、それに 「Date(年,月,日)」と入れれば、日付データとなると思うのですが、Access にはこのような関数はないのでしょうか?

  • エクセルの日付データの変換

    あるDBからデータを抜いてCSVに落としてAccessにインポートしようとしていますが、日付のデータが、普通1970/2/28というシリアルデータを表示形式で「昭和45年2月28日」と表示しているところが、「昭和45年2月28日」という文字データそのままになっています。 なんとか日付のシリアル値に変換したいのですが・・・ ちなみにdatevalue関数を使用しても元が単なる文字列ですから、もちろんシリアル値なんか出ません。

肛門の汚れについて気になる
このQ&Aのポイント
  • うんちをして、お尻をしっかり拭いても、一〜二時間位すると、再び肛門に黄色い汚れが付いてしまっています。
  • トイレットペーパーで肛門を拭くと、黄色い跡が付きます。
  • 稀に、トイレットペーパーに黄色い跡だけじゃ無くて、プツプツとした、うんちの粒みたいな物も付いています。やや下痢っぽい時もありましたが、そうじゃ無い時にもなっている気がします。肛門が緩くなってしまっているんでしょうか? 同じような経験ありますか?
回答を見る

専門家に質問してみよう