• ベストアンサー

エクセル:曜日を表示

今日の日付、2/17は土曜日です。 あるセルに、「2/17」を入力したら、その右となりのセルには「土」が表示されるようにするにはどうしたらいいのですか? よろしくお教えください。

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

  • ベストアンサー
  • te12889
  • ベストアンサー率36% (715/1959)
回答No.1

あるセル・・・A1 表示したいセル・・・B1 A1・・・2/17 と半角で入力・・・自動的に2007/2/17の日付になる B1・・・=A1 と入力。セルの書式設定「ユーザー定義」で aaa と設定。 ・・・ってな感じでどうでしょう。

tanakakenji
質問者

お礼

OK ありがとうございました。 2/17 と半角入力・・・2007/2/17 と認識。 2006/2/17 や 2005/2/17 などと認識させるにはどうするのでしょう?

その他の回答 (6)

回答No.7

>2/17 と半角入力・・・2007/2/17 と認識。 >2006/2/17 や 2005/2/17 などと認識させるにはどうするのでしょう? これには規則性があるのでしょうか? 例えばシート名が年になっているとか、どこか1セルに年を入れるとか? 2/17と入れただけではExcel上では自動的に今年が設定されます。 A1セルに年A2セル以降に2/17と日付を入れているのであれば =DATE($A$1,MONTH(A2),DAY(A2)) として、一度正しい日付に変換し、C列に =TEXT(B2,"aaa")と 入れてみて下さい。 B列に =TEXT(DATE($A$1,MONTH(A2),DAY(A2)),"aaa"としても 曜日だけを表示させる事は出来ますが、A列の日付を YYYY/MM/DDに 書式設定すると2007/02/17になりますので、一度正しい日付に 変換されるといいかと思います。 シート名に年が設定されている場合、一度でもExcelBookを保存した上で =RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))) と入れればシート名がセルに表示されるので、これをA1セルに入れて 上の関数を利用されてはいかがでしょうか。 (入れ子も出来ますがあまりにも長いので・・)

tanakakenji
質問者

お礼

p-applepie さんの参考意見、前半は実際にやってみてそのようになることは確認できました。 後半は、私には難かし過ぎます。 まだまだ勉強が足りません。 ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

普通に日付を入れると、セルの値は。日付シリアル値という正整数になります。 曜日を見せるには2つあります。 (1)セルの値はそのまま    表示形式で木とか見せる    ユーザー定義でaaa->木  aaaa->木曜日 (2)セルの値を曜日文字列に変えてしまう   =TEXT(A1,"aaa") や =TEXT(A1,"aaaa") =CHOOSE(WEEKDAY(A1),"日","月","火","水","木","金","土")   =VLOOKUP(WEEKDAY(A1),{1,"日";2,"月";3,"火";4,"水";5,"木";6,"金";7,"土"},2,FALSE) など このどちらを望むのか、本当は質問者が出さないといけない。    

tanakakenji
質問者

補足

「どちらをのぞむのか」って。 隣のセルに曜日が表示されればいいって質問したんですけど。 (1)も(2)も”土”が出たのでどちらでも・・・ 何か違いがあるのですか?

noname#187541
noname#187541
回答No.5

こんばんは。 >2006/2/17 や 2005/2/17 などと認識させるにはどうするのでしょう? 無理です。年を入力しないと現在の日付(PC内部の)の年になるので、年も入力してください。

tanakakenji
質問者

お礼

わかりました。 ありがとうございました。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.4

◆こんな方法もありますよ =TEXT(A1,"aaa")

tanakakenji
質問者

お礼

ほんとだ。 ありがとうございました。

  • te12889
  • ベストアンサー率36% (715/1959)
回答No.3

追加です。 http://www.relief.jp/itnote/archives/000018.php 参考になさってみては・・・。

tanakakenji
質問者

お礼

おー 勉強になります。 ありがとうございました。

  • fake-tang
  • ベストアンサー率24% (186/772)
回答No.2

あるセル」を、セルA1と仮定しますね。 セル A1 に 2/17 セル B1 に =A1 セル B1 を、書式→セル→表示形式 で、aaa いやー、同じことで悩んでぐぐって「できねーよ!」と半分泣いたあの頃が 懐かしいw

tanakakenji
質問者

お礼

fake-tang さん ありがとうございました。 そのころからですとずいぶん勉強され進歩なさったんでしょうね。