• ベストアンサー

Excelで曜日を出力する方法

セルA1に3/19と入力すると、3月19日と表示されますよね。 で、セルA1に日付を入力したら、 B1に「日曜日」と表示させる方法がありましたら、教えてください。 Weekday関数を使うと、数字で曜日が、表示されるところまではわかるんですが。 この数字で表示されたものを、「日曜日」といったように、 日本語で表示することは無理でしょうか? IF関数と組み合わせようとしたら、やっぱり、また、1900年におめにかかってしまって(-_-;) ユーザー定義でaaaaで、日曜日と表示させるのも知っているんですが、 式を組み合わせるとむちゃくちゃになってしまって。 よろしくお願いいたします。

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

  • ベストアンサー
  • gould09
  • ベストアンサー率33% (196/589)
回答No.2

B1のセルに次のように入力してみてください。 =CHOOSE(WEEKDAY(A1),"日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日")

himehime
質問者

お礼

ありがとうございました。 解決しました。

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

その他の回答 (3)

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.4

曜日の表示方法は皆さんが回答していますので応用編とカラーにする方法を書きます。 カレンダーを見ると休みの日は赤字で印刷されています。Excelでもカラー表示が 出来ますのでこれを利用すると見やすくなるので、良く利用しています。方法は以下の通り。 1.a1を日付a2を曜日とします。 2.a1には日付を入力 3.a2に先ず数式として、=weekday(a1)を入れる。   【weekday(a1,2)やweekday(a1,3)とは絶対にしない事=曜日表示が違う】 4.次ぎにa2で「セルの書式」-「ユーザー定義」で次の定義をして下さい。   [赤][=1]aaaa;[青][=7]aaaa;aaaa   ※[赤][=1]aaaa・・・日曜日を赤で表示する。7を青字の土曜日    以外は、黒字(セルのデフォルトの色)でn曜日を表示となります。 土曜日も赤字にする場合は[青]の所を[赤]に変え赤になります。 他の曜日を黒字以外にする場合は、セルの書式設定-フォントで変更して置くと 祝日を赤字変更する場合も、フォントの変更で出来ますから便利です。 また、英語の曜日を出したい場合は、ddd(短縮形) dddd(フル)です。

himehime
質問者

お礼

ありがとうございました。 解決しました。

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

こんにちは  いろいろな方法があります。 ○表示形式 1.セルB1に =A1 と入力 2.セルB1を選択してCtrl+1 (メニュー[書式]-[セル]) 3.[表示形式]タブの[分類]を[ユーザー定義]に 4.[種類]に aaaa と入力 5.Enter ○TEXT関数 セルB1に =TEXT(A1,"aaaa") と入力 ○WEEKDAY関数 セルB1に =CHOOSE(WEEKDAY(A1),"日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日") と入力  以下のページもご参考になるのでは? 【エクセル技道場】-書式設定-曜日 http://www2.odn.ne.jp/excel/waza/format.html#SEC1

参考URL:
http://www2.odn.ne.jp/excel/waza/format.html#SEC1
himehime
質問者

お礼

ありがとうございました。 解決しました。 janmaさんは、もう一個の方の質問の回答の方でポイントつけさせていただきますね。

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

CHOOSE関数と組み合わせればできますよ。

himehime
質問者

お礼

ありがとうございました。 解決しました。

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

関連するQ&A

  • エクセル2007の条件付き書式設定について

    エクセル2007の条件付き書式設定についてお尋ねします。日付が入っているセルの横のセルに表示形式をaaaaにして曜日を表示しています。 土曜日は青字で日曜日は赤字で表示したいのですが、条件設定しても 標準のままになります。WeekdayやMIDの関数を使わないと条件付きは使えないのかお教え下さい。 A1 → 日付 B1 → =A1にし表示形式のユーザー定義でaaaaとしています。 B1セルで条件付き書式設定で土曜日は青字、日曜日は赤字にしたいの ですが設定方法をお教え下さい。宜しくお願い致します。

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

    いつもお世話になります。 エクセルのことで教えてください。 WEEKDAY関数を使って、A3セルに曜日を表示させたいと考えています。 (1)西暦は、A1セルでプルダウンで選ぶことになっています。  プルダウンから「2017,2018,2019」という具合で選べます。 (2)月日は、A2セルに手入力で4桁の数字を入力することになっています。  7月21日であれば、「0721」という具合で手入力します。(先頭の0は消えてしまいますが・・・) さて本題ですが、 A1セルとA2セルの情報を引っ張って、A3セルに、weekday関数で曜日を反映させる方法を教えてください。 なおA4やA5セル等、余白セルはありますので、他のセルや他のシートを経由することも可能です。 どうぞよろしくお願いいたします。

  • 曜日を入力したい

    Aに日 Bに曜日を入れたいのですが、どうすれば簡単にできますか? =WEEKDAY(A2) といれセルの書式設定 ユーザー定義  aaaa  とするのは面倒です。なにか楽な方法ありませんか?

  • EXCEL関数である曜日のときに、特定の数字を返す方法

    EXCEL関数でわからない点があり質問です。 EXCELにて、ある特定の曜日のときに、 特定の数字を返す、という関数を入れようとしているのですが、 なぜかうまくいきません。 まず、B列に入った日付から曜日番号を返す関数をA列に入れて =WEEKDAY(B4,1) としています。 その次に、A列のセルが1か2か7の時に、K列の数字を返す、 という関数を入力しました。 =IF(OR(A4="1",A4="2",A4="7"),K4,"") 関数的には間違いがないように思うのですが、 どうも、A4="1"といった関数がうまく動いていないようです。 たとえそれが1であっても、TRUEを返してくれません。 WEEKDAYの番号は数字とは違うのでしょうか? どなたか、お分かりになる方、 教えてください!

  • excel 曜日表示

    EXCELで下記の説明から操作して年月日でーたから自動で曜日を表示させるようにしました。 結果 a1=2007年10月2日が a2=火でなければならないところ 月となりました。とりあえずは day(a1+1)で無理やり火と表示させたのですが、何が悪いのでしょうか。 よろしくお願いします。 (説明) ●表示形式を設定して曜日を表示する  日付に対応する曜日を表示する最も簡単な方法は、曜日の表示形式を設定することだ。曜日を表示したいセルに日付のシリアル値を入力あるいは参照して表示形式を表に示す記号を設定すればよい。 表『曜日の表示形式』  記号 表示スタイル  表示内容 ddd 英語の省略記号  Sun~Sat dddd 英語表記  Sunday~Saturday aaa 日本語の省略記号  日~土 aaaa 日本語表記  日曜日~土曜日 操作 通常は参照先のセルと同じ表示形式が自動設定されるが、参照式を入力するセルの表示形式がすでに設定変更されている場合は(2)のように自動設定されないが、続けて(3)以降の操作を行えば良い。 (1) 曜日を表示するセルに日付を参照する数式「=C12」を入力する (2) 参照先と同じ表示形式で値が表示される 操作 (1) 設定するセルを右クリックしてショートカットメニューを開く (2)[セルの書式設定]を選択する (3) セルの書式設定ダイアログボックスが開く (4)[表示形式]タブをクリックする (5)[ユーザー定義]をクリックする (6) 種類の欄をクリックして「aaa」を入力する (7)[OK]をクリックする (8) 曜日が表示される

  • Excelでの質問

    現在給与計算書をExcelで作成しています。 関数DATEを使い日付を導き、セル書式からユーザー定義「aaaa」を設定し、 曜日を表示しています。 土日勤務手当を時間給X50円としたいので 手当 = IF(曜日="土曜日" ,時間給*50 , 0) + IF(曜日="日曜日" , 時間給*50 , 0) と入力しましたが値が0になります。 多分曜日をDATE関数から計算させているためだと思いますがどうしたらよいのでしょうか。宜しくお願い致します。

    • ベストアンサー
    • Mac
  • 西暦から、曜日を表示⇒何も入力されていない⇒土曜日

    タイトルの件、質問いたします。 下記の関数をご覧ください =TEXT(A1,"aaaa") A1に、日付が入力されていると、その曜日を返します 例A1⇒2013.1.31 B2に木曜日 しかし、A1に何も入力されていないと、土曜日と表示されます なぜでしょうか? やりたい事は、何も表示されていない場合は、B2セル【関数が入っているセル】にも 何も表示されないようにしたいです 以上、ご存知の方、いらっしゃいましたら、宜しくお願いします。

  • エクセルでの曜日の表示方法について

    =TEXT(A1,"(aaa)") この様な関数で曜日を表示しています。 日付を入力していないときには(土)が表示されます。 入力しない場合は表示せず、入力した場合のみに曜日を表示させたいのです。 特に今の関数にこだわっている事もありません。 どの様にすれば良いか、誰か教えて下さい。御願いします。

  • エクセル 曜日の色分け

    こんにちは。 エクセル2007を使用しています。 日付(A列)を入力して、ユーザー定義から曜日(B列)は自動で表示されるように出来ました。 さらに、このB列の曜日について、土曜日は青色、日曜日は赤色で自動表示(月~金は黒のまま)させたいのですが、どのように操作したらよいのでしょうか。 教えてください。よろしくお願いします。

  • エクセルに曜日を設定する場合ですが、例えば5/9であれば=WEEKDA

    エクセルに曜日を設定する場合ですが、例えば5/9であれば=WEEKDAY(日付を設定しているセル)のように行えば良いと思いますが、5/9~5/12迄を日~水というように表示させる方法はありますか? もしありましたら教えて下さい。 宜しくお願い致します。

このQ&Aのポイント
  • TR9530のインクカートリッジには、5色の380/381が使用されます。
  • しかし、6色のカートリッジを使用した場合、正しくセットされていないという表示が出てエラーが発生する可能性があります。
  • 同じ381のカートリッジでも、TR9530には使用できない場合があります。
回答を見る

専門家に質問してみよう