• ベストアンサー

Excelで自動的に曜日を入力する。

A1のセルに「月」と入力すると・・・。 A2の欄に「火」 A3の欄に「水」というように A1に1日分入力するだけで A2~A31まで31日分自動的に 入ってくれると楽だなぁと思ったのですが それってどうやればいいのですか? 式みたいのを教えてください。

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

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.5

こんにちは A2セルに以下をコピーし、ペーストします。 =MID("火水木金土日月",FIND(A1,"月火水木金土日"),1) A2セルをコピーし、A3からA31までペーストします。 これで、いかがでしょうか? もっと、シンプルな物があれば、再回答します。 式を使わない方法であれば、A1に月と入れ、A1セルを選択した時に、そのセルの右下に出る■を下方向へドラッグするだけですね。

dlx_xlb_qlo_olp
質問者

補足

すばらしいです!! そのとおりです!! はじめ、そのままコピペしたので 式の中のA1をそのままにしておいたために うまくいきませんでしたが「カキッ!!(電波少年風に言うと)」となって 気がつきました。 ドラッグするのはさすがの私でも知ってるんです。 でもドラッグするんじゃ意味がないのです。 大変助かりました。 ありがとうございました。

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

その他の回答 (5)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.6

No1です。いえいえ、A1も同様に書式設定をすれば1の表示ではなく月になります。 書式設定でaaaとするのは、日付を曜日に変えるおまじないです。この設定で1と入力すると、数式バー(上のセル内容が確認できるところ)には、1900/1/1と表示されるはずです。この日が日曜日なのです。 エクセル2000ですが、他のバージョンでも同じ筈なんですが。

dlx_xlb_qlo_olp
質問者

お礼

OKOK!! わかりました!! またもやおっちょこちょいで 頭のセルに「月」と入力しちゃって 「#VALUE」とか出ちゃって 「なんだよ!!ならないじゃん!!」って思ってました。 「1」とか「2」を入力するんでしたよね。 なりましたなりました。 ありがとうございました。

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

例えばA1に月を入れA2に火をいれたい場合となりの Bの欄のところにカーソルをおき(端っこに)ますと 点線の矢印が出ますそれを下に左クリックしてくれば 出ます

dlx_xlb_qlo_olp
質問者

補足

それは知ってるんです。 そうでなくて・・・。 A1に入れると A2~A31まで一発で入る方法を知りたいのですが。 そんな方法はないですか?

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

曜日だけ31個並ぶのもちょっと変でしょうから、 A列に日付B列に曜日としましょ。 A1に8/1と入力すると自動的に日付と判断されますよね? で、B1には「=A1」と入力します。 B1のセルの書式設定で「ユーザー定義」で種類欄には「aaa」とだけ入力します。 A1B1を範囲選択し、右下の■を右クリックから下方向にドラッグします。 ボタンを離したときに表示されるたれふんどしの中から、「連続データ」を選択すると・・・・ どうでしょう?

dlx_xlb_qlo_olp
質問者

補足

それは知ってるんです。 そうでなくて・・・。 A1に入れると A2~A31まで一発で入る方法を知りたいのですが。 そんな方法はないですか?

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

A1セルに月と入力しそのセルの右下の角にマウスポインタを持ってくるとマウスポインタが黒い十字になりそのままドラックすると火、水、木..となります。 ほかにも1月、2月、3月などの連続したデータもこの方法でできます。

dlx_xlb_qlo_olp
質問者

補足

それは知ってるんです。 そうでなくて・・・。 A1に入れると A2~A31まで一発で入る方法を知りたいのですが。 そんな方法はないですか?

全文を見る
すると、全ての回答が全文表示されます。
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

A1に1をいれると日、2を入れると月・・・でよければ。 A1からA31までを選択してセルの書式設定のひょじ形式を「ユーザー設定」からaaaと入力する。 A2に=A1+1とし、A31までコピーすれば出来ると思います。

dlx_xlb_qlo_olp
質問者

補足

でもそうなるとA1は「月」ではなく「1」になってしまいますよね。 それは・・・ちょっと・・・。 他に案がなければ採用させていただきます。 ありがとうございます。 助かります。

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

関連するQ&A

  • 曜日の自動入力

    エクセルの曜日入力ですが A1に月を入力したら A2,A3,A4・・・に 自動的に火、水、木、・・・月、火と 入るようにしたいのですが 教えてください。

  • エクセルで月日と曜日一覧を自動的に入力させたい

    恐れ入ります。 エクセルについて質問します。 下記のような月日と曜日の入力をしております。     A    B    C       ーーーーーーーーーーーーーーーーー 1  7月1日|7月2日|7月3日|・・・・   ーーーーーーーーーーーーーーーーー 2    月 |  火 |  水 |・・・・   ーーーーーーーーーーーーーーーーー 3  たとえばどこかのセルに「  年」「  月」を入力するようにしたら、自動的に上記の一覧に月日と曜日を入力させるようにできませんでしょうか。  30日までの月の場合、31日にあたるセルがエラー表示にならないようにもしたいです。  お知恵をお貸しください。

  • エクセルで曜日を出したい

    エクセルですが A1セルに2006/10/31と入力して B1セルに自動で火または火曜日って 出るような式等を教えてください。

  • Excelで1週間の日付と曜日を自動入力

    Excel初心者です。 仕事で1週間分の計画表を提出しなければならないのですが… C8のセルに4/14(月)と入力したら、F8には4/15(火)と自動で入力されるような設定(?)か関数のようなものはありますか? Excelの本で探しても見つかりませんでした…よろしくお願いします。

  • Excelで曜日の自動表示をしたい

    先程、Excelで日付を自動で表示させる方法を質問したのですが、 今度は曜日も自動で表示させたくなったので、 再び質問させて頂きました・・。 Excelで年と月を入力しているセルを読み取り、 それに適合する曜日を自動で表示する式を教えて下さい。 例えば、 A1セルに、2003 A2セルに、5 A3セル~A33セルに、日付 が表示されている時に、 B3セル~B33セルに、A列に表示されている日付に合致した曜日を 自動で表示させるような式があれば、教えて下さい。 よろしくお願いします。

  • エクセルで漢字入力した曜日から0111110に

    お世話になります。 エクセル関数で、複数セルに曜日を漢字入力してそこから7桁の0と1の数字を出したいと思っています。 曜日入力欄はa2,b2,c2,d2で漢字の「日月火水木金土」のどれかか空白の状態になっていてd1に7桁の数字を持ってこれれば最高なのですが、ご存知の方いれば教えてください。 (例えばa2に”日”,b2に”月”,c2とd2が未入力の場合、d1に"0111110"と表示される。) ちなみに曜日入力欄はe列以降も横に12か月分並びます。 最終的にNETWORKDAYS関数で使用したいためです。 よろしくお願いします。

  • エクセル2003の入力について

    選択したセルに、一覧から選択して入力したいのですが・・・ 例えば、E1~E5までのセルに、上から「月」「火」「水」「木」「金」と入っているとします。 そこで、ある任意のセルを選択して、E列の 月や、火をクリックすると、最初に選択したセルに、月や火を自動で入力したいのですが、こんなことは可能でしょうか? よろしくお願いいたします。

  • エクセルで曜日に応じた文字を自動で入力したい

    エクセルでシフトを作成しています。 曜日によって出勤するかしないかがほぼ決まっているので、曜日に応じて休日か出勤かを自動で入力したいのですができますか? 現状、A1に月、C1に年を入力し、それをもとにA4から縦に日付を、B4から縦に曜日を表示させています。 たとえば、ある人は火曜と金曜がお休みなので、 B4が火曜日か金曜日の場合H4に●(休日の意味)を入力それ以外の曜日の場合は1100-2015を入力。 のような感じにしたいです。 また別の人はB4が月・木・金・日の時、N4に●。 B4が火・土の時、N4に1200-2100、 B4が水の時、N4に1800-2100を入力したいです。

  • Excel2010 出勤簿の曜日自動入力について

    Excelで前月21日~当月20日までの出勤簿を作っています。 曜日の自動入力についてご教授をお願いいたします。 A1セルに年、A3セルに月の数値を入力します。 A8セルからA18セルまで21から31の数値(日にち)を、A19セルからA38セルまで1から20の数値(日にち)を予め入力してます。 上記の条件で B8セルからB18セルに、A1に入力した年とA3に入力した”前月”の21日~31日までの曜日を、 B19セルからB38セルに、A1に入力した年とA3に入力した”当月”の1日~20日までの曜日を表示する関数を教えていただきたくよろしくお願いいたします。 *A3セルが1(1月)の場合、B8セルからB18セルには昨年の12月の曜日が表示となります。 何卒よろしくお願いいたします。

  • EXCELで最初の曜日を入力したら他のセルで自動で表示したい

    EXCELで最初の曜日を入力したら他のセルで自動で表示したい 一か月分の日報を作りました、曜日は毎月変わる為に最初の曜日を入力したら他のセルに自動で順番に表示するようにしたいです。 例:A1 土   A2 日   A3 月 A1に「土」と入れたらA2、A3に日、月と表示されるようにしたいです。 説明の都合上連続したセルとして書いてますが実際は離れた位置にあるセルなのでドラッグして一気に表示は使えません。 何かいい方法はないでしょうか? 判る方がいらっしゃいましたら、どうぞよろしくお願いします。

専門家に質問してみよう