Excel2003 ドロップダウンリストの設定

このQ&Aのポイント
  • Excel2003でドロップダウンリストを設定する方法について説明します。具体的な手順と注意点を解説します。
  • Excel2003のドロップダウンリストを使うと、日付の入った列を指定してリストを表示させることができます。具体的な設定方法と使い方を解説します。
  • Excel2003のドロップダウンリストは、平成26年度などの文字列を元に日付リストを作成する場合に便利です。設定方法と注意点について詳しく解説します。
回答を見る
  • ベストアンサー

Excel2003 ドロップダウンリストの設定

お世話になっております。 日付の入った列を指定し、 ドロップダウンリストを表示させようと思ってます。 例として、B列に日付リストを記入していきます。 2014/04/01 2014/04/02 2014/04/03 ・ ・ ・ A1には、元となる日付データが記入されています。 例)平成26年度XXXXEEEE(2014/05/2014/10) ドロップダウンリストの内容を A1を元に作成していきたいと思っております。 平成26年度…らへんの文字の個数は毎回違います。 ただ、()の中に期間が入力されていて その期間内のデータを日付リスト(B列)に記入していきたいと思っています。 B列例 2014/05/01 2014/05/02 2014/05/03 2014/05/04 2014/05/05 2014/05/06 2014/05/07 2014/05/08 2014/05/09 2014/05/10 2014/05/11 2014/05/12 2014/05/13 。 、 、 2014/10/31 間の部分は上の行+1で大丈夫かと思いますが、 一番上と、最後の出し方?が分かりません。 (期間外の日付は選択できないようにしたいと思っています。 分かりにくい点などありましたら、教えて下さい。 以上、よろしくお願い致します。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

A1が平成26年度XXXXEEEE(2014/05/2014/10)なら、 一番上の出し方は、 =MID(A1,FIND("(",A1)+1,7)&"/01" 最後の出し方は、 =EOMONTH(DATE(YEAR(LEFT(RIGHT(A1,8),7)&"/01"),MONTH(LEFT(RIGHT(A1,8),7)&"/01")+1,DAY(LEFT(RIGHT(A1,8),7)&"/01")),-1)

satoron666
質問者

お礼

回答ありがとうございました。 無事、思い通りの結果がでました。ありがとうございました!

関連するQ&A

  • エクセル ドロップダウンリストについて

    A,B,C,D列にドロップダウンリストを設定し連動できるかお教え下さい。 A列のリストに値を複数設定し、B列のリストの値をA列の値によって変化させるまでは過去の回答にて確認しました。そのB列の値によってC列もドロップダウンリストを設定し、さらにD列も同様に・・というのは 可能なものでしょうか。

  • EXCEL ドロップダウンリストの連動について

    EXCELの質問です。 シートXの行1の、列Aに「チームA」、列Bに「チームB」、列Cに「チームC」と入力し、 この3つに「名前の定義」で「チーム名」と付けました。 続けて、 シートXの列Aの行2~行10まで、チームAのメンバーの名前を入力しました。 同じく、 シートXの列Bの行2~行10まで、チームBのメンバーの名前を入力しました。 同じく、 シートXの列Cの行2~行10まで、チームCのメンバーの名前を入力しました。 次に、シートYの行1の列Aに、入力規則で「リスト」として、「元の値」に「=チーム名」としました。 次に、シートYの行2の列Aに、入力規則で「リスト」として、「元の値」に「=INDIRECT(A1)」としました。 こうして、ドロップダウンリストを連動させました。 ここで、 シートYの行1の列Aで「チームB」を選択すると、 シートYの行2の列Aのドロップダウンリストには「チームB」のメンバーの「名前が出てきますよね。 ここで、「チームB」の3番目の選手(名前を「日本 太郎」とします)を選択した後で、 シートXの列Bの行2~行10まで入力した、チームBのメンバーの名前が全員間違っていたため入力し直した時に(例えば「日本 太郎」を「世界 太郎」に変更したとします)、 選択済みの「日本 太郎」を、自動連動で「世界 太郎」に変更されるようにしたいのですが、方法はあるでしょうか? ドロップダウンリストが連動して、かつ元データを変更したら自動で反映されれば「INDIRECT関数」以外の方法でも構わないです。何か良い方法はないでしょうか?

  • Excel2000ドロップダウンリストから選択するとき

    Excel2000初心者です。 現在作業表作成をしています。 ”作業者名””備考”らん等をつくったのですが、 このらんにはいるのは、だいたい決まった名前やコメントなので、ドロップダウンリストから選択出来るように データの入力規則設定をしました。 入力値の種類をリストにして元の値のところに設定したリスト名を入れたのですが、 いざ表でドロップダウンリストを表示させようとすると 選択肢に”リスト名”とでてしまい、本来選びたいリストの中身がでてこないのです。 これはどういうことなのでしょうか? あと、ドロップダウンリスト以外の文字を入れたい場合は直に入力することができるのでしょうか? わかりづらい質問で申し訳ありませんが、教えてください。

  • エクセル ドロップダウンリスト 項目作成

    【やりたい事】エクセルで、『ある列の項目(下記例:A列)』から 『条件が一致した(下記例:C列で"肉食")』項目だけドロップダウンリスト『ライオン、トラ、ヒョウ(下記例:A列の名前)』を作成したい。 ドロップダウンリストは、同じsheetの別の列(全て)に表示させてい。 ※A列は、任意に入力します。 ※B列は、意味ここでは意味ない列になります。 ※C列は、別のシートでプルダウンリスト"肉食"、"草食"を選択しています。 ※D列は、現在途中の条件出しを行っていますが、うまくいっていません。 ※Z列に「プルダウンリスト(肉食動物名一覧)」を表示させたい。 ●プルダウンリスト条件  Z列:"肉食"の時、A列の名前だけを表示(※空白は、削除したい) 【エクセル例】 -------------------------------   A列    B列    C列   D列  ...  Z列 1 動物名  地域区別  肉食か?       肉食動物名 2 ライオン アフリカ  肉食   ライオン  [プルダウンリスト] 3 カバ    アフリカ  草食         [プルダウンリスト] 4 シマウマ アフリカ  草食         [プルダウンリスト] 5 トラ    アジア   肉食    トラ   [プルダウンリスト] 6 ヒョウ   アフリカ  肉食    ヒョウ  [プルダウンリスト] 7 うさぎ   いろいろ  草食         [プルダウンリスト] 8 パンダ   中国    草食         [プルダウンリスト] ------------------------------- ※D列は、現在行ったやり方です。 しかし、空白欄(D3,D4,D7,D8)がドロップダウンリストに表示されてしまう。 D列の各行で条件を出しをしている。 現在、[D2]:=IF((C2="肉食"),A2) [D3]:=IF((C3="肉食"),A3) 名前付け:D2:D8を「肉食動物」として、 「データツール」>「データの入力規則」で、 「入力値の種類:リスト」の「空白を無視する」のオフにして、 「元の値」=肉食動物(D2:D8)としていますが、プルダウンリストに「空白」も表示されており、選択しづらいです。 プルダウンリスト(例)では --- ライオン (空白) (空白) トラ <<以下省略>> --- と、空白がでています。 やり方、設定方法を間違っているかもしれません。 何方か、お教えください。

  • EXCEL_ドロップダウンリストで

    EXCEL初心者です EXCEL2007(12.0.6654 5503)SP2を使用しております もしわかりましたら教えてください 入力規則とINDIRECT関数を使用し リストの選択値により、別のリストを連動させたいです。 100A 100B M1 M5 M2 M6 M3 M4 縦に100AからM4までを選択し数式→名前の管理→選択範囲から作成→上端行にチェックし 縦に100BからM6までを選択し数式→名前の管理→選択範囲から作成→上端行にチェックし 100Aと100Bを「TEST」という名前を作成しました。 セルA1に入力規則でリストを選択し=TESTと記入 セルB1に=INDIRECT($A1)といれました セルA1はドロップダウンリストで100A、100Bがでてきますが セルB1はドロップダウンリストの▼マークはでてくるけど M1-M6の内容がでてこず空白です。 どうしたらちゃんとA列で選択したリストに連動しM1-M6のリストがでてくるでしょうか 説明がわかりずらかったらすみません 補足しますのでその旨記載お願いします

  • 【Excel】ドロップダウンリストの昇順、昇順

    「データの入力規則」で作成したドロップダウンリストは入力した順になっていますが、これを昇順、降順に変更できますか? 可能でしたらその方法を教えてください。

  • エクセル、ドロップダウンリストで空白セルを非表示

    エクセル2013です。 Sheet1にドロップダウンリストを作成し、Sheet2のC列を参照したいです。 Sheet2のC列は日々入力され行数が増えていくのでリストの範囲を多めにしたいです。 入力規則 リスト-元の値 =Sheet2!$C$3:$C$20000 にしましたが Sheet2のC列はまだ1,000行くらいしか入力されていない為 ドロップダウンリストでリストを表示すると リスト内にて空白の部分の方が多く、検索が大変です。 NETで調べて 入力規則 リスト-元の値 =OFFSET(Sheet2!$C$3,0,0,SUMPRODUCT((Sheet2!$C$3:$C$20000<>"")*1)) としたのですが ドロップダウンリストには Sheet2のC列のセルC863までしか表示がされません。 Sheet2のC列はC1003まで値が有ります。 この関数のどこがわるいのでしょうか? よろしくお願いします。

  • エクセル ドロップダウンリスト 色変更

    エクセルのドロップダウンリストを使い、選んだリストによって、 その行もしくは列全てや指定した範囲のセルの色を 変更したいのですが、可能でしょうか? ドロップダウンリスト自体には条件付書式設定によりできたのですが、 ドロップダウンリスト以外のセルの色は変えられません。 具体的には、A1にドロップダウンリストを設定し、 1~10までのリストが選べる状態で、 1を選ぶとA2の色が変わり、 2を選ぶとA3~A5まで色が変わり、 3を選ぶとA6~C6まで色が変わるという感じで、 好きなセルを変えるようにしたいです。 エクセルのバージョンは、97か2000でお願いしますが、 2000以上のバージョンなら可能というようなことがあれば それも教えていただければと思います。 お手数ですが、エクセルにお詳しい方、アドバイスをいただけないでしょうか? よろしくお願いいたします。

  • 【Excel】 数階層のドロップダウンリストを設定

    Excel2007を使っています。 B3を分類の「A、B、C」のドロップダウンリストから選択します。 ※別表のG3:G16を元にしますが、「A、A、A、A、A、A、B、B、B・・・」とならないようにしたいです。 また、B3に「A」を選んだ場合、C3に「DDD、EEE、FFF」のドロップダウンが表示され、 C3に「DDD」を選んだ場合、D3に「1001、1002」のドロップダウンが表示され、 いずれかを選択します。 このような入力規制を設定したいのですが、 B3、C3、D3をどのように設定したらよいのか教えて下さい。 宜しくお願いいたします。

  • エクセル セルを結合させてドロップダウンリストを作りたい

    Office2003を使用しています。 エクセルで、結合させたセルの列を一つの列とみなしてドロップダウンリストを作成したいのですがうまくできません。 言葉が足りずにわかりにくいかもしれませんが、例えば1行目のA列とB列、2行目のA列とB列、3行目のA列とB列・・というようにセルを結合させていき、その列にドロップダウンリストを作成したいのです。 結合させた後に範囲を指定してドロップダウンリストを作成しようとすると、A列とB列の2列にドロップダウンリストを作成するように出来上がってしまいます。 何か方法はありますでしょうか? 宜しくお願いします。

専門家に質問してみよう