Запетаите спират да работят във формули - Съвети за Excel

Съдържание

Странен проблем днес: Изведнъж формулите на Excel вече няма да приемат запетая като разделител на аргументи. Започвате да пишете =VLOOKUP(A2, когато използвате мишката или клавишите със стрелки, за да изберете таблицата за справка, Excel издава звуков сигнал с „Има проблем с тази формула“. Да! Разбира се, има проблем с тази формула … Все още не съм завършил да въвеждам формулата.

Защо има проблем с тази формула?

Има интересна подсказка, която се появява в подсказката, докато пишете формулата. Вместо запетаи между аргументи, подсказката показва символи от вертикална лента. Програмистите наричат ​​тези символи „тръба“. Изглежда така: |

Подсказката показва тръба, където запетаите принадлежат

Научих за този проблем от човек в моя семинар на Power Excel в Хънтсвил, Алабама. Този умен човек се опита да изгради VLOOKUP, като използва диалоговия прозорец Функционални аргументи. За да опитате това, напишете =VLOOKUP(и след това натиснете Ctrl + A. Попълнете полетата във Функционални аргументи и след това щракнете върху OK. Формулата VLOOKUP ще работи, но показва =VLOOKUP(A2|$F$2:$G$13|2|False).

Защо Excel сега използва | вместо запетая? За да влоши нещата, този човек използваше малка клавиатура за лаптоп, която не предлагаше лула!

Попитах моите приятели от MVP и хората в Европа бяха запознати с настройката за разделител на списъци в контролния панел на Windows. В някои държави запетаята и десетичната запетая се обръщат. $ 1,234.56 щяха да бъдат написани като $ 1,234,56. Ако вашият десетичен разделител е запетая, тогава Excel ще използва точка с двоеточие като разделител на списъка.

В зависимост от вашата версия на Windows, отворете:

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

По-големият въпрос: Кой е променил разделителя на списъка от запетая в контур? Намерих няколко статии в мрежата, където лицето има CSV файл, който не използва запетаи. Вместо запетая данните се разделят с тръба. Но типът файл все още казва .CSV.

Този "CSV" файл използва тръба вместо запетая

Добронамерената статия предлага да се промени разделителят на списъка от запетая в контур, за да можете да отворите този файл чрез двукратно щракване. Това е чудесен съвет, ако (а) никога не въвеждате формули в Excel и (б) никога не отваряте CSV файлове със запетая като разделител на списъка.

Далеч по-добро решение е това, предложено от Excel MVP Jan-Karel Pietriese. Друга възможност е да промените разширението на файла от .CSV на .TXT. Когато отворите файла в Excel, можете да посочите разделителя като конвейер във втората стъпка на съветника за импортиране на текст.

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

Гледам видео

Видео транскрипция

Научете Excel за подкаст, епизод 2222 - запетаи Спрете да работите във формули!

Хей, добре дошъл в мрежата, аз съм Бил Джелен. Бях в моя семинар в Хънтсвил, Алабама, разхождах се преди семинара, за да попитам дали някой има въпроси в Excel, и Скот, той беше готов за мен, проверете това, това се случваше на компютъра на Скот. Така че ще създам малко VLOOKUP тук, нали? = VLOOKUP (A2 и започвам да натискам клавиша със стрелка надясно, за да отида там, за да избера онази таблица в колона F, и тя казва „Хей, има проблем в тази формула.“ О, да, има проблем с тази, Не съм завършил формулата. Защо смятат, че съм завършил формулата, какво става?

Добре, и така ще го затворя, и Скот, трябва да дам кредит на Скот, Скот беше брилянтен тук, той направи това: = VLOOKUP, беше този малък трик, когато натискате Fx и той ви отвежда във функционални аргументи. Така че той създаде формулата, използвайки аргументи на функцията, което е чудесно. Ако не сте запознати с формулите, но знаете ли, не е нужно да правите това всеки път,, 2, FALSE и той натисна OK. И тогава той разглежда формулата и вместо запетаи има това, което той нарича странен характер. Е, знаете ли, това не е странен знак, който се нарича тръба и се използва като символ „ИЛИ“ в много езици за програмиране, а на клавиатурата ми е точно над клавиша Enter. Така че има и след това, ако го изместите, има | характер. Но Скот, той използваше някаква виртуална система, клавиатурата му неимам |, добре. И така, сега, Holy Smokes, той е в Excel, където вместо запетая, сега е лула и той няма символ на лула на клавиатурата. Какво е това и защо се случва това?

Добре така, говорих с екипа на Excel и те казват „Хей, да, виждаме това да се случва все по-често, кой казва на хората да сменят разделителя на списъка?“ И намерих няколко уебсайта, където казват „Хей, имате CSV файл, който използва контур вместо запетая“ и те предлагат да влезете, за да промените разделителя на списъка на конвейр в контролния панел. О, боже, никога не искате да променяте нищо в контролния панел, защото той има широки последици във всичките ви програми, включително разделителите на списъци, използвани в нашите формули. Така че всеки, който е написал този уебсайт, за да промени разделителя на списъка от запетая в контур, никога не трябва да въвежда формули в живота си, което е лудост!

Добре, така че за да заобиколите това, вместо да слушате ТОЗИ уебсайт, първото нещо е, ако получавате файл, който е CSV, преименувайте го на File.txt и отворете в Excel. Ще ви преведе през съветника за импортиране на текст и можете да посочите разделителя в стъпка 2. ИЛИ излезте и гледайте моето видео, епизод 2087 - Предотвратяване на научна нотация при импортиране, което ви показва много по-добър начин за импортиране на CSV файлове, като използвате наследеното „От CSV“, което можете да добавите тук към лентата си с инструменти за бърз достъп и след това можете да дефинирате разделителя само за един файл, вместо просто да променяте разделящия списък глобално.

Добре, ето какво трябва да направим, трябва да отидем в Старт и след това в контролния панел. Сега съм в Windows 7 на тази машина и това са различни настройки в Windows 10, ще ви ги покажа. Затова просто търся тук за Регион и Език, „Промяна на формата на датата, часа или номера“. Трябва да отида в Допълнителни настройки и със сигурност има разделител на списъка и да променя разделителя на списъка от тръба обратно на запетая, щракнете върху OK, щракнете върху OK. Сега, ако сте на Windows 10, това е контролен панел на Windows 10, часовник, език и регион, регион, „Промяна на дати, час или формати на числата“, допълнителни настройки, числа, разделител на списъци - погребани много по-дълбоко в Windows 10, много по-лесно да стигнете до Windows 7.

Добре, сега, нека опитаме това отново, вижте, вече запетаите се връщат към обикновените запетаи и нека се уверим, че все още можем да въвеждаме нещата. Така че = VLOOKUP на това, запетая, предполагам, че вече работи, така че това е страхотно,, 2, FALSE, добре. Какъв странен, запетая спря да работи във формули, защото по някакъв начин разделителят на списъка се промени. Вижте книгата ми „MrExcel LIVe, 54-те най-добри съвета на Excel за всички времена“, щракнете върху „i“ в горния десен ъгъл.

Добре, заключение: Днес запетая спря да работи във формули в Excel, веднага след като въведете запетая, преминете към следващия аргумент, формулата ви дава грешка, сякаш сте приключили с формулата. Умен, Скот в Хънтсвил, когато това започна да му се случва, изгради формулата с диалогов прозорец за аргументи на функции, ще видите = VLOOKUP и всъщност е там. Другото, което ще видите, е в върха на инструмента, тези запетаи ще бъдат заменени с тръби. Ако сте в това странно състояние, че персонажът е контур, той е над обратната наклонена черта на клавиатурата на САЩ, въпреки че Скот всъщност няма клавиш на клавиатурата си. Отидете на Контролен панел, Настройки за регион и език, Допълнителни настройки, Разделител на списък, променете разделителя на списъка обратно на запетая. Сега, ако сте променили разделителя на списъка, защото някаква система ви дава стойности, разделени с тръби вместо CSV,гледайте това видео точно тук, има връзката и това е описано в описанието на YouTube, за да можете да го гледате. Просто по-добър начин да се реши това, освен глобалната промяна на разделителя на списъка. За да изтеглите работната книга от днешното видео, посетете URL адреса в описанието на YouTube!

Искам да благодаря на Скот, че ми обърна това внимание на моя семинар в Хънтсвил, искам да ви благодаря, че се отбихте, ще се видим следващия път за поредното излъчване от!

Сега хей, вижте, ето моята молба за вас: Ако сте на това видео, защото това се е случило с вас и си спомняте, че сте променили разделителя на списъка, можете ли да слезете до коментарите в YouTube и да докладвате защо сте го променили? Кой ти каза да го смениш? Какви обстоятелства ви накараха да го промените? Ако сте тук на това видео, защото това се случва с вас и нямате представа защо се е случило или не сте го променили, трябва да има някаква програма, която да го променя. Отново натиснете коментарите в YouTube и просто ни дайте отчет, знаете ли какво се случва? Спомняте ли си, че променихте това или това се случи автоматично? И след като го промените обратно на запетая, дали се превръща обратно на сепаратор на тръби за ден, седмица, месец?

Изтеглете Excel файла

За да изтеглите файла на Excel: запетаи-стоп-работа-в-формули.xlsx

Мисъл на деня в Excel

Помолих приятелите си в Excel Master за съвети относно Excel. Днешната мисъл за размисъл:

„Всяка електронна таблица разказва история“

Кевин Лербас

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