Isso acontece quando os números usam um símbolo decimal diferente daquele especificado nas configurações regionais do Windows, o que faz com que esses números sejam interpretados como texto.
No meu caso, o idioma do sistema foi recentemente definido para francês, que usa vírgula (,) como o símbolo decimal, enquanto os números no Excel usaram o período (.). Alterar os números no Excel e substituir períodos por vírgulas resolveu o problema.