Вопрос или проблема
Excel продолжает менять операторы в многоязычной таблице (персидский для текстов и английский для чисел). Например, когда я пытаюсь ввести “52.1429”, он меняет “.” на “/” и число становится делением “52/1429”, так что число “0.04” заполняет ячейку.
Или… Давайте предположим, что я хочу заполнить ячейку H3 произведением H1 и H2. Когда я пишу “=H1*H2” в строке формул H3, Excel отвергает операцию и заполняет ячейку “#VALUE!”, а сообщение об ошибке таково: “Значение, используемое в формуле, имеет неправильный тип данных.”
Что касается проблемы с десятичными числами, я пытался копировать и вставлять число из мест, которые, по моему мнению, определённо на английском (например, адресная строка браузера или простой текстовый редактор); или использовать алфавитно-цифровую часть клавиатуры вместо цифровой. В обеих ситуациях итоговое число, как мне кажется, воспринимается как текстовая строка.
Даже предполагая, что символ “/”, который использует Excel, выглядит как наклонная черта, но на самом деле не является ею, я пытался редактировать десятичное число в ячейке H3. Я изменил всю целую часть на 52 и, не трогая символ в позиции десятичной точки, изменил дробную часть на 1429. Снова после нажатия клавиши Enter результат – 0.04 (0/0363890832750175, не отформатированное, то же число, которое я только что отредактировал)!
Что касается моей проблемы с формулой, я пытался использовать “=PRODUCT(H1,H2)” в ячейке H3. На этот раз появилось сообщение об ошибке с этой фразой в первой строке: “С формулой возникла проблема.
Кроме того, при вводе в подсказке, которая появляется, указано: “PRODUCT(number1;[number2];…)”. Заполнение формулы в этом формате “=PRODUCT(H1;H2)” приводит к 0, и латинская точка с запятой в формуле превращается в персидскую точку с запятой “؛”.
Есть мысли?
Хотя вы можете вводить текст на нескольких языках, используя соответствующую раскладку клавиатуры, Excel, насколько я знаю, не сохраняет настройки локали для каждой ячейки или даже для каждой книги.
Поэтому вам нужно вручную переключать раскладку клавиатуры при вводе текста, независимо от установленного формата шрифта в ячейке.
Если ввод с клавиатуры не работает, посмотрите, что происходит при вводе с помощью экранной клавиатуры (для этого нажмите клавиши Windows + Control + O)
Используйте экранную клавиатуру (OSK) для ввода – Служба поддержки Microsoft
Ответ или решение
Проблема, с которой вы столкнулись в Excel, связана с многоязычной работой в таблицах, где используются как персидский, так и английский языки. Это может вызывать изменения в форматировании, обработке чисел и формуле. Давайте разберём основные моменты и возможные решения:
Проблема с десятичными дробями
Когда вы пытаетесь ввести число с десятичной точкой, Excel заменяет её на другой символ (в данном случае, на символ деления "/"). Это может произойти из-за неправильных настроек языка и формата чисел. В зависимости от региона в настройках Excel, десятичные разделители могут быть определены как запятая или точка, и при вводе символа Excel может интерпретировать его неправильно.
Решения:
-
Проверка настройки региона:
- Перейдите в «Файл» -> «Параметры» -> «Дополнительно».
- Убедитесь, что настройки "Использовать системный разделитель" соответствуют вашему формату ввода. Если вы используете английский (США), то должен быть установлен символ "." как разделитель.
-
Переключение раскладки клавиатуры:
- При вводе чисел в полях, убедитесь, что вы используете английскую раскладку клавиатуры. Для быстрой переключения раскладки используйте сочетания клавиш
Alt
+Shift
илиCtrl
+Shift
.
- При вводе чисел в полях, убедитесь, что вы используете английскую раскладку клавиатуры. Для быстрой переключения раскладки используйте сочетания клавиш
-
Использование виртуальной клавиатуры:
- Введите число с помощью экранной клавиатуры (Windows + Ctrl + O). Это может помочь избежать проблемы с неправильной интерпретацией символов.
Проблема с формулами
Когда вы используете формулы, Excel ожидает определенный формат. Например, разделитель для аргументов может отличаться в зависимости от языка. Ваша ошибка, связанная с использованием "PRODUCT(H1;H2)", может вызывать проблемы, если вместо стандартного точечного деления используется персидская точка или запятая.
Решения:
-
Проверьте настройки языка формул:
- Убедитесь, что вы используете правильные разделители в формуле. Для английского языка обычно это запятая (
,
), в то время как для персидского языка — точка с запятой (;
).
- Убедитесь, что вы используете правильные разделители в формуле. Для английского языка обычно это запятая (
-
Использование английских символов при написании формулы:
- При вводе формулы убедитесь, что используется английская раскладка клавиатуры для аргументов функции. Это поможет избежать прекращения формулы.
-
Отключение автоматической замены разделителей:
- Иногда стоит временно отключить автоматическую замену форматов через "Параметры" Excel, чтобы избежать неожиданных символов.
Общие рекомендации
- Возможность работы с несколькими языками: Excel не поддерживает разные языковые настройки для отдельных ячеек или рабочих книг. Поэтому обязательно переключайте язык вручную перед вводом данных.
- Использование текстовых ячеек: Пользуйтесь форматом ячеек «Текст», если необходимо вводить смешанные данные без интерпретации Excel. Это позволяет вводить значения без преобразования их в формулы.
- Ввод через текстовый редактор: Если проблема сохраняется, попробуйте вводить значения в текстовый редактор, а затем копировать их в Excel. Это часто помогает сохранить формат.
Если ни одно из предложенных решений не сработает, возможно, стоит обратиться в службу поддержки Microsoft, где сможет быть предложена более специфичная помощь.