Excelで曜日別利用者を絞り込む方法

このQ&Aのポイント
  • Excelを使用して曜日別の利用者一覧を作成する方法について教えてください。
  • 横書きで氏名と曜日を並べ、利用する曜日に1を、しない曜日に0を入力し、縦書きで曜日と氏名を並べる方法を知りたいです。
  • また、リストボックスを使用して縦表記のデータを操作する方法についても教えてください。
回答を見る
  • ベストアンサー

excel 曜日毎の利用者を絞り込んで表示するには

excelで曜日毎の利用者一覧を作成しております。 1週間のうち、単日と複日で利用する場合があるため、 横書きで氏名と曜日を並べ、利用する曜日に1を、しない曜日に0を入力 そのデータを基に、縦書きで曜日と氏名を並べる といった作業をしたいと思っています。 後々のリストボックスでの操作の関係で縦表記が必要となってくるわけですが、せっかくなのでそれぞれをシートで分けて、横入力シートに記載されると、自動的に新しいシートに縦入力で出力され、それをリストボックスで活用したいのですが、どのように定義するとうまくいくでしょうか? 良い方法をアドバイスいただけたらと思います。 不備がありましたらご指摘ください。よろしくお願いします。

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

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

I2に =INDEX($A:$A,SMALL(IF(B$2:B$10,ROW(B$2:B$10),999),ROW(I1)))&"" と記入してコントロールキーとシフトキーを押しながらEnterで入力し,右に下にコピーします。

makun100
質問者

お礼

回答ありがとうございました。 連絡が遅くなって申し訳ありません。 提示していただいた式を参考に、アレンジして思い通りの結果となりました。

関連するQ&A

  • ワードで縦に文字を入力したいのですが

    どなたか教えて下さい。 ワード2000を使用しておりますが縦書きテキストボックスで 文字を入力すると数字まで縦書きになってしまいます。 例えば10日締切と縦書きに入力した場合、数字まで縦書きに なってしまうので数字のみを横書きにする場合はテキストボックスの 横と縦を組み合わせて使うしかないのでしょうか? 良い方法があれば教えて下さい。

  • エクセルの縦書き

    お世話になります。 横書きで入力された文章を縦書きにするのに、セルの書式設定で方向を縦にするとセルが縦に伸びて縦書きになりますが、横書きで入力された文章を同一のセル内(セルの形を変えない)で左に90度曲げて(縦書き)に変換する方法ってありますか。 ワープロ(オアシス)であった印刷時のみ縦書きの機能です。

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

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

  • エクセルで各シートに日付・曜日一括表示するには

    (1)エクセルで7月31日分のシートをつくり、今年のカレンダーどおりの日付・曜日を(各シートのA1セルに、いちいち入力するのではなく)一括で各シートのA1セルに表示できる方法があれば、教えて下さい。 (2)エクセルで昨年7月の平日の数だけシートがあるファイルがあります。各シートのA1セルには、「平成19年7月○日(○曜日)」と入力されています。 このファイルを、今年の7月の平日カレンダーに一括置換するには、どうすればいいでしょうか? 昨年と今年は平日の日付はもちろん、同じ日でも曜日が違いますので、各シートを開き、いちいち日付・曜日を直さなければいけないのでしょうか。教えて下さい。宜しくお願いします。

  • 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)で、 その中に1日1枚記入するワークシートが1か月分…つまり1から31まであります。 その1枚ずつに日付と曜日を入れるセルがそれぞれあります。 毎月、前月のファイルをコピーして使用するのですが、 そのため入力する度に日付と曜日を変えています。 これを自動的に表示させる方法はないでしょうか? 例えば10月のファイルなら、 12という名前のワークシートは日付が2005/10/12で曜日が(水)と表示されるような… もし何か名案があればよろしくお願いします。

  • アクセスで住所の番地を縦書きに煮したい 

    初心者です。 アクセスで、フォームを作り、封筒に住所を書き込もうと思います。 フォームでは横書きに住所を入力し、レポートで縦書きにしようと思います。 レポートのテキストBOXのプロパティを開き、『縦書き』を『はい』にしましたが、 文字列は縦になるのですが、番地が縦になりません。フォームで4-4-4などと入力すると、レポートでは 4 - 4 - 4 といった具合に縦になります。 また、二桁の数字、たとえば10も 1 0 となります。イチイチ変換せずに、入力したものが縦書きになる解決策はあるのでしょうか? よろしくお願いします。

  • 漢数字の入力について

     Office2000でAccessを使っています。OSはWindowsMeです。 レポートのテキスト印刷で、日付、氏名を縦書きで入力する作業が追加されました。  氏名は、テキストボックスを縦長で入力すると横書きが縦に表示出来ますが、日付(年月日)部分の数字を漢数字で表示印刷させたいのですが、Accessの機能では無理でしょうか?  最悪は漢数字をグラフィックにして入力も考えていますが、Excelで出来る機能がAccessでは使えないのでしょうか。よろしくお願いいたします。

  • Wordの図形の配置の「横書き」「縦書き」とはなんでしょうか

    Word2000です。 テキストボックスを描きます。 テキストボックスの書式設定で、「レイアウト」タブ―詳細設定で、「配置」タブを選びます。 そこに「横書き」・「縦書き」とあり、両方とも「距離」が選ばれています。 (私の設定では、基準は「ページ」になっています。) さて、描いたテキストボックスを動かします。そうして、上記の「距離」の値を確かめると、もとの値とは変わっています。  試した結果、「横書き」の「距離」とはページの左上から測った横座標のことで、「縦書き」の「距離」とは縦座標のことだと思われます。 私がよくわからないのは、なぜ「横座標」が「横書き」で、「縦座標」が「縦書き」なのか、です。  普通、「横書き」というのは横に文字を並べて書くことだと思います。 横書きテキストボックスか、縦書きテキストボックスか、は関係ないようです。

  • エクセルで、アラビア数字で入力、漢数字で表示するには?

     エクセルで、日にち、住所をアラビア数字で横書き入力すると、漢数字で縦書き表示するにはどうすればいいでしょうか?  入力セルと、漢数字変換後表示セルは別です。    平成20年3月15日→ 平成二十年三月十五日(縦書)   山田町5丁目4番地35号→山田町五丁目四番地三十五号(縦書)   教えて下さい。よろしくお願いします。

専門家に質問してみよう