• ベストアンサー

Excelの&関数

NTのExcel2000です 今日の日付が文中に自動的に反映されるように A1にTODAY関数を入れて ="あいう”&A1&"えお” とA2に関数を入力しましたが、日付の部分が シリアル値になってしまい 「あいう3月22日えお」と表示させたいのですが 「あいう37702えお」と表示されてしまいます A1,A2の書式設定を変更しても日付になりません わかりにくい文章で申し訳ないのですが どうすればいいのでしょうか?

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

  • ベストアンサー
  • wildcard
  • ベストアンサー率54% (54/100)
回答No.1

month()関数やday()関数を利用して、 ="あいう"&MONTH(A1)&"月"&DAY(A1)&"日"&"えお" または、 ="あいう"&MONTH(NOW())&"月"&DAY(NOW())&"日"&"えお" でできますヨ。

yukinojyou7
質問者

お礼

回答ありがとうございます 無駄なセルのいらない ="あいう"&MONTH(NOW())&"月"&DAY(NOW())&"日"&"えお" で対処させていただきました わざわざ分けなくてはいけないんですねぇ またわからないところがでてきたらよろしくお願いします

その他の回答 (1)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.2

ほんとですねぇ。today関数だとダメなんでしょうかね。 理由は識者にお任せして、対処法を。 セルの書式設定→ユーザー定義で "あいう"m"月"d"日えお" とすればできます。

yukinojyou7
質問者

お礼

回答ありがとうございます today関数でできれば一番簡単なんですけど 変なところで不便ですよね 参考にさせていただきます

関連するQ&A

  • excelのtoday関数について

    excelの関数について 今日の日付+1、今日の日付+2、今日の日付+3を 自動で入力したいのですが 例えば Today()+1 Today()+2 Today()+3 と入力した後、コピーしますが、 Today()+1 Today()+2 Today()+3 Today()+1 Today()+2 Today()+3 と、+4以降は反映されません。 何か良い方法ないでしょうか。

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

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

  • エクセル関数を教えて

    セルa1にtoday関数が入っていてb1、c1にa1の日付の半年後、1年半後の日付を自動表示したいのですがどういう式を入れればよいですか

  • エクセルの関数でどうしても解らないことがあります。

    エクセルの関数でどうしても解らないことがあります。 例えば   A   B   C  D  E 1 2 3 4 5 このセルでA列に文字を入力した時、E列にその入力した日を表示させる関数で困っています。今は=+IF(A1="","",TODAY())をE1に入力しているのですが、翌日になると1日プラスされた日付に変更されています。 ツールの計算方法を自動にしているのですが、同じシート内に他の計算式を入力しているので手動に変更できません。翌日になっても日付が変更されない方法は無いでしょうか?詳しい方宜しく願います。

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

    エクセルで月間予定表を作っています。(縦に1日から末日までを表示) 年と月を入力すると、日付、曜日が自動的に表示されるようにしたいと思い、日付のところは、1日に、DATE関数を使用し、2日は、1日のセル+1とし、3日以降は、2日の書式をコピーしています。 そうすると2004年2月の場合、29日までなので、30,31日のところが、それぞれ1,2と表示されてしまいます。 1,2と表示される時には、セルを空白にしたいのですが、どんな関数を使ったらいいでしょうか? うまく説明できなくて申し訳ありませんが、どうぞよろしくお願い致します。

  • エクセルでのTODAY関数

     TODAY関数は、そのファイルを読み込んだ日を自動的に表示させるものだと思うのですが、たとえば、平成19年1月21日にファイルを開いたとすると、その日付が設定した箇所に自動的に入力されます。  したがって、同じファイルを後日開くとその日付は、その後日、たとえb、平成19年2月1日に開くとその日付が入力されてしまいます。  たとえば、シートのある箇所の設定を シート1 契約書の契約日として、そのファイル読み込み日(ファイルを開いた日)を自動入力。ただし、日付の更新はしない。上記読み込み日に固定。 シート2 報告書の契約日として、シート1の日付を自動入力。入力日はシート1の入力日と同じこともあれば、違う日のこともある。 というような設定にするには、TODAY関数をどうカスタマイズすればいいのでしょうか。 表計算、関数、マクロはあまり得意ではありません。特にマクロはやったことがありません。よろしくお願いします。

  • month関数で

    エクセルのことでお伺いします。 today関数で今日の日付を表示することは理解しました。 そしてそこから日付の「月」だけを取り出すのにmonth関数があるというのも理解できました。 そこで取り出した月の整数は1~12までなんですがその取り出した関数に対して数字を1引きたいときに単純に関数から-1の計算式を当てはめると明治33年~とおかしくなってしまいました。正しくするにはどうしたらよいですか? 僕がやったのは 今日の場合 A1に=TODAY()関数をいれ、平成17年4月19日を表示させました。 A2に=MONTH(A1)として4を出しました。 そこの関数に=MONTH(A1)-1で4-1で3を出したかったのです。 シリアル値って言うのが引っかかっているみたいですが よく分かっていないので正しく教えていただける方がいましたら宜しくお願いします。

  • カウント関数について

    下記のように入力されている場合のカウントを計算したいのですが、よろしくお願い致します。    A 1 H15.1.1  ←A1:A5にはVLOOKUP関数が入っています。 2 H14.4.1   セルの書式設定は日付になっています。 3  0     ちなみにA1:A5の書式設定で 4  0     0は表示しないようにしています。 5  0     ここでは0表示していますが…。 6   ■A6が2になるようにしたいのですが可能でしょうか? ※Excel97です

  • EXCELで質問です。

    EXCELで質問です。 セルB1に値があると、セルA1に今日の日付(2010/5/5みたいに、、、。)を、表示させるようにしたいのですが、どなたか教えていただいてもよろしでしょうか?? 現在【CTRL】 + 【;】 で入力しているのですが、どうしても関数などで自動表示にしたいです。 TODAY関数を用いたりなどして、うまくできませんでしょうか? 検索サイトで、2時間程調べてみましたが、意外と情報がありませんでした。。。 申し訳ございませんが、どなたかご教授お願いいたします。m(_ _)m

  • エクセルの関数で。

    エクセルで例えば 例えば セル A1        B1      C1       D1    E1        F1 状態      購入日    有効期限   超過   回収日     ステータス 発送      2013/01/28 2014/02/01  3日   2014/02/03   完了 上記のような項目が入っているエクセルブックがあり、 (1)D1にはB1の日付を入力するとC1に自動的に1年後の日付が入るように関数を設定 (2)またC1がTODAYを過ぎた場合、D1に何日超過しているかわかるように関数を入れています。 知りたいのはE1に日付が入った場合D1は自動的に日付が消えるようにする、そういった設定が出来るものでしょうか?手で消せばいいというのはごもっともなご意見ですが、数が多いと消しこみ忘れを防ぎたいので、可能ならそういった設定をしたいのです。 また、F1にステータスが完了という文字が入った場合、その行をグレーアウトさせる書式設定の方法もご存知であれば是非教えていただけないでしょうか。宜しくお願いします。

専門家に質問してみよう