
Я не понимаю, почему эта простая функция right() не работает в моем Excel 2010.
Столбец A отформатирован как Текст, столбец B отформатирован как Общий. В ячейке A1 нет лишних пробелов или необычных символов.
Я не получаю ошибку, если НЕ указываю второй аргумент (число символов), в противном случае я получаю ошибку вместо ожидаемого результата: «le».
Даже когда курсор находится рядом с 2 в правом поле второго аргумента функции (), Excel не выделяет жирным аргумент num_chars под ним. Это как будто Excel не принимает второй аргумент, который я предоставил?
решение1
Похоже, разделитель списка функций изменился, и вместо него ,
вам нужно будет использовать |
.
Возможно, ваш параметр "разделитель списка" в настройках языка системы был изменен или зависит от вашего языка. Для английского языка ,
является общим, но в других языках ;
вместо него используется . В Windows 10 2004 вы можете получить доступ к настройкам с помощьюНастройки→Время и язык→Область→Дополнительные настройки даты, времени и региона(открывает старую панель управления) →Изменить формат даты, времени или чисел(также известный какОбласть) затем подДополнительные настройкиВы должны иметь возможность изменить следующее.
Это будет общесистемным, поэтому убедитесь, что вы хотите это сделать. Если другие люди используют эту машину, они могут посчитать странным или запутанным, что она изменилась.
Более подробную информацию можно найти на сайтеЗаставить Excel использовать запятые (,) вместо точек с запятой (;) при разделении формул