To me, it would seem as if this would check both cells for any date starting with "19" and extract that into the cell.
As you found out it does not work that way.
REGEXEXTRACT works per row.
So you would need
On top of that, you would have to use the above formula on every row where an RC number is found.
How to insert an empty row, every other row.
The use of advanced formulas.
Instead you can use advanced formulas to achieve the same results for all rows (present and future).
You will have to create -anywhere in your sheet- a helper column using the formula
=QUERY(ArrayFormula(IFERROR(REGEXEXTRACT(A1:A11,"#(.*)"))), "where Col1 is not null")
You will then need to clear all cells in range
D2:D and apply the following on cell
Using the same technique you can have the
Year column in just one go.