• ベストアンサー

#N/A の消し方

セルI11に =INDEX(形材!D:D,MATCH(B11&C11&D11,INDEX(形材!$E$1:$E$10000&形材!$F$1:$F$10000&形材!$G$1:$G$10000,),0))&"" 上記の関数だと、B、C、Dに何も入力しなくてもI11は空白なのですが、 違うシートのセルH7に =INDEX(部品!D:D,MATCH(B7,INDEX(部品!$E$1:$E$10000,),0))&"" を入れると、Bに何も入力しないとH7に#N/Aが表示されます。 #N/Aを表示させない方法はありますか

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

とりあえず、MATCH 関数の中に入れ子にしている INDEX は、不要だと思います。 =INDEX(部品!D:D,MATCH(B7,部品!$E$1:$E$10000,0))&"" 「B7」の値が「部品!$E$1:$E$10000」というセル範囲には存在しないため、Excel がエラー値を出してくれているのだと思います。これをあえて非表示にしたいという場合は、次式。 =iferror(INDEX(部品!D:D,MATCH(B7,部品!$E$1:$E$10000,0)),)&""

bavew
質問者

お礼

解決できました! ありがとうございましたm(__)m

関連するQ&A