Assuming the data starts in Row 2, then:

A2:
Formula: copy to clipboard
=IF(T(B2)<>"",B2,A1)
and copy down.

It's not checking for bold though and, AFAIK, you can't test for that in a worksheet function ... but I might be wrong.


Regards, TMS