Я подозреваю, что ваши региональные настройки Windows используют dot
для десятичного разделителя; Я не знаю, что вы используете для разделителя тысяч - в США мы используем запятую.
В этом случае значения, которые отображаются с запятой в качестве десятичного разделителя, скорее всего, являются текстовыми строками. Вы НЕ сможете сохранить это и все еще будете иметь значения, правильно отформатированные и полезные в виде чисел (по крайней мере, это будет нелегко, и нижестоящие формулы придется значительно изменять).
Что вы можете сделать, это преобразовать значения "запятая" в реальные числа, а затем отформатировать их с кодом, который вы показываете.
например:
B1: =--SUBSTITUTE(A1,",",".")
И заполнить вниз.
Затем используйте произвольный формат по вашему выбору (например, #,##0.000
как показано на скриншоте):
Если ваши региональные настройки Windows отличаются от тех, которые я предполагаю, возможно, нам потребуется внести некоторые небольшие изменения в формулу.