• ベストアンサー

日付に関する関数(エクセル)

 セルの形式が日付のとき「H15.12.16」と表示されるセセルについて、形式を標準にすると「37971」と表示されます。  関数にて、「37971」を「H15.12.16」と変換できると助かるのですが、どうすればいいのか、教えていただけませんか。

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

  • ベストアンサー
  • dober-o
  • ベストアンサー率59% (260/439)
回答No.3

関数ですよね? A1セルに「37971」が入っている場合、 =TEXT(A1,"ge.m.d") で「H15.12.16」となります。 一桁数字は前に0で埋める場合は、 =TEXT(A1,"gee.mm.dd") となります。

keikaku
質問者

お礼

ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。

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

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

セルの値が日付シリアル値が見える場合はあっても、直接手入力で、37971 など入れるケースは考えられない。37971を見て何年何月何日など判るわけが無いし、何月何日でシリアル値が空でわかることはありえないから。 もう一度、日付のH13.3.14に戻せばよいのでは (1)どうしても文字列がほしい (2)06月03日のように0で埋めたいのならば 書式ーセルーユーザー定義で gee.mm.ddに設定すればよい。 (1)で無いとダメな場合があるのか、真意を測りかねる。

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

A1セルに37971と入力されているとします。 B1に=A1としB列の表示形式を日付にします。 これで如何でしょうか。

keikaku
質問者

お礼

ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。

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

セルの書式で 分類を日付 種類を「H15.12.16」とればいOK

keikaku
質問者

お礼

ありがとうございます。 ただ、関数にて変換後、形式を指定して張り付ける→セルを文字列にする、という作業をしたかったので、アドバイスを役にたてることができませんでした。 また、次のとき、アドバイスをお願いします。

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

関連するQ&A

  • 日付関数でご教示ください。

    エクセルで、どんな日付を入れても、その横のセルにその年の12月31日を表示するような関数はあるのでしょうか。 例えば セルA1に、H21.3/14 ならB1に、H21.12.31 セルA2に、H18.6/20 ならB2に、H18.12.31 というような表示にする関数です。 どなたか、よろしく、お願いいたします。

  • 日付をtime関数形式にしたい

    2004/11/24という日付をtime関数形式の日付の表示(秒表示)にしたいです。 どうしたら変換できるのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • CGI
  • セルの書式設定で日付にできない

    「20061010」というデータ(セルの書式設定の表示形式は"標準"になっています)を「2006/10/10」にしたいのですが、セルの書式設定の表示形式を"日付"にしたら「###############」(数不明)になるのです(涙)無理やりMID関数を使って"/"を入れたりしてできなくはないのですが、面倒です。「###############」になるのはなぜでしょうか?一発で日付データにできないでしょうか?宜しくお願いします。

  • 日付関数でご教示ください(補足)

    エクセルで、どんな日付を入れても、その横のセルにその年の12月31日を表示する関数について 例えば セルA1に、H21.3/14 ならB1に、H21.12.31 セルA2に、H18.6/20 ならB2に、H18.12.31 関数 =TEXT(DATE(YEAR(A1),12,31),"ggge.mm.dd") をご教示いただいたのですが、 表示が、H でなくて平成となってますが、Hの表示方法を教えてください。 また、表示された、日付は、計算(数字)として使用できるるようにしたいのですが、可能でしょうか?。 何度も申し訳ありませんが、よろしくお願いいたします。

  • エクセル:日付和暦の数字だけを取り出したい

    エクセル日付関数で和暦の数字だけを取り出したいのです たとえば「平成15」又は「H15」と表示されているセルを「15」とだけ表示させる方法を教えて下さい 何かうまい、表示形式があるのか 別のセルにある「H15」を文字列関数で取り出すしかないのでしょうか

  • エクセル日付関数について

     日付関数の初歩的な質問です。  例えばtoday()で、セル書式が日付なら2009/1/4となります。セルの書式を標準にすればシリアル値がでます。そこでyear(today())とし書式が日付なら2009となると思ったのですが、結果は1905/7/1となりました。どういうことなのでしょうか。セル書式を標準にしたら2009となりました。  的はずれの質問かもしれませんが、なぜyear(today())とうつと1905/7/1となるのでしょうか。  

  • 日付を表示するエクセル関数について質問があります。

    日付を表示するエクセル関数について質問があります。 例えば、H9.9.1をH9.9と表示するエクセル関数はありますでしょうか? セルの書式設定の日付の項目で2009年3月という選択項目はあるのですが、H○.○という項目が無かったので日にちを表示しない関数をご存知の方は教えて下さい。 宜しくお願いします。

  • エクセル関数で日付データを扱うには

    SUBSTITUTE関数を使って以下のような条件で得たい結果を求める場合 C2セルに「=SUBSTITUTE($B2,$B$1,$A2)」と入力すると「今日の日付は42875です」 という表示になってしまうのですが、日付形式で「今日の日付は2017/5/20です」 と表示させるにはどうしたらいいでしょうか? ■条件 得たい結果(C2セル) 今日の日付は2017/5/20です A2セル 2017/5/20 B1セル 置換 B2セル 今日の日付は置換です

  • エクセル 日付に関する関数

    こんにちは。よろしくお願い致します。 添付 セルH25に 2012/6/7 セル I25に =DATE(YEAR($H$25)+10,MONTH($H$25),DAY($H$25))-1 と入れて 10年後の日にち2022/6/6を表示しました。 セル J25に残りの日数を表示したい場合の関数を教えてください。 答えは5年5か月になると思います。表示形式はどのような形でもいいです。 勉強不足で申し訳ありませんが、詳しい方どうぞよろしくお願い致します。

  • エクセル日付関数での質問です

    添付の写真のように、C10に日付を入力しています。 H10以降の列に表示形式を"d"にして、日付を、H11以降の列に表示形式を"aaa"にして曜日を 出すようにしています。 質問したいのは、9行目に月を出したいという事です。 すべてのセルにではにく、写真のように1日の上にのみ表示するようにしたいと思っています。 どのようにしたらできるでしょうか( ;´_`; )/^^^^^

専門家に質問してみよう