EXCEL 2003です。
-----------------------------------------
A B
1 お菓子 プリン,アイス,チョコ・・・
2 果物 いちご,もも,メロン・・・
3
-----------------------------------------
Sheet1にプルダウン1(A列:大分類)とプルダウン2(B列:小分類)があり、
プルダウン1の内容に従ってプルダウン2の内容を変更させたいとき、
「名前とINDIRECT関数を用いる方法」は、既に調べました。
今回お聞きしたいのは、
上記プルダウン2に表示すべき小分類表の数が多い場合、
いちいち名前定義をするのは大変な作業になると思うので、
これを以下のような一覧をよそから取得してSheet2に貼り付けたら
動作するような方法はないでしょうか。
-----------------------------------------
A B C
1 お菓子 果物 野菜
2 プリン いちご ピーマン
3 アイス もも しょうが
4 チョコ メロン たまねぎ
-----------------------------------------
【補足】
A2:A4に名前定義「お菓子」はないが、
かわりに先頭行に「お菓子」があるので、これとリンクさせたい。
保守を考えてマクロはできれば使用したくありません
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
1 お菓子 果物 野菜
の行に「大分類」という名前を付け、
2 プリン いちご ピーマン
以下の最終行まで「小分類」という名前を付けます。
「大分類」のプルダウンには
=大分類
「小分類」のプルダウンには
=INDEX(小分類,,MATCH(A1,大分類,0))
でいかがでしょうか?
現時点で「以下のような一覧」が A1:C4 になっていますが、「大分類」は
=Sheet2!$A$1:$F$1
「小分類」は
=Sheet2!$A$2:$F$7
というように余分に設定していても問題はなさそうですので、後から「以下のような一覧」にデータを追加することもできます。
No.3
- 回答日時:
名前の定義は、例えば記載されている一覧表のような場合、
A1:A4を選択し、挿入→名前→作成→名前の作成先で上端行にチェック
とすると、自動的に「お菓子」と言う名前がA2:A4に定義されます。
一つ一つ名前を入力していくよりは手間が省けるのではないかと思いますが如何でしょう?
ありがとうございます。
今回は、人にこの面倒な作業をやらせたくないためだったので、
自分で作成する際には参考にさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
- Excel(エクセル) Excelのプルダウンメニューの内容を人によって可変する方法 2 2023/03/28 14:52
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) Excel ユーザー定義で変換したセルについて 3 2023/02/04 01:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで 自動的に◯や数字を...
-
エクセルでファイルの最終更新...
-
シフト表をエクセルで作るとき...
-
Excel 2019 [オプション]の[リボンのユ...
-
Excelに詳しい方! B列が「日...
-
Excelファイルが開けません
-
excel2013 MonthDays 関数が使...
-
スプレッドシートの関数につい...
-
【マクロ】2回実行したら、エ...
-
特定の文字列を含む、住所を抽...
-
EXCELの散布図で日付が1900年に...
-
エクセルのツールバーから数値...
-
Excelで表を作ったところに文字...
-
祝日と土曜、日曜の合計をカウ...
-
Excelについて
-
【マクロ】名前を保存する際に...
-
Excel分数の表示について
-
エクセルでCtrl+Tでテーブルの...
-
マイクロソフトのPADを使ってい...
-
【EXCEL】画像の黄色部分の抽出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報