『ドロップリスト複数』(ルビー) ドロップリストの複数作成について質問です。 D列に部署...標準のドロップリストで部署名を表示 E列に勘定科目...Dの部署毎に合った勘定科目名を、範囲選択で作成し表示 I列に担当者...Dの部署毎で、担当者を表示したい Eで範囲選択しリストを作成している為、Iで部署ごとのリストを作成ができません。何か良い方法はありますでしょうか? つたない説明でわかりにくいと思いますが、申し訳ありません。 < 使用 Excel:Office365、使用 OS:Windows7 > ---- 担当者と部署名は N対1 で 対応できると思いますが 勘定科目と部署名は N対N ですよね つまり、同じ勘定科目が複数部署で使用される と思うのですが 勘定科目のリストはどのようになっているのですか? >Eで範囲選択しリストを作成している為、Iで部署ごとのリストを作成ができません これの意味を分かりやすく教えてください (渡辺ひかる) 2019/08/29(木) 14:29 ---- 勘定科目のリストは1行目B〜Fに部署名 2行目から部署毎の勘定科目をいれています。(共通の科目もありますが、部署ごとで違う科目名を使用しているため) 上記の表を範囲選択し名前ボックスを「科目」としました。 定義された名前グループにある「選択範囲から作成」「上端行」にチェックし、その後「データの入力規則」から元の値を「科目」としています。 これでE列では部署毎に勘定科目がリストされています。 I担当者でも同じように、部署から連動させた担当者を表示させたいです。 担当者も勘定科目と同じように、1行目B〜Fに部署名、2行目から担当者名を入れた表を作成しています。 部署の連動が重複している為、同じように作成すると置き換わってしまいます。 (ルビー) 2019/08/29(木) 15:01 ---- 説明ありがとうございます 大体わかりました 説明を見る前に こちらで勝手に想像しましたので 新規シートで試してみてください セル範囲の名前は使用していません Sheet1のA1からC1に  部署 勘定科目  従業員 として、A2からC3 に入力規則を設定します(後述) Sheet2の A列 C:D列 F:G列にそれぞれ こんな感じでデータを作ります 部署名 部署名 勘定科目 部署名 従業員名 総務部 総務部 交際費 総務部 従業員A1 人事部 総務部 旅費 総務部 従業員A2 経理部 総務部 消耗品費 総務部 従業員A3 総務部 雑費 人事部 従業員A4 人事部 旅費 人事部 従業員A5 人事部 消耗品費 人事部 従業員A6 経理部 旅費 人事部 従業員A7 経理部 消耗品費 人事部 従業員A8 経理部 雑費 人事部 従業員A9 経理部 従業員A10 経理部 従業員A11 経理部 従業員A12 経理部 従業員A13 経理部 従業員A14 Sheet1 のA2には入力規則 リスト セル範囲 =Sheet2!$A$2:$A$4 Sheet1 のB2には入力規則 リスト セル範囲 =OFFSET(Sheet2!C1,MATCH(A2,Sheet2!$C$2:$C$10,0),1,COUNTIF(Sheet2!$C$2:$C$10,A2)) Sheet1 のC2には入力規則 リスト セル範囲 =OFFSET(Sheet2!F1,MATCH(A2,Sheet2!$F$2:$F$15,0),1,COUNTIF(Sheet2!$F$2:$F$15,A2)) としてみてください。 Sheet1 の A2で部署名が変わると、B2、C2のドロップダウンリストも変わることが確認できると思います。 注意点が一つ、Sheet2の各リストは部署名でソートされている必要があります。 お試しください (渡辺ひかる) 2019/08/29(木) 15:22 ---- 担当者のリストでは1行目の部署名を担当者_部署名として置く。 そして入力規則の元の値を =INDIRECT("担当者_"&D1)のようにしてはどうか? (ねむねむ) 2019/08/29(木) 15:36 ---- 皆様ありがとうございました。 試してみます。 また不明な点がありましたら、ご教示お願い致します。 (ルビー) 2019/08/29(木) 17:23