I’m having the same problem, which of course can be solved with find & replace, in my case by only updating all #REF!:s with the name of the sheet. Or by copying the new data (deleting the new sheet) and pasting on top of, replacing the old data, which requires least steps. (I’m working on a SikuliX automation process, every key press counts, trying to avoid mouse actions.)
But shouldn’t there be a way to:
a) lock the absolute cell content, so that it would reference to a non-existing content and print an error rather than giving the error in the cell content?
b) import data into the current sheet rather than making a new one?
c) rename a sheet with a same name as another, prompting if replacing the other is what the user desires, effectively deleting one sheet?