Silly question but I am trying to clean up my excel spreadsheets

For example I have a column which has the following formula "=IFERROR(VLOOKUP(B5,ResourceList,3,FALSE),"")". This works fine as when there is no value I have a perfectly blank cell

However, =IFERROR(((VLOOKUP(J$3,'Yearly Calender '!$B$6:$F$44,5,FALSE))*(J5*$I5)),"") Here I get a "$ -"

Even when I copy the formats, I still get an error. The format is a $ amount