大体でIT
大体でIT
Excelのリストを連動させる方法について、ご紹介します。リストを連動させるには、「INDIRECT関数」と「名前の定義」を使うと、簡単にできます。リストを使えると、入力ミスを減らしたり、時短になりますので、便利です。
この記事では、連動するリストの作成について、ご紹介します。
連動するリストは、「INDIRECT関数」と「名前の定義」を使うと、簡単に作成できます。
リストを作成すると、入力ミスを減らしたり、作業効率アップなど、メリットがたくさんなので、使えると便利です。
では、連動するリストの作成について、解説していきます。
ExcelのINDIRECT関数を使って、リストを連動させる方法について、ご紹介します。
1つ目のリストに対して、2つ目のリストの値を変更したい場合に使えます。
連動したリスト
すると、もう一つのリストには、「A列」の表がリストとして、入力されます。
「A列」のリストに連動
「B列」のリストの連動
同じように、「B列」を選択すると、2つ目のリストには「B列」の値がリストに入ります。
「B列」も同じように1つ目のリストに連動して、リストが作成されました。
「C列」のリストに連動
「C列」も同じように1つ目に連動して、リストが作成されます。
「C列」でも同じように連動して、リストを作成することができました。
この連動したリストの作成について、解説していきます。
1つ目のリストに2つ目のリストを連動させる方法について、解説していきます。
表の見出しに合わせて、「A列」、「B列」、「C列」と定義していきます。
「名前の定義」を設定
INDIRECT関数を使うと、名前の定義からリストを作成することができます。
例えば、「A列」の名前を使って、リストを作成してみます。
INDIRECT関数で「A列」の名前をリストに登録できる
データの入力規則で、「リスト」を選択して、「元の値」に次のように入力します。
元の値に「=INDIRECT("A列")」と入力しています。
これで、「A列」の値を、リストにすることができます。
「A列」の名前を使って、リストを作成することができました。
同じように、「B列」と「C列」についても、INDIRECT関数を使って、リストを作成することができます。
INDIRECT関数で「B列」の名前をリストに登録できる
元の値に、「=INDIRECT("B列")」と入力します。
INDIRECT関数で「C列」の名前をリストに登録できる
元の値に、「=INDIRECT("C列")」と入力します。
「C列」の名前からもリストを作成することができます。
連動させるには、INDIRECT関数に入力している「"A列"」とか「"B列"」をセルから参照すればいいいのです。
「A列」をセルから取得する
この「A列」という文字を「INDIRECT関数」に入力してあげます。
元の値には、「=INDIRECT($E$1)」と入力しています。
これで、「A列」の名前をリストに登録することができます。
「A列」の名前をリストに登録することができました。
あとは、「A列」~「C列」の名前を、リストに登録すると、リストを連動させることができます。
これは、セルを参照するればいいだけなので、簡単です。
見出しからリストを作成する
これで、見出しからリストを作成することができます。
先ほど、「A列」のリストは表示させたので、次は「B列」のリストを表示させてみます。
「B列」のリストを表示
「B列」で定義した名前が、リストに表示されました。
1つ目のリストに連動して、2つ目の値が表示されました。
「C列」のリストを表示
「C列」も同じように、1つ目に連動して、2つ目のリストが表示されます。
1つ目の値に連動して、2つ目のリストが作成されました。
連動するリストの作成は、INDIRECT関数と名前の定義を使えば、簡単です。
この記事では、連動するリストの作成について、ご紹介しました。
連動するリストは、INDIRECT関数と名前の定義を使うと、簡単に作成できます。
リストを作成すると、入力ミスを減らしたり、作業効率アップなど、メリットがたくさんなので、使えると便利です。
参考になればと思います。最後までご覧くださいまして、ありがとうございました。