Excel — используйте запятую и точку для разделения десятичных знаков

У меня есть таблица Excel с какими-то сгенерированными данными. Затем эта таблица представляется пользователю, который должен ввести некоторые числа. Затем идет столбец с простой суммой данных, введенных пользователем.

Проблема в том, что хотя все мои пользователи находятся в Центральной Европе, где в качестве десятичного разделителя используется запятая («,»), некоторые из них по-прежнему используют точку («.») в качестве десятичного разделителя. . Затем Excel обрабатывает эту ячейку как дату и время, и пользователь не может переключить формат ячейки обратно на числовой (электронная таблица защищена паролем, а большинство ячеек заблокировано).

Мой вопрос: есть ли способ обрабатывать и точку, и запятую как десятичный разделитель? Я не могу использовать VBA, и там должен быть столбец с суммой введенных пользователем значений (например, преобразование ячеек в текст мне не поможет, потому что сумма не работает с текстовыми ячейками).


4

Пусть каждый пользователь устанавливает свой предпочтительный десятичный разделитель для Excel, используя Файл> Параметры> Дополнительно

Снимите флажок «Использовать системный разделитель» и установите желаемые символы-разделители. Таким образом, пользователь A может использовать десятичную точку с числом, а пользователь B, который предпочитает десятичную запятую, может открыть тот же файл и будет видеть те же числа с десятичными запятыми.

Excel является международным и может удовлетворить эти потребности. Это просто галочка в квадрате. VBA не требуется.

Улучшите этот ответ
отредактировано 04 окт., В 20:37
ответил 4 окт. 2016 в 8:58
  • 1
    спасибо, я знаю об этой опции, но она представляет другую проблему для пользователя, который иногда оказывается человеком, не очень опытным с ПК, поэтому я стараюсь облегчить им жизнь ( очевидно, что усложняет мою :)) — MartinM 04 окт., 9:03
  • 1
    Вы можете использовать метод тейлина в макросе с кнопкой. Таким образом, пользователь будет только нажимать кнопку, чтобы использовать правильный десятичный разделитель. — maudam 4 окт. ’16 в 9:18
  • 1
    Хорошо, этот пользователь также использует неправильный десятичный символ, когда использует интернет-банкинг? В какой-то момент потребуется некоторое обучение пользователей. Почему люди могут с удовольствием пользоваться интернет-магазинами и eBay, но как только они входят в офис утром, они, кажется, теряют всю компьютерную грамотность, и им нужно кормить с ложечки простейшие решения. — teylyn 4 окт. ’16 в 9:25
  • @teylyn, ты абсолютно прав, но постарайся рассказать об этом своему работодателю. — MartinM, 04 окт., В 11:22
  • @MartinM Вы хотите сказать, что ваш работодатель доволен накладными расходами, которые создают неподготовленные сотрудники? — teylyn 04 окт. ’16 в 20:35
| показать 1 дополнительный комментарий

Разрешить каждому пользователю установить свой предпочтительный десятичный разделитель для Excel, используя Файл> Параметры> Дополнительно

Снимите флажок «Использовать системный разделитель» и установите желаемый символы-разделители. Таким образом, пользователь A может использовать десятичную точку с числом, а пользователь B, который предпочитает десятичную запятую, может открыть тот же файл и будет видеть те же числа с десятичными запятыми.

Excel является международным и может удовлетворить эти потребности. Это просто галочка в квадрате. VBA не требуется.



Настройка десятичного разделителя, разделителя тысяч и даты в Google Spreadsheets

Есть ли способ изменить настройки десятичного разделителя , разделитель тысяч и формат даты в Google Таблицах?

Я хотел бы иметь:

  1. точки для десятичных чисел,
  2. место для тысячи
  3. даты в формате ГГГГ-ММ-ДД.

Это легко настроить в Microsoft Excel. Можно ли это сделать в Google Таблицах? Я знаю, что в Google Таблицах есть возможность изменить язык. Есть ли какой-нибудь языковой стандарт со всеми нужными мне настройками?


Вам нужно перейти в:

  • Файл
    → настройки электронной таблицы
    → Общие
    → Локаль
    → Изменить для локального, использующего точку вместо запятой
    (например, канадский английский)


4

Попробуйте Монголию в качестве языкового стандарта и отформатируйте числа как:

  ### ### ### ### ###. 00  

Улучшите это ответ
ответ дан 23 дек. ’17 в 21:14
добавить комментарий |

Попробуйте Монголию для определения локали и отформатируйте числа как:

  ### ##  # ### ### ###. 00  

Оцените статью
logicle.ru
Добавить комментарий