データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
例示のレイアウトなら、県名リストの名前定義を範囲ではなく、以下のような数式に変更すれば、データの追加、削除に自動的に対応します。
=$B$2:INDEX($B:$B,COUNTA($B:$B))
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
データの入力規則でドロップダウンリストを表示させています。
リストが追加・削除されたときにドロップダウンリストも自動更新させたいのですが、
元の値はどのように入れればいいですか?
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
例示のレイアウトなら、県名リストの名前定義を範囲ではなく、以下のような数式に変更すれば、データの追加、削除に自動的に対応します。
=$B$2:INDEX($B:$B,COUNTA($B:$B))
マックちゃん、回答ありがとうございます!
入力規則の方ではなく名前の定義のところで指定するんですね。
できました。助かりました!!
大沢さん、回答ありがとうございます。
『データの入力規則は [入力値の種類] でリストを選択、 [元の値] に入力する文字を記入』しています。
『[元の値] からリストを追加、削除された時に、セルにもその変更を反映させたい』です。
例:B列がリストで、A列はドロップダウンからで都道府県名を入れる場合
・「県名リスト」という名前をB2:B4に定義
・B列が追加される可能性がある
・B列を追加したらA列のドロップダウンもそれに伴って表示されるようにしたい
です。
A / B
都道府県名 / 県名リスト
東京都 / 東京都
大阪府 / 大阪府
福岡県 / 福岡県
大阪府
福岡県
よろしくお願いします。
Sophie_55 さん、こんにちは。
マイクロソフト コミュニティをご利用いただき、ありがとうございます。
念のためですが、データの入力規則は [入力値の種類] でリストを選択、 [元の値] に入力する文字を記入するという方法で良いですよね。
自動更新について具体的に確認させてほしいのですが、ドロップダウンも更新させたいとは、セルに入力された文字を追加、削除を行った場合に [データの入力規則] の [元の値] のところも自動で更新されるようにされたいということでしょうか。
それとも、 [元の値] からリストを追加、削除された時に、セルにもその変更を反映させたいということでしょうか。
質問で返すような形になってしまってすみませんが、具体例なども交えて書き込んでみるとほかの皆さんにも状況が伝わりやすくなると思うので、追記をしてみてくださいね。
追加の返信をお待ちしています。
追加です。
列を指定して=$J:$Jでやるとタイトル行も含まれてしまうし、
名前の定義で範囲指定しても、変更がある度に範囲を更新する必要が出てきてしまいます。
なんとか一度の設定で、それ以降は何もしなくてもいい、というやり方はありませんでしょうか??