質問: エクセルで関連セルの値を代入したいのですが お世話になります。 施設名 住所 電話番号 ○1 △1 □1 ○2 △2 □2 : : : 上記のような表をもつシートがあるとします。 上記とは別のシートで施設名を[データ]→[データの入力規則]→[リスト]の中から選択するように設定し、あるセルにその値が選択されたとき、別のセルに住所、電話番号のデータが自動的に入力されるようにしたいと思います。 たとえば、a1のセルにリストを設定しその中から○1を選択すると、a2のセルに△1、a3のセルに□1が代入されるようにしたいと思います。 また、上記の表は別のシートにあるので、シートをまたがってのリストの出し方をあわせてご教示しただけないでしょうか?
回答: 住所=vlookup(施設名のセル,上記表の絶対参照,2,false) 電話=vlookup(施設名のセル,上記表の絶対参照,3,false) で表示できます。 上記表が、sheet2!a1:c100 として、リストがsheet1!a1なら b1=vlookup($a1,sheet2!$a$1:$c$100,2,false) c1=vlookup($a1,sheet2!$a$1:$c$100,3,false)