• 締切済み

エクセルについて教えてください。

エクセル2002を使用しています。 上に日付と曜日、左に項目といった表を作っています。各日に左の項目ができたかできなかったかを日の欄に○や×で記入していく表です。 そこで、2つほど教えてください。 1、日付の欄は縦書きに書式設定しています。2桁の数字が縦に並ぶように表示されます。つまり、10の1と0が縦に並びます。これを横に並ばせる方法はないでしょうか? 2、月を変えたら曜日も変わるといった関数はないのでしょうか? よろしくおねがいします。

みんなの回答

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

1.10の1と0が縦に並びます。これを横に並ばせる方法はないでしょうか? 年と月のセルがあって日のセルは1~31ということだと思いますが 31 日 と表示したいのでしょうか? これなら表示形式をユーザー定義にして 0"日" で0と"日"の間でCtrlキーを押しながらJを押して設定で横書きにしてみてください。 ※Ctrl+JはVBAでの改行キーのショートカットです。エクセルのセル内での改行のショートカットAlt+Enterと同じ機能 2.月を変えたら曜日も変わるといった関数はないのでしょうか? =TEXT(DATE(年,月,日),"aaa") とすればその日の曜日を漢字1字で表示します。

noname#204879
noname#204879
回答No.6

第2項だけにコメント、   A  B  C  D  E  ……AB AC AD AF 1 2006 2  2 3  1  2  3  4  5 ……28 29 30 31 4  水 木 金 土 日 ……火 水 木 金 セル A1 に年、セル A2 に月、範囲 A3:AF3 に左から 1~31 の整数を入力しておき、年月を変えたら4行目の曜日が変わり、かつ、右方は該当月の末日までしか表示されない、というものでよろしいですか? 「そうじゃなくてぇ~」なら、今の内に仰ってどんなものを希望しているのか明快に説明してください。 後でアレもコレも(曜日によって、あるいは、祝日によって色をアーしたいとか)を追加されませぬように願いたいもの。

noname#204879
noname#204879
回答No.5

先ずは第1項だけにコメント、 「縦書きに書式設定」して「2桁の数字が縦に並ぶように表示」されているのなら、縦書き書式を通常に戻せば「横に並ばせる」ことになるはずなのに、なぜ質問されているのでしょうか?

  • fukuchan7
  • ベストアンサー率51% (156/302)
回答No.4

仮に、A1に西暦年号、A2に月を入力するセルを設定し、 A3:「項目」、B3,C3、D3、・・・・・AD3、AE3、AF3に「日付数字と曜日を( )書きで「1(金),2(土)・・・・」のように横に表示するように表を作成するとします。 DETE関数を使ってこれを自動的に表示するようにします。(万年カレーンダーを作成します。) まず、A1に「2006」と入力、B1に「1」(1月)を入力します。 2.B3に「=DATE(A1,A2,1)」と入力しOK 3.C3に「=B3+1」→OK   C3を右クリックしセルの書式設定「ユーザ」で「表示形式書式」→「ユーザ定義」→種類欄に「d(aaa)」(「日」を表示したい時は、「d"日”(aaa)」と入力) 4.C3の式をオートフィルでAF3までコピー これで、2006年1月のカレンダーに対応した表の出来上がりです。年号及び月を変更するとその月のカレンダーが表示されます。 これを、一つ作ってコピー→形式を指定して→「数値」で別のシートかブックに貼り付けて毎月の表を作成すれば良いと思います。以上です。 なお、小の月の表示設定は、条件付書式の設定で 条件1 数式が =MONTH(B3)<>$K$2  フォント=白 パターン=白  と設定すれば表示が調整されます。

  • Jirorian
  • ベストアンサー率58% (7/12)
回答No.3

1について 横書きを改行すればいいです。 メニュー[書式]-[セル]をクリック  ↓ [セルの書式設定]ダイアログ-[配置]タブをクリック  ↓ [折り返して全体を表示する]チェックをOnに  ↓ [セルの書式設定]ダイアログ-[表示形式]タブをクリック  ↓ [分類]欄-[ユーザー定義]をクリック  ↓ [種類]欄に日付の書式を設定するための「yy」を入力  ↓ [Ctrl]キー+[J]キーを押す  ↓ 「/」を入力  ↓ [Ctrl]キー+[J]キーを押す  ↓ 「mm」を入力  ↓ [Ctrl]キー+[J]キーを押す  ↓ 「/」を入力  ↓ [Ctrl]キー+[J]キーを押す  ↓ 「dd」を入力  ↓ [セルの書式設定]ダイアログ-[OK]ボタンをクリック こうすれば 「dd」しか見えませんかカーソルキーの上下を押すと きちんと yy / mm / dd になっていることがわかります。 2について weekdayとchooseを使えば楽にできます。 以下HP参照

参考URL:
http://kokoro.kir.jp/excel/weekday.html
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問全体に、上や左にと表現しないで、行や列を示す、行番号や列番号(記号)があるから、それを用いて表現して質問してください。 ーーー 1.はなぜ縦書きにしているのかわかりません普通は横書きでは。特別に書式設定したのでしょうか。意味が良くわからない。 2.は日付のシリアル値と書式の関連と便利さが判っていないため、文字列など、日の部分だけとらわれて、そこだけ表現(入力)しているのではないでしょうか。日付シリアル値とは2006/2/7のように入力した時にセルにセットされる整数値で、日付だけ見たい(表現したい)ときは書式・ユーザー定義でddやdなどを設定します。 すると曜日もaaaなどで表現できます。 同じシリアル値をA1とB1にいれ、A1の書式gはdで7、B1はaaaで火 に見えます。 そうすれば「>月を変えたら曜日も変わるといった関数はないのでしょうか」などの質問は起こりえない。日そのものを表す数値を変えて 日付部分だけを見るように書式でやるのだから。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

1は解りません。 セルの書式設定のユーザー定義で [DBNum1]m"月"d"日" のようにすると漢数字になるので縦書きでもおかしくはないけど、、、 2もセルの書式設定だけです。 A1 に 2006/2/7 と入力されているとして、A2 に =A1 と入力してセルの書式設定-ユーザー定義に aaa と入れると「火」、aaaa だと「火曜日」、ddd だと「Tue」、dddd だと「Tuseday」と表示されます。

関連するQ&A

  • エクセルのテキストボックスの書式

    エクセルのテキストボックスを使って縦書きの広報誌をつくっています。 縦書きですから、日付をつけると2ケタの数字は縦に順番に記載されます。 この場合、ワードでは「拡張書式」の縦中横で並列に記載できるのですが、 エクセルではそれができないのか、検索しても回答がありません。 ご存知の方、いらっしゃいませんか?それともエクセルではできないのでしょうか?

  • ExcelにWordでいう縦中横に類した機能は?

    Wordでは縦書きにしたとき中にある数字のみを例えば23を23と表示させるのに拡張書式(縦中横)にて可能です Excelで同様縦書きにしたときせめて2桁の数字を並べたいのですが良い方法はないでしょうか? どうしての2と3がばらばらでしかも縦になってしまいます よろしくお願いいたします なおExcelは2003,2007いずれに対しても対応できます。

  • エクセルで別ファイルにデータを反映させる方法

    エクセルで別ファイルにデータを反映させる方法を教えて下さい。 Book1 A4~縦に氏名 B2~横に日付 B3~横に曜日となっていて、出勤日に○をつけています。 Book2 横に日付及び曜日 縦に出勤日に○の入っている人の名前を1ヶ月の表として作成したいのですが その方法があれば教えて下さい。

  • ワードで縦書きのときの数字について

    ワードで縦書きで入力するときのことです。数字(2桁)を縦向きにしたいとき「書式」→「拡張書式」→「縦中横」で向きは縦になるのですが、微妙に左側が列からはみ出します。一の位(右側の数字)は前後の文章に揃うのですが・・・。(中心が左にずれている感じです) 他のファイルを開いてみたらその中の2桁数字は前後の文章ときちんと揃っていました。いろいろ試してみましたがわかりません。何か設定できる方法があるのでしょうか。よろしくお願いします。

  • エクセルの数字

    エクセルの一つのセルに二ケタ以上の数字を~を使って縦書きに表示したいと思います。つまり20~30を縦に一つのセルの中にいれたいのです。セルの書式設定で縦書きにすると2                   0となってしまって20になりません。ワードでは拡張書式の機能があるのですが、エクセルで 同じようにするにはどうしたらいいでしょうか windows vistaに2007と2003の両方入っていますので2007・2003療法のケースで教えていただけたらと思います。 よろしくお願いします。                 

  • Excel 条件付書式で、セルに色を付けたいのですが

    エクセルで、チェック表を作成しました。 1行目には日付を2行目には曜日が入るようになっています。 A列には、各チェック項目が入ります。 この様な表を作成し、1ヶ月単位でチェックを行います。 作成した表を、1ヶ月ごとに曜日と日付を更新する必要があります。 土日のみ自動的にセルに色がつくようにしたいのですが、上手くいきません。 現在、条件付書式にて、曜日の欄には色がつきます。 また、他のセルは、「次の場合に等しくない」で曜日の欄が土日の場合に、色がつくようにはなりました。 しかし、日付の欄や、セルに予め文字が入っている場合、この条件付書式が上手く機能しません。 何か良い手はありますか?(文字を消すと上手く機能します)

  • 縦書きテキストで書いたワードアートの数字にワードの縦中横を設定したい

    ワード2003、エクセル2003です 縦書きワードアートの文中の2桁の数字だけを横書きにしたいのですが ワードの拡張書式の縦中横を設定する方法がありますかありましたらその方法を教えてください。 縦中横が使えない場合、数字を横にする方法がありましたら教えてください。

  • Excelで土日の列を塗り分けしたい。

    縦軸に項目、横方向へ日付が並んだスケジュール表を構想してるのですが、土曜・日曜日の列を判りやすく塗り分けたいと思います。 曜日のセル単体には条件付き書式で設定できましたが、 その列全体を塗りつぶしたい場合はどうすればよいのでしょう? なるべくならマクロでなくワークシート関数で実現したく存じます。 しょうもない質問かもしれませんが、なにとぞ ご教授ください。

  • ワードで、横書きの数字を縦書きにする時

    お世話になります。 ワードで横書きの数字を縦書きにする時、「縦中横」という機能を使うことは、以前教えて貰いました。2ケタまでの数字を縦書きにする場合は、それで問題ないのですが、「300個」とか、「2009年」のように、3ケタ、4ケタの場合はどうすればよいのでしょうか。 「縦中横」の機能を同じように使うと、読み取れないくらい小さい文字の3ケタ、4ケタが横に並んだ状態になってしまいます。かと言って、3→「縦中横」0→「縦中横」0→「縦中横」のように、1ケタずつ行うと、今度は縦の文字間が間延びした縦書きになってしまい、文字間を詰めようとしてもできなくて困っています。 雑誌の記事に載っている数字のように、3ケタ、4ケタの数字を普通に縦書きにすることはできないものなんでしょうか。教えてください。よろしくお願い致します。

  • ワードの数字入力

    ワードで、縦書きの書式設定で、二桁以上の数字(漢数字ではありません)を入力した場合、縦に一文字ずつ配置されてしまいます。それを一文字分のスペースに横位置に表示させるには、どうすれば良いのか教えて下さい。

専門家に質問してみよう