• ベストアンサー

Excelのドロップダウンリストの項目を作る

ドロップダウンリストで出来る範囲がわからなくて困っています。 名前   年齢     住所 Aさん  -才  東京都○○区1-2 Bさん  -才  千葉県××区3-4-5 Cさん  -才  栃木県△△市6-7 Dさん  -才  東京都○○区8-9  :      :        : 上のような完成した表があって、各列の一番上に 名前 → 昇順、降順 (並べ替え) 年齢 → 昇順、降順 (並べ替え) 住所 → 「東京都」を含む、「千葉県」を含む、…「栃木県」を含む (抽出) とドロップリストが出るようにしたいのですが、可能でしょうか? 住所については名前順ではなく、自分が決めた順で表示させたいです。 わかる方がいらっしゃったら方法も教えてください。お願いします。

  • tab-n
  • お礼率90% (10/11)

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

  • ベストアンサー
回答No.3

指定した順番に並び替えるのであれば、オプションのユーザー設定リストからできますが、 オートフィルターにおいては機械的な順番になるので、少し工夫が必要かと思います。 まず、仮に『Sheet2』というシートのA1~B6を以下のようにしておきます。 都道府県 コード 神奈川県 100 東京都  101 千葉県  102 群馬県  103 栃木県  104 住所がC列に入力されているものとして、 D1:"都道府県" E1:"並替用" D2:=IF(MID(C2,4,1)="県",LEFT(C2,4),LEFT(C2,3)) E2:=VLOOKUP(D2,Sheet2!$A$1:$B$6,2,FALSE)&"-"&D2 とします。 D2:E2はデータの数だけ下方向へコピーします。 改めてオートフィルターを設定すれば、 E列でお望みに近いものができるかと思います。

tab-n
質問者

お礼

ありがとうございました。 とってもお礼が遅くなったのですが、とてもたすかりました!!

その他の回答 (3)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

元データの表示順そのものに意味がある場合がありますが この場合は如何ですか? 以前このサイトの質問者への回答で おおむね同様だと思うのですが 条件に従って自動生成するリストを作ったことがあるのですが 興味を持たれますか?

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

>[▼]を押すと下のようにオプションで設定する抽出条件が並ぶようにはなりませんか?  住所 [▼]  神奈川県  東京都  千葉県  群馬県  栃木県 < 都道府県名を別列にするとお望みのようになります。  住所1   住所2  神奈川県  藤沢市〇〇町000-0  東京都   千代田区神田鍛冶町3-1  千葉県   船橋市*******  群馬県   前橋市・・・・・・  栃木県   宇都宮市・・・・・ 住所1の列でオートフィル ご参考 ご存知かも知れませんが 住所から都道府県名だけ取り出したい-IF関数・MID関数・LEFT関数 http://www.relief.jp/itnote/archives/000698.php

tab-n
質問者

お礼

お礼が遅くなってすいませんでした。 住所を2つの欄に分けて作ればいいんですね! ありがとうございました。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

オートフィルタを設定すればでお望みのようになりますよ 住所は リスト中のオプションを使います。 住所録?の表内にカーソルを置いて データ → フィルタ → オートフィルタ オートフィルタでデータを抽出 http://kokoro.kir.jp/excel/auto-filter.html オートフィルタ オプションは、下方に説明があります。

tab-n
質問者

お礼

回答ありがとうございます。 わかりやすくまとまってますね…参考になります! でも申し訳ないのですが、私がやりたかったのとはちょっと違うんです。。。 私の書き方が悪かったのがいけないんですけど [▼]を押すと下のようにオプションで設定する抽出条件が並ぶようにはなりませんか? 住所 [▼] 神奈川県 東京都 千葉県 群馬県 栃木県 ネット上で自分の情報を登録するときや求人サイトでよく見かけるドロップの仕方っぽくしたいので

関連するQ&A

  • エクセルなドロップダウンリストで検索

    エクセル2003で表を作成しました 複数のドロップダウンリストが有ります その値が一致した物だけを別に作成したリストから抽出し別セルのドロップダウンリストで表示させる事は可能ですか 抽出用のリストに 田中千葉県千葉市 田中千葉県銚子市 田中東京都狛江市 山田千葉県習志野市 と有ったとします 複数のドロップダウンリストで何もしない時は 全てがドロップダウンリストに表示され 田中 空白 空白 の時は 田中千葉県千葉市 田中千葉県銚子市 田中東京都狛江市 が表示され 田中 千葉 空白 の時は 田中千葉県千葉市 田中千葉県銚子市 が表示される 千葉 空白 空白 の時は 田中千葉県千葉市 田中千葉県銚子市 山田千葉県習志野市 が表示される ドロップダウンリストのセルは結合してます 抽出されドロップダウンリストから選ばれた値は別のセルで利用してます ドロップダウンリストが非常に長くなってしまい 選びたい値を絞りたいのです 上記の内容を複数の行でしたいのです。こんな事は可能ですか

  • ドロップダウンリストのソート(ファイルメーカー)

    ファイルメーカーで値一覧を使ってドロップダウンリストで入力させているのですが、並び順が昇順ではなく降順にしたいのですが、方法はありますか?

  • Excel ピボットテーブルで並び替えをしたい

    Excelでピボットを使って並び替えがうまくいきません 例   A    B    C     1   名前 地区名 施設名 2    太郎 大阪  グランド 3   太郎  大阪 グランド 4   花子   東京 公園 5    花子  東京  公園 6   花子  東京  公園 7   正義 名古屋 球場 8    正義 名古屋 球場 となっているのを並べ替えとフィルタを使用したら 正確にできたのですが、ピボットを使用しピボットのフィールドリスト にある「名前」にチェックを入れてレポートを作成したら意図しない 降順、昇順になりました。よく見ると、ひらがなを使用した「名前」が 昇順の先頭になり、行番号1~6まで昇順、7~20まで、21~33というような結果になっています。行レベルの右にある▼をクリックして 昇順、降順をクリックしても同じ結果でした。(すべて選択)などを見ると昇順、降順の結果通りに並んでいます。できれば、ピボットで 昇順、降順を意図した結果(ここでは五十音順)にしたいのですが わかる方教えてください

  • csvで順番の入れ替え

    perlでのCSVデータの並べ替えで質問があります。 0001 東京都 0002 千葉県 0003 埼玉県 0004 栃木県 という順番で保存されているcsvファイルの順番を 0001 東京都 0004 栃木県 0002 千葉県 0003 埼玉県 というように替える方法が知りたいのです。 ご存じの方がいらしたらよろしくお願いします。

    • ベストアンサー
    • Perl
  • ドロップダウンリストで色をつける

    エクセルのドロップダウンリストで選択した文字に色をつけたいのですが、リストの文字が同じであっても色を変えることはできますでしょうか。例えば '東京都' というリストを3っつ作って、一番上は黒、真ん中は赤、一番下は青い文字で表示させたいのですが。(説明が下手く申し訳ございません)違う文字なら条件付き書式を使ってできるようですが上記のような場合は方法はありますでしょうか?方法はドロップダウンリストに限らずどんな形でもいいのですが、同じ文字を色を変えて素早く入力する方法はないでしょうか? どうぞよろしくお願いいたします。 バージョンは2007です。

  • エクセルの並べ替えは充分な機能ではないですよね?

    エクセルの並べ替えは充分な機能ではないですよね? 多数のリストを並べ替えするとき、必ずしも昇順、降順に正しく並べ替えられません。 私の他にも経験者の方いらっしゃいますか?

  • エクセル2000

    エクセルで、データを並べ替えしたいのですが、例えば「名前」の項目で名前を入力した時、「データ」「並べ替え」「オプション」で「ふりがなを使う」にすると「入力した文字で昇順や降順で並べ替えができると思うのですが、もし「ふりがなをつかわない」にすると、何を基準に並べ替えがされるのでしょか?教えてください。

  • エクセル フィルタ 上位について

    並べ替えの場合、昇順は小さい順 降順は大きい順です。 フィルタの上位(トップテン)は、私の感覚だと、小さい順に抽出されるかと思ったのですが、 フィルタは大きい順でした。 いつもそこで間違えてしまいます。 こうやって考えると、わかりやすいですよ!というようなアドバイスがあれば教えてください。

  • エクセルのデータの並べ替えについて

    現在エクセルのOffice2003を使っています。 今、顧客リストを作っているのですが、そのリストは 顧客No、顧客名、フリガナ、性別、職業、登録月、都道府県、利用平均の8種類のフィールドがあります。 これを、 (1)利用平均の降順 (2)顧客Noの昇順 (3)登録月の昇順 (4)職業の昇順 で、(1)を1番優先、(2)を2番目に優先という風にして 並べ替えをしたいのですが、 並べ替えのダイアログボックスには3種類のキーしかありません。 どうすれば、上の(1)から(4)の順に優先して並べ替えすることができるか教えてください。 すみませんが、よろしくお願いします。

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

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

専門家に質問してみよう