Using vlookup with IFERROR and NOT ISBLANK

Hi guys and girls,

Scenario.

  1. I would like to populate a cell on Sheet A from a vlookup on Sheet B. - This works.
  2. I moved onto if the cell on Sheet B is empty DO not apply #NOMATCH to Sheet A and make a text comment e.g. No record. - This works with IFERROR

 =IFERROR(VLOOKUP([header1]@row, {Sheet B Range 1}, 4, false), "No Record")

What I would like to do now is wrap a if not blank statement around the above. The logic that a vlookup is not performed on a cell that already has a value.

When I apply this I receive #CIRCULAR REFERENCE. Can you please suggest the correct syntax.

=IF(NOT(ISBLANK([cell_in_SheetA_where_checking_if_not_blank]@row),IFERROR(VLOOKUP([header1]@row, {Sheet B Range 1}, 4, false), "")))

Thank you!

Answers

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!