- ベストアンサー
値によって参照先を変えたい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
エクセル2007以降でしたら =IFERROR(VLOOKUP(A2,INDIRECT(B2 & "生産者!$A$1:$C$4"),3,FALSE),"") 2007より前でしたら =IF(ISERROR(VLOOKUP(A2,INDIRECT(B2 & "生産者!$A$1:$C$4"),3,FALSE)),"",VLOOKUP(A2,INDIRECT(B2 & "生産者!$A$1:$C$4"),3,FALSE)) として下にコピーしてください。 またそれぞれのマスタデータ範囲に名前つけして参照することもできます。 それぞれりんご、みかん、ぶどうと名前付けして =IFERROR(VLOOKUP(A2,INDIRECT(B2),3,FALSE),"")
その他の回答 (3)
- shintaro-2
- ベストアンサー率36% (2266/6245)
回答No.4
- kkkkkm
- ベストアンサー率66% (1734/2604)
回答No.3
No2です。 名前付けする場合「範囲」はブックにしてください。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
C2 =IF(A2="","",IFERROR(VLOOKUP(A2,INDIRECT(B2&"生産者!A2:C10"),3,FALSE),"該当なし"))