• ベストアンサー

エクセルの関数を教えてください

エクセルです。 あるセルに1月と入力されていて、別のセルに入れたら2月と表示される関数を教えてください。 (月はなくても構いません。) 12月の次は1月に戻る物を希望しています。 よろしくお願いいたします。

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8536/19406)
回答No.2

A1セルに 1月 と入力されている場合 =MONTH(DATEVALUE(A1&"28日")+4)&"月" と書けば良い。

tabetabe
質問者

お礼

できました! ありがとうございました。

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

その他の回答 (1)

noname#89957
noname#89957
回答No.1

文章が分かりづらいです。 月は横並べ?ですか? どう言う風にしたいのですか? >別のセルに入れたら2月と表示される関数を教えてください。 別のセルに何を入れるのですか?

tabetabe
質問者

お礼

ありがとうございます。 わかりにくくてすみません。 月を入れたいセルは、横に並びますが続いてはいません。 別のセルに関数を入れたいのです。 たとえば普通の数字であれば A1に1 A2にA1+1 A3にA2+1と入れればいいと思うのですが これだと12月の月の後が13月になります。

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

関連するQ&A

  • エクセル 日付の関数を入力する方法

    エクセルの関数を使って、以下の表示をするやり方を教えて下さい。 シートを32個用意しています。 (1)エクセルで一つ目のシートのセルに「2009年3月」と入力する ("2009" "年" "3" "月" はそれぞれ別のセルにしています) (2)次のシートに「2009年3月1日」と表示する (3)さらに次のシートに「2009年3月2日」と表示する つまり、最初のシートに「2009」「3」と入力するだけで、 1日から31日まで用意したそれぞれのセルにそれぞれの年月日が 表示されるようにしたいのです。 どなたかエクセルに詳しい方教えて下さい。 宜しくお願い致します。

  • エクセルの関数について教えてください

    20年1月をそれぞれ列を変えて20と1に分けてセルに入力しています。このとき、入力した年月の次の月を別なセルに関数を使用して入力させたいのですが、どうしたらいいのでしょうか。(20・1と入力したら→20・2になり、20・12と入力したら→21・1となるようにしたい)

  • Excelの関数を教えてください

    Excelで、あるセルに2011/12/21というように西暦、月、日と入力し、違うシートのセルに一つずつに23 12 21というように、和暦、月、日と表示させたいのですが何か良い関数及び表示形式はないでしょうか? 教えてください。

  • エクセル関数の使い方を教えて下さい。

     エクセル関数を使って計算式を設定したいので,教えて下さい。現在,例のように5月までの累計100と,6月の合計が55(緑色のセル範囲の合計)を合わせ,6月の累計の欄に155が表示されるように設定しています。次の条件を満たすようなエクセル関数の使い方を教えて下さい。  1) 6月のデータが全くない場合,6月の合計の欄には,何も表示させないという関数の使い方    2) 次に,7月の累計の欄ですが,7月のデータが入力されていない場合には,6月までの累計が既に計算されている場合でも,表示しないという関数の使い方です。     ※1)と2)の条件を同時に満たすエクセル関数の使い方を教えてもらえると助かります。  3)8月,9月の累計の欄の結果も2)と同じように設定をしたいです。    よろしくお願い致します。   

  • excelの関数

    excelの関数についておたずねします。 A1のセルに1を入力します。そしてB1のセルに1を入力したときにC1のセルに 正解 と表示させたいのです。 もう一つA1のセルに 1,2,3 を入力します。そしてB1のセルに1,2,3のどれかを入力したときにC1のセルに 正解 と表示させたいのです。そんな関数はありませんか? よろしくお願いいたします。

  • エクセル関数について

    エクセルの関数についてなのですが、例えば「セルA3」に「セルB2」の値を表示させるには「=(B2)」と「セルA3」に表示させてます。別のSheetの値も表示できるのでしょうか?例えば「Sheet1.Range("A3")」の値をSheet2のA1に表示させたい場合Sheet2のA1にはどのような関数を入力していけばよいのでしょうか?VBAは使わずに表示したいのですが。関数はまだほとんど使ったことがないので分かる人いたら教えてください。よろしくお願いします。

  • エクセルで関数を使い文字を置換したい

    エクセルの関数についてお聞きいたします。 文字や数字に対して、それぞれ別の言葉が定義されているとします。 例として、  A → うさぎ 、 B → かめ 、 1 → へび 、-1 → らいおん 、etc... その他多数 例えばエクセルのセルに、"A" と入力すると別のセル(例えば入力したセルの下のセル)に "うさぎ" と表示、"1"と入力されたら同様に"へび"と表示されるようにしたいのですが 、エクセルの関数でこのようなことをすることが出来るでしょうか? 出来るなら方法をご教授ください。 また、関数でなく他の方法などあれば教えてください。 よろしくお願い致します。

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

    エクセルの関数で悩んでいます。 やろうとしていることは、たとえばA1のセルに日付(年月日)を入力すれば、入力した月だけを判断してその月の掃除当番の名前がセルB1に表示されるようにしたいのです。 1月から12月までの掃除当番は決まってますので、事前に別のセルに表を作成(たとえばH1~H12には1月、2月・・・・12月と入力し、I1~I12にはそれぞれの掃除当番名を入力して)し、VLOOKUP関数で呼び出せないかなぁと思っていたのですが、セルA1の日付(たとえば2006/8/27)から8月と判断する方法がわからないのです。 どなたかご存知でしたらご教授頂けないでしょうか。 他の関数を使用してする方法などでも結構です。 宜しくお願いいたします。

  • エクセルの関数

     エクセルの一つのセルに、ある言葉(例えば、笑顔)と入力すれば、別のエクセルのシートにリンクして飛ぶようにしたいのですが、if関数など使ってできるでしょうか?  ただし、セルをクリックするのではなく、笑顔と入力するだけで飛ぶようにしたいのですが。

  • エクセル関数について

    エクセル関数について質問です。 簡単に説明すると特定のセルに特定の数値を入力するとその行の別のセルの数値を別のセルに表示させたい。 たとえば     A      B       C 1  100            2  200      1      100 3  300      1      300 4  400 5  合計            400 上記の様になっていた場合 A列は定数で固定です。B列のセルに1と入力(1でなくてもよい)した行のA列の数値を Cに表示したいのですが、 C列にどの様な関数を使ったらいいんでしょうか?宜しくお願い致します。

専門家に質問してみよう