・品番の場合
=IFERROR(VLOOKUP($B24,商品マスター!$C$5:$G$500,2,FALSE),"") を
=IFERROR(VLOOKUP($B24,商品マスター!$C$5:$G$500,2,FALSE) & "","") に変更します。
・品名の場合
=IFERROR(VLOOKUP($B24,商品マスター!$C$5:$G$500,3,FALSE),"") を
=IFERROR(VLOOKUP($B24,商品マスター!$C$5:$G$500,3,FALSE) & "","") に変更します。
・単位の場合
=IFERROR(VLOOKUP($B24,商品マスター!$C$5:$G$500,4,FALSE),"") を
=IFERROR(VLOOKUP($B24,商品マスター!$C$5:$G$500,4,FALSE) & "","") に変更します。
いずれも請求書明細の一行目なので、下の最終行までコピーしてください。
■単価の場合
単価を上の文字列セルと同様に「& ""」を付けた場合、文字列に変わってしまい「¥」が付いた通貨表示でなくなってしまいました。 これではまずいのでスマートではないですが、下記のように変更しました。
=IFERROR(VLOOKUP($B24,商品マスター!$C$5:$G$500,5,FALSE),"") を
=IFERROR(IF(VLOOKUP($B24,商品マスター!$C$5:$G$500,5,FALSE)=0,"",VLOOKUP($B24,商品マスター!$C$5:$G$500,5,FALSE)),"") に変更します。
■修正後の請求書明細
0を表示しないで空白にするよう修正した請求書明細部分です。