If Em Dash shortcut is not working in Word, employ the Universal Alt Code, create a Foolproof AutoCorrect Entry, etc.
You will get an error if Flash Fill cannot find the pattern. The first thing to check is that you're using Flash Fill close to the source data (e.g., in the adjacent cell). For instance, it won't work ...