Вы можете использовать try
otherwise
для работы с обоими типами данных:
= Table.AddColumn(#"Changed Type", "Start Date", each try Date.FromText(Replacer.ReplaceText([Start], " A","")) otherwise DateTime.Date([Start]), type date)
Или с этим, который будет извлекать дату перед первым пробелом, независимо от того, какой (или сколько) символовследовать:
= Table.AddColumn(#"Changed Type", "Start Date", each try Date.FromText(Text.BeforeDelimiter([Start], " ")) otherwise DateTime.Date([Start]), type date)