Запятые перестают работать в формулах - Советы по Excel

Содержание

Странная проблема сегодня: внезапно формулы Excel больше не принимают запятую в качестве разделителя аргументов. =VLOOKUP(A2Когда вы начинаете печатать , когда вы используете мышь или клавиши со стрелками для выбора таблицы поиска, Excel издает звуковой сигнал: «Проблема с этой формулой». Да! Конечно, с этой формулой есть проблема … Я еще не закончил вводить формулу.

Почему проблема с этой формулой?

Когда вы вводите формулу, во всплывающей подсказке появляется интересная подсказка. Вместо запятых между аргументами во всплывающей подсказке отображаются символы вертикальной полосы. Программисты называют эти символы «трубкой». Это выглядит так: |

Во всплывающей подсказке отображается труба, в которой находятся запятые.

Я узнал об этой проблеме от человека на моем семинаре Power Excel в прямом эфире в Хантсвилле, штат Алабама. Этот умный человек попытался создать ВПР с помощью диалогового окна «Аргументы функций». Чтобы попробовать это, введите =VLOOKUP(и нажмите Ctrl + A. Заполните поля в «Аргументы функций» и нажмите «ОК». Формула ВПР будет работать, но она видна =VLOOKUP(A2|$F$2:$G$13|2|False).

Почему Excel теперь использует | вместо запятой? Что еще хуже, этот человек использовал небольшую клавиатуру ноутбука, на которой не было трубки!

Я спросил своих друзей-MVP, и люди в Европе были знакомы с настройкой разделителя списков в панели управления Windows. В некоторых странах запятая и десятичная точка поменяны местами. 1234,56 доллара будет записано как 1,234,56 доллара. Если десятичным разделителем является запятая, Excel будет использовать точку с запятой в качестве разделителя списка.

В зависимости от вашей версии Windows перейдите к:

  • Windows 7> Панель управления> Региональные настройки> Дополнительные настройки> Разделитель списка
  • Windows 10> Панель управления> Часы, язык и регион> Регион: изменение формата даты, времени или чисел> Дополнительные настройки> Числа> Разделитель списка
Выберите дополнительные настройки
Измените разделитель списка обратно на запятую

Главный вопрос: кто изменил разделитель списка с запятой на вертикальную черту? Я нашел несколько статей в Интернете, где у человека есть файл CSV, в котором не используются запятые. Вместо запятой данные разделяются вертикальной чертой. Но тип файла по-прежнему говорит .CSV.

В этом CSV-файле используется вертикальная черта вместо запятой.

В статье с благими намерениями было предложено изменить разделитель списка с запятой на вертикальную черту, чтобы вы могли открыть этот файл двойным щелчком. Это отличный совет, если (а) вы никогда не вводите никаких формул в Excel и (б) вы никогда не открываете какие-либо файлы CSV с запятой в качестве разделителя списка.

Намного лучшее решение - это решение, предложенное MVP Excel Ян-Карел Пьетризе. Или измените расширение файла с .CSV на .TXT. Когда вы открываете файл в Excel, вы можете указать разделитель в виде вертикальной черты на втором шаге мастера импорта текста.

Если вы читаете эту страницу, потому что ваш разделитель списка изменился, пожалуйста, оставьте комментарий в видео на YouTube ниже, сообщив мне, помните ли вы, что меняли разделитель списка или какая-то другая мошенническая программа изменила настройку без вашего ведома.

Смотреть видео

Стенограмма видео

Изучите Excel для подкастов, выпуск 2222 - Запятые перестают работать в формулах!

Привет, добро пожаловать обратно в сеть, я Билл Джелен. Я был на моем семинаре в Хантсвилле, штат Алабама, прогуливался перед семинаром, чтобы спросить, есть ли у кого-нибудь вопросы по Excel, и Скотт, он был готов для меня, проверьте это, это происходило на компьютере Скотта. Итак, я собираюсь создать здесь небольшую ВПР, верно? = ВПР (A2, и я начинаю нажимать клавишу со стрелкой вправо, чтобы перейти туда, чтобы выбрать эту таблицу в столбце F, и там написано: «Эй, в этой формуле проблема». О да, с этой проблемой есть проблема, Я не закончил формулу. Почему они думают, что я закончил формулу, что происходит?

Хорошо, я закрою это, и Скотт, я должен отдать должное Скотту, Скотт был здесь великолепен, он сделал это: = ВПР, это был этот маленький трюк, когда вы нажимаете Fx, и он вводит вас в аргументы функции. Итак, он построил формулу, используя аргументы функции, и это здорово. Если вы новичок в формулах, но, знаете, вам не нужно делать это каждый раз,, 2, FALSE, и он нажал ОК. Затем он смотрит на формулу и видит вместо запятых то, что он называет странным персонажем. Ну, вы знаете, это не странный символ, который называется трубкой, и он используется как символ «ИЛИ» во многих языках программирования, а на моей клавиатуре он находится прямо над клавишей Enter. Итак, есть , а затем, если вы сдвинете его, появится | характер. Но Скотт, он использовал какую-то виртуальную систему, его клавиатура не работает.у меня есть |, хорошо. Итак, теперь, святой дым, он в Excel, где вместо запятой теперь трубка, а на клавиатуре нет символа трубки. Что это такое и почему это происходит?

Хорошо, я поговорил с командой Excel, и они говорят: «Эй, да, мы видим, как это происходит все чаще, кто говорит людям изменить разделитель списков?» И я нашел несколько веб-сайтов, где они говорят: «Привет, у вас есть файл CSV, в котором используется канал вместо запятой», и они предлагают зайти, чтобы изменить разделитель списка на канал в Панели управления. О, боже, вы никогда не захотите ничего менять в панели управления, потому что это имеет широкие последствия для всех ваших программ, включая разделители списков, используемые в наших формулах. Так что тот, кто написал этот веб-сайт, чтобы изменить разделитель списков с запятой на трубку, никогда не должен вводить формулы в своей жизни, что безумие!

Итак, чтобы обойти это, вместо того, чтобы слушать ЭТО веб-сайт, во-первых, если вы получаете файл в формате CSV, переименуйте его в File.txt и откройте в Excel. Он проведет вас через мастер импорта текста, и вы можете указать разделитель на шаге 2. ИЛИ выйти и посмотреть мое видео, эпизод 2087 - Запретить научную нотацию при импорте, который показывает вам гораздо лучший способ импорта файлов CSV, используя устаревший вариант «Из CSV», который вы можете добавить сюда на свою панель быстрого доступа, а затем вы можете определить разделитель только для одного файла, а не просто глобально изменять разделитель списка.

Хорошо, вот что нам нужно сделать: перейти в Пуск, а затем в Панель управления. Теперь у меня Windows 7 на этой машине, а в Windows 10 это другие настройки, я вам их покажу. Поэтому я просто ищу здесь регион и язык, «Изменить дату, время или числовой формат». Мне нужно перейти в Дополнительные настройки, и, конечно же, есть разделитель списка и изменить этот разделитель списка с трубы обратно на запятую, нажмите ОК, нажмите ОК. Теперь, если вы используете Windows 10, это панель управления Windows 10, часы, язык и регион, регион, «Изменить формат даты, времени или чисел», дополнительные настройки, числа, разделитель списков - гораздо глубже скрытые в Windows 10, гораздо проще получить доступ к Windows 7.

Хорошо, теперь давайте попробуем это еще раз, видите, запятые уже вернулись к обычным запятым, и давайте убедимся, что мы все еще можем вводить вещи. Итак = ВПР для этого, запятая, я думаю, это уже работает, так что это здорово,, 2, ЛОЖЬ, хорошо. Как ни странно, в формулах перестала работать запятая, потому что каким-то образом изменился разделитель списка. Посмотрите мою книгу «MrExcel LIVe, 54 величайших совета по работе с Excel за все время». Щелкните на букву «i» в правом верхнем углу.

Хорошо, подведение итогов: сегодня запятая перестала работать в формулах в Excel, как только вы вводите запятую, переходите к следующему аргументу, формула выдает ошибку, как будто вы закончили с формулой. Умно, Скотт из Хантсвилла, когда это начало происходить с ним, построил формулу с диалоговым окном аргументов функций, вы увидите = ВПР, и оно действительно есть. Еще вы увидите всплывающую подсказку, где запятые будут заменены вертикальными чертами. Если вы находитесь в таком странном состоянии, что персонаж представляет собой трубку, она находится над обратной косой чертой на клавиатуре США, хотя у Скотта на самом деле не было трубки на клавиатуре. Перейдите в Панель управления, Настройки региона и языка, Дополнительные настройки, Разделитель списка, измените разделитель списка обратно на запятую. Теперь, если вы изменили разделитель списка, потому что некоторая система выдает вам значения, разделенные вертикальной чертой вместо CSV,посмотрите это видео прямо здесь, там есть ссылка, и она внизу в описании YouTube, так что вы можете это посмотреть. Просто лучший способ решить эту проблему, кроме глобального изменения разделителя списка. Чтобы загрузить книгу из сегодняшнего видео, перейдите по URL-адресу в описании YouTube!

Я хочу поблагодарить Скотта за то, что обратил на это мое внимание на моем семинаре в Хантсвилле, я хочу поблагодарить вас за то, что заглянули, увидимся в следующий раз на другом сетевом трансляции от!

А теперь послушайте, вот моя просьба к вам: если вы находитесь на этом видео, потому что это произошло с вами, и вы помните, как меняли разделитель списка, можете ли вы перейти к комментариям YouTube и сообщить, почему вы изменили его? Кто тебе сказал изменить это? Какие обстоятельства заставили вас это изменить? Если вы присутствуете на этом видео, потому что это происходит с вами, и вы не знаете, почему это произошло, или вы не меняли это, то должна быть какая-то программа, меняющая это. Опять же, загляните в комментарии на YouTube и просто сообщите нам, знаете, что происходит? Вы помните, как это меняли, или это произошло автоматически? И как только вы измените его обратно на запятую, он снова станет разделителем трубы через день, неделю, месяц?

Скачать файл Excel

Чтобы загрузить файл Excel: commas-stop-working-in-formulas.xlsx

Идея дня в Excel

Я попросил совета у моих друзей-мастеров Excel по поводу Excel. Сегодняшняя мысль задуматься:

«Каждая таблица рассказывает историю»

Кевин Лербасс

Интересные статьи...