• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL、数式で1月ずつ表示させたい)

EXCELで1月ずつ表示させたい

このQ&Aのポイント
  • EXCELで1月ずつ表示させるための数式がうまくいかない問題について相談です。
  • B列に入力された数式をC列~F列にコピーできる方法を教えて欲しいです。
  • 結合したセルでも同じ方法で1月ずつ表示させることは可能でしょうか?

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

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

B1セルに次の式を入力し、F1セルまでオートフィルでコピーしてください。 =DATE(YEAR(A1),MONTH(A1)+1,1) 他の方法としてA1に2014/10/1、B1に2014/11/1と入力してA1とB1を選択した状態でオートフィルでF1までコピーすれば月単位の繰り上がりでコピーできます。

moguko1173
質問者

お礼

ご回答ありがとうございます。 教えて頂いた式でできました!! ありがとうございます! 補足ですが、オートフィルを使うのはできるのですが、「数式で自動的に」というのがポイントでしたので、オートフィルでできることを数式で簡潔にしてしまいたくて質問致しました。 MONTHを使ってもうまくいかなかったのでとても感謝しております! ありがとうございました。

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! (1)の場合 B1セル(セルの表示形式はユーザー定義から m月 としておく)に =EDATE(A1,1) というしてフィルハンドルで右へコピーしてみてください。 (2)セルを結合している場合 B3:B4セルを結合させた状態で同様に、B3セルに =EDATE(A3,1) という数式を入れ右へコピー! ※ EDATE関数を使用するにあたりExcel2003以前のバージョンの場合は メニュー → ツール → アドイン → 「分析ツール」にチェックを入れておく必要があります。m(_ _)m

moguko1173
質問者

お礼

ご回答ありがとうございます。 こちらの数式でもできました!! 大変恐縮ですが、先にご回答頂いていた方へBAとさせて頂きました。 ありがとうございました。

  • cafemilk
  • ベストアンサー率25% (6/24)
回答No.2

あ、すみません↓の訂正です。 オートフィル機能の場合、出てきたフィルハンドルから「連続(月)」を選択すれば、 結合後のセルであってもうまくいきます。 2つ目の方法だと、NG、が正です。(;´Д`A ```

  • cafemilk
  • ベストアンサー率25% (6/24)
回答No.1

単純に、オートフィル機能を使うのはNGなのですか? http://www.becoolusers.com/excel/autofill.html 「1月」と入力してマウスでズルズルっとドラッグすれば参考画像のようになります。 あるいは、「連続データの作成」という方法はいかがでしょう。 http://www.office-qa.com/Excel/ex77.htm ご希望の場合ですと、 ・種類=日付 ・増加単位=月 ・増分値=1 ・停止値=2015/3/1 と設定すると、1行目に10月~2015年3月までの月数が自動で入力されます。 表示形式のみ、「X月」と表示されるように設定します。 ただし、上記いずれの場合も、セルを結合した状態ではうまくいきません。 一度月数を入力した後で、結合する、という方法になるかと思います。 期待される回答でなかったらごめんなさい。

moguko1173
質問者

お礼

回答ありがとうございます。 「A1の列を変えると【数式によって自動的に月名を表示させたい】」というお答えがいただきたかったのと、結合した状態では上手くいかないということ、申し訳ありませんが頂きたかった答えとは違っておりました。 フィルの機能は知っておりますが、最初のA1セルを変更した時にあとの行は全部数式で読んで自動的に変わる様にしたかったのです。 ご回答ありがとうございました。

関連するQ&A