• ベストアンサー

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

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

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.4

A1に「5/9~5/12」と記入して =TEXT(LEFT(A1,FIND("~",A1&"~")-1),"aaa")&TEXT(MID(A1,FIND("~",A1&"~")+1,9),"~aaa") #もちろんその表記じゃ,何年の話しをしてるんだか判りません。年越しで期間を指定するなら,たとえば「12/25~H23/1/5」のように記入します。

その他の回答 (4)

  • slimebeth
  • ベストアンサー率61% (497/812)
回答No.5

#1です。 >「5/9~5/12迄」を「日~水」 の意味を勘違いしていたようです。私もTEXT関数と&を用いると思います。#1は読み飛ばしてください。スレ汚し失礼しました。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

No.2です。下の式一部間違えました。(コピー後の式を訂正したので一部消し忘れ) 下記の式が正解です。 A1セルが"5/9",B1セルが"~",C1セルが"5/12"なら =IF(COUNT(A1,C1)=2,TEXT(A1,"aaa")&"~"&TEXT(C1,"aaa"),"")

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

A1セルが"5/9~5/12"なら =IF(COUNTIF(A1,"*~*"),TEXT(LEFT(A1,FIND("~",A1,1)-1),"aaa")&"~"&TEXT(RIGHT(A1,LEN(A1)-FIND("~",A1,1)),"aaa"),"") A1セルが"5/9",B1セルが"~",C1セルが"5/12"なら =IF(COUNT(A1,C1)=2,TEXT(LEFT(A1,"aaa")&"~"&TEXT(C1,"aaa"),"")

  • slimebeth
  • ベストアンサー率61% (497/812)
回答No.1

=日付が入力されているセル番号 とし、セルの書式設定を「(aaa)」とするとか。 http://trendy.nikkeibp.co.jp/article/tec/excel2/20060613/117133/ 日付が入力されているセルの書式設定自体を「ggge"年"m"月"d"日"(aaa)」 などとすれば、別セルを用意する必要もありません。

関連するQ&A

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

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

  • Excelで曜日表示の改行

    1つのセルに日付と曜日を表示させたいのですが、 日付の下に曜日を表示させるには どうすれば良いですか? 例)  11月20日   (水) 今は、 ユーザー定義  ↓ [種類]欄に 「m"月"d"日("aaa")"」 と設定してるので、一列に 11月20日(水) と表示されていしまいます。 よろしくお願いします。

  • 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で作っています。 当番は火金だけなので、1年間のカレンダーを作りたいのですが、オートフィルでやってもずれてしまいます。 日付を手入力で、曜日をWEEKDAYで表示するくらいしか思いつかないのですが、他に何か便利な方法はありますか?

  • 日付と曜日を一つのセルに表示できますか。

    指定された様式への入力のため良い方法をご教示下さい。 日付と曜日は、別のセルに入力してあるのですが、 これを、一つのセルに、6/8(水) というような日付と曜日の表示にしたいのですが可能でしょうか。 エクセルは、2007を使用しています。

  • Excelで曜日を出力する方法

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

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

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

  • エクセルで曜日は設定できますか?

    こんにちは。 エクセル初心者です。 エクセルの表に、数字を打ち込むだけで、日付と曜日を表示できるようにできますか? 例えば“2/5”と入力すると “2月5日(土)”と表示されるようにしたいのですが・・・ 初歩的なことでしたら、申し訳ありませんが、よろしくお願い致します。

  • エクセル2000 セルの表示設定

    エクセル2000 セルの表示設定で同一のセルで、日にちと曜日を表示させる事は出来ますか? 表示形式で日付を選ぶと和暦、西暦で日にちを表示できますが、曜日まで表示できません。ユーザー定義を設定して同一のセルで日にちと曜日を表示させる方法を教えていただけますか、お願いします。 また、出来ない場合セルのA1に日にちを入力してセルのB1に曜日を表示させる関数を教えてください。 よろしくお願いします。

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

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

専門家に質問してみよう