A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
> .. if the ID exists and the cell I am looking at is blank it return a 0 instead of a blank
You could try something like this
=IF(VLOOKUP(D1,A:B,2,0)="","",VLOOKUP(D1,A:B,2,0))
to return the desired blanks ("") for matched cases with blanks in the return col