『ドロップダウンリストを連動する』(連動関数) シート2に A     B C D E F G H 1 週刊誌付録あり 〇 〇 〇 〇 2 週刊誌付録なし 〇 3 月刊誌付録あり 〇 〇 〇 〇 〇 〇 4 月刊誌付録なし 〇 〇 という元データを作り、シート1に A B C D E F G H I J K 1 入荷日 出版社 誌名 2 3 4 5 6 という入力用の表を作ったとします。 列Dにはシート2のA1〜A4をドロップダウンリスト設定を行いそれに合わせてE〜Kまでを連動したいのですが思うようにできません。 E2には、=IFERROR(VLOOKUP(D2,Sheet2!B2:C5,2,FALSE),"")と入力しているのですが、列F以降の関数が分からずにいます。 どういった式にすればいいのでしょうか。 < 使用 Excel:Excel2016、使用 OS:Windows10 > ---- VLOOKUP(D2,Sheet2!B2:C5,2,FALSE) D2はシート2のA列に連動するのに なんでVLOOKUPの検索範囲がB列からなの? =IFERROR(VLOOKUP(D2,Sheet2!A2:C5,2,FALSE),"") ってこと? ※列番号なんかズレてるっぽいけどとりあえず。 (GobGob) 2020/05/25(月) 14:06 ---- 自分でも入力していて分からなくなっていたので追記しておきます。 A B C D E F G H I J K 1 入荷日 出版社 誌名 2 週付有 〇 〇 〇 〇 3 週付無 4 月付有 〇 〇 〇 〇 〇 5 月付無 〇 6 7 8 9 10 11 週付有 〇 〇 〇 〇 12 週付無 〇 13 月付有 〇 〇 〇 〇 〇 〇 14 月付無 〇 〇 A11〜14を入力規則で列Dにリスト設定を行い、選択された文字によって〇を付ける箇所を変更。 列Eに入力する関数は E2 : =IFERROR(VLOOKUP(D2,A11:B14,2,FALSE),"") E3 : =IFERROR(VLOOKUP(D3,A11:B14,2,FALSE),"") ・ ・ ・ と判明している。 なので質問内容は「列D〜Kに入力するVLOOKUPの式が分からない」という事になります。 (連動関数) 2020/05/25(月) 15:58 ---- 過去に作っていたファイルを漁っていたら近いものを見つけ解決できました。 (連動関数) 2020/05/25(月) 16:52 ---- >E2には、=IFERROR(VLOOKUP(D2,Sheet2!B2:C5,2,FALSE),"")と入力しているのですが、列F以降の関数が分からずにいます。 E2=IF(VLOOKUP($D2,Sheet2!$A$1:$H$4,COLUMN(Sheet2!A$1)+1,FALSE)="","",VLOOKUP($D2,Sheet2!$A$1:$H$4,COLUMN(Sheet2!A$1)+1,FALSE)) K列までコピーする。 (kansuu) 2020/05/27(水) 12:00