Excel has no grammatical abilities per se, but I suppose if this were
something consistent you could write a macro to watch a particular column and
analyze the structure of the text, if it's a particular length of text and
the hyphens are missing, add them in specific positions.
Way more work than I bet it's worth.