- ベストアンサー
エクセルの入力規則
エクセルで別のシートのリストを使って、入力規則を設定したいのですが、リストで選ぶと他のシートを選択することができません。設定の仕方を教えてください。宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Sheet1のA列A1:A10に入力規則を設定するとします。 Sheet2のA列に「リスト」を作るとして、Shrrt2のA列に(必要に応じて、)最下セルの直下に内容(項目)を追加しても、Sheet1のリストに(自動的に)反映させる方法を記します。 Sheet2のA1:A5に 営業所 東京 大阪 名古屋 仙台 とあるとします。 挿入-名前-定義 「名前」に「営業所」といれ、 「参照範囲」に =OFFSET(Sheet2!$A$2,0,0,COUNTA(Sheet2!$A:$A)-1,1) といれ、「OK」をクリック。 -1は営業所を除くため。$A$2として、$A$1を除くのも 同じ理由。 Sheet1に戻り、A1:A10を範囲指定して データ-入力規則-設定-(入力値の種類)リスト-(元の値)=営業所-OK これで入力規則を利用していて、後日(後刻) 札幌 九州 鹿児島 をSheet2のA6:A8に追加すると、Sheet1の入力規則の リストは 東京 大阪 名古屋 仙台 札幌 九州 鹿児島 に自動的に増えます。