• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのリストボックスについて)

エクセルのリストボックスについて

このQ&Aのポイント
  • エクセルのリストボックスについて
  • エクセルのリストボックスを使って宛先と担当者を管理する方法について教えてください。
  • エクセルのリストボックスを使って宛先と担当者を管理する方法についてアドバイスをいただきたいです。名前の長さなどに関しても考慮した方法があれば教えてください。

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

  • ベストアンサー
noname#79209
noname#79209
回答No.1

とりあえず、同一シートなら可能です。 入力規則の参照元は、同一シートでなければならないので... ご質問の表がA1からE4に入っているとします。 担当者を選ぶ為の会社名が表示されているセルを「E1」、担当者を選択させるセルを「F1」とします。 F1の入力規則に、 「入力値の種類」に  「リスト」 「元の値」に  =OFFSET(A1,MATCH(E1,A2:A4,0),1,1,3) で可能でした。

takajin831
質問者

お礼

どうもありがとうございます。 オフセットとマッチに組み合わせまでは、頭が働きませんでした^^; 勉強不足です><; これからも、もっとエクセルを極めます。 今回は本当にありがとうございました。

その他の回答 (1)

noname#79209
noname#79209
回答No.2

#1です。 強引ですが、一応ワーク用のセルを使えば別シートでも可能になりました。     A     B     C     D 1  宛先   担当者1  担当者2  担当者3 2 関東銀行   佐藤    鈴木    田中 3 近畿銀行   山田    山口    太田 4 中部銀行   後藤    浜田    松本 上記が[Sheet1]にあるとします。 宛名と担当者を入力するシートを[Sheet2]とします。 [Sheet2]の会社名の入るセルを[A1]、担当者を選択するセルを[B1]とします。 さらに、ワーク用のセルを[Sheet1]のセル[E1]とします。 このセル[E1]に =ADDRESS(MATCH(Sheet2!A1,A2:A4,0)+1,2,1,TRUE,"sheet1")&":"&ADDRESS(MATCH(Sheet2!A1,A2:A4,0)+1,4,1,TRUE) という数式を入力し 担当者を選択する[Sheet2]のセル[B1]の入力規則に [入力値の種類]を[リスト] [元の値に] =INDIRECT(INDIRECT("sheet1!$E$1")) とすれば可能でした。

takajin831
質問者

お礼

INDIRECTまではやったのですが、2つ利用するんですね^^; こちらも使えますね。 貴重な時間までさいて回答してくださり、恐縮です。 今回はどうもありがとうございました。

関連するQ&A