• ベストアンサー

Excelの関数について。

いつもお世話になっております。 Excelの関数について教えて下さい。 実は、 "この資料は平成17年11月1日現在のものです。" という文を作りたく、日付の所は、「TODAY」を 使用したいと思っています。 これを一つのセルの中だけで作りたいのですが、やりかたが分かりません。 一応過去の質問を見てみたのですが、よく分かりませんでした。 皆様お忙しいと思いますが、教えて下さい。 宜しくお願いします。

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

  • ベストアンサー
回答No.1

あまりスマートではないけど一つのセル限定なら まずセルに「=Today()」を記入する→2005/11/1とでる そうしたら、そのセルを右クリックしてセルの書式設定からユーザー定義を探し、 種類のワクの中に「"この資料は"ggge"年"m"月"d"日""現在のものです。"」と入力する。(「」内をコピーすると良いでしょう) すると、この資料は平成17年11月1日現在のものです。と表示されます。 お試し下さい

pocket38
質問者

お礼

早速のご回答ありがとうございます。 実際にやってみたところ見事に出来ました。 本当にありがとうございました。

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

その他の回答 (3)

  • haruka47
  • ベストアンサー率50% (75/150)
回答No.4

一つのセルの関数でやるのであれば、 =CONCATENATE("この資料は",TEXT(TODAY(),"ggge年m月d日"),"現在のものです。") の式でいけると思います。

pocket38
質問者

お礼

ご回答ありがとうございました。 この方法も勉強になりました。

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

="この資料は"&TEXT(TODAY(),"ggge年m月d日")&"現在のものです" で、どうでしょう。#1さんと同じですが・・・関数(計算式)だけでやるなら、ということでどうでしょうか?

pocket38
質問者

お礼

このような方法もあるのですね。 勉強になりました。 ご回答ありがとうございました。

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

セルの書式設定 のユーザー定義で出来ます。

pocket38
質問者

お礼

ご回答ありがとうございました。

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

関連するQ&A

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

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

  • エクセル2002関数について

    いろいろ調べたのですが、どうしてもわかりません。どなたかよろしくお願いします。 たとえばA1のセルに平成14年3月1日と入力し、B1のセルに60日後の日付を表示したいのですが、どうすればよいでしょうか。 AccessではDateAddの関数を使用したのですが、エクセルではエラーになります。よろしくお願いいたします。

  • EXCELの日付関数「today()」を使って同一セル内で「2006/

    EXCELの日付関数「today()」を使って同一セル内で「2006/06/27 から」と関数のあとに「から」などの文字をいれたいのですがうまくいきません。御指南ください。

  • エクセル 関数 MONTH

    いつも大変御世話になっております。 WindowsXP環境でエクセル2003を使用しています。 C5セル内に以下文字を入力して「test_201111.txt」を表示しています。 ※YEAR(TODAY()):YYYY / MONTH(TODAY()):MM ="test_"&YEAR(TODAY())&""&MONTH(TODAY())&".txt" これは10~12月は関数箇所は表示されるんですが 1~9月はMONTH(TODAY())自体が頭に"0"がつかないので困っています。 これはもうどうしようもないのでしょうか? 1~9月には頭に0をつけたいのです。 マクロを使ったり、他のセルにYYYYMMを記載してそこから日付を読み込ますようなものは 作成せずに、上記関数だけでどうしても解決したいのですが可能でしょうか? もしご存知の方がいらっしゃるようでしたら、ご教授願いますでしょうか? 以上、何卒宜しくお願い致します。

  • 日付の関数

    エクセルの資料で=TODAY()(今日日付が入るように設定してあるセルがあります。・・でその下のセルには今日の日付の月の末日が入るようにしたいのですが(例えば セルA1に2004年1月14日 セル2に2004年1月31日と表示させたい)どのような関数を使えばいいですか?宜しくお願いします。

  • Excel:TODAY関数について

    お世話になります。 毎日変動する数値の平均、最高、最低値を表示したセルの右にTODAY関数で現在の日付を表示しています。 シートは月ごとにしようと思っています。そこで2月のシートに3月5日などと表示しないように、月が変わったらセルを空欄にしたいと思っているのですができるでしょうか? つまり2月なら2月28日まではTODAY関数が働き日付を表示し、3月1日以降そのセルを空欄にしたいわけです。 Excel2000です。 よろしくお願いします。

  • エクセルの関数について

    DATE関数について教えてください。 エクセルで、シート1のA1セルにTODAY関数で本日の日付が入るようにセットし、 A2にVLOOKでシート2よりコメントを引き込むように設定しています。 シート2はA列に1月1日から12月31日まで順に並べ、B列にコメントを入れた 表になっています。 ここで質問なのですが、A1やシート2の日付はすべて2008年が入ってしまい、 A1セルが2009年になってしまうと、シート2から引き込まなくなってしまいます。 これを回避するために、A1とシート2ともに年を省き 月日のみで永続的に引き込みが出来るようにしたいのですが、 DATE関数などを利用して可能でしょうか? よろしくお願いします。

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

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

  • エクセル 関数について

    エクセルで A1にTODAYで今日の日付が入ってます(2009/5/21) B1~B10に任意の西暦を入力します 2009/05/19など C1~C10に今日2009/5/21より過去だったら”1”を 未来だったら”2”を返すような関数はありますか?

  • エクセルで関数と文字をつなぎ合わせたい

    ひとつのセルに日付関数と会社名をスペースをいれてつなぎ合わせるのに、  =today()&""&"会社名” といれますと、5桁の数字(たぶん日付の連番)と会社名で 表示されますが、きちんと日付が表示できません。表示形式で 「日付」にしているのですが連番は変りません。 いろんなエクセルサイトを探すのですが見つけることができませんでした。 たぶん何かが足りないことは承知してるのですが・・ お願いします。  

専門家に質問してみよう