- ベストアンサー
エクセル:曜日を表示
今日の日付、2/17は土曜日です。 あるセルに、「2/17」を入力したら、その右となりのセルには「土」が表示されるようにするにはどうしたらいいのですか? よろしくお教えください。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
あるセル・・・A1 表示したいセル・・・B1 A1・・・2/17 と半角で入力・・・自動的に2007/2/17の日付になる B1・・・=A1 と入力。セルの書式設定「ユーザー定義」で aaa と設定。 ・・・ってな感じでどうでしょう。
その他の回答 (6)
- p-applepie
- ベストアンサー率53% (156/290)
>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セルに入れて 上の関数を利用されてはいかがでしょうか。 (入れ子も出来ますがあまりにも長いので・・)
お礼
p-applepie さんの参考意見、前半は実際にやってみてそのようになることは確認できました。 後半は、私には難かし過ぎます。 まだまだ勉強が足りません。 ありがとうございました。
- imogasi
- ベストアンサー率27% (4737/17069)
普通に日付を入れると、セルの値は。日付シリアル値という正整数になります。 曜日を見せるには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) など このどちらを望むのか、本当は質問者が出さないといけない。
補足
「どちらをのぞむのか」って。 隣のセルに曜日が表示されればいいって質問したんですけど。 (1)も(2)も”土”が出たのでどちらでも・・・ 何か違いがあるのですか?
こんばんは。 >2006/2/17 や 2005/2/17 などと認識させるにはどうするのでしょう? 無理です。年を入力しないと現在の日付(PC内部の)の年になるので、年も入力してください。
お礼
わかりました。 ありがとうございました。
- maron--5
- ベストアンサー率36% (321/877)
◆こんな方法もありますよ =TEXT(A1,"aaa")
お礼
ほんとだ。 ありがとうございました。
- te12889
- ベストアンサー率36% (715/1959)
追加です。 http://www.relief.jp/itnote/archives/000018.php 参考になさってみては・・・。
お礼
おー 勉強になります。 ありがとうございました。
- fake-tang
- ベストアンサー率24% (186/772)
あるセル」を、セルA1と仮定しますね。 セル A1 に 2/17 セル B1 に =A1 セル B1 を、書式→セル→表示形式 で、aaa いやー、同じことで悩んでぐぐって「できねーよ!」と半分泣いたあの頃が 懐かしいw
お礼
fake-tang さん ありがとうございました。 そのころからですとずいぶん勉強され進歩なさったんでしょうね。
お礼
OK ありがとうございました。 2/17 と半角入力・・・2007/2/17 と認識。 2006/2/17 や 2005/2/17 などと認識させるにはどうするのでしょう?