Как да се оправи грешката с датите в случая, когато форматирането на дата за компютъра е друго?
Здравейте. Как да се справя с проблема - форматирането за дата в Excel при мен е с точка, а не с наклонена черта. В случая не мога да използвам обръщане в текст.Моля за помощ. Благодаря.
Въпросът реших със собствено форматиране на клетките, но ако някой знае друг начин нека сподели :)
Всъщност избързах - и с това форматиране не се получават нещата. Визуално форматирането е еднакво, но всъщност не е. Наистина ми е необходима помощ.Благодаря
Решението - заместване на знака "/" с "." навсякъде в колона "I". Дано е полезно за някой с този проблем. :)
Виждам , че първите два реда са разделени в отделни колони дните , месеците и годините. Това е защото в "Други" си записала като разделител, че ползваш наклонена черта( / ). Ако не отбелязваш в "Други" нищо и не му слагаш отметка няма да ти дели датата.
ако пък искаш да сложиш вертикална черта / аз ползвам това при импорт на данни към програмата/ в документ Notepad с Replace заменям точки или хоризонтални черти с ( | ). исках да го покажа , но не се получава.
долу е първоначалния вариант, а горе е трансформирания
Здравей, Проблема се получава, защото датите са ти подредени в неподходящ ред. Месец дата година И ексел не разпознава всичките Защото датата ако е по голяма от 12 всичко се превръща в не дата. Подреди датите в реда ДАТА МЕСЕЦ ГОДИНА И всичко ще се получи
Благодаря, но подреждането не съм го правила аз. Това е изтегленият файл за упражнения. Аз си реших проблема както обясних по-горе :)
Аз не разбрах, как Камелия е решила задачата, чрез заместване на "/" с ".". Проблемът тук, както е отбелязала Даниела е, че в част от данните форматът е месец-ден, а в останалата - ден-месец. Решението е дал лекторът в урока. Името на лектора още не съм разбрал, затова го именувам така :) Както и с каква версия на Ексел работи.
Горното го написах, без да съм решавал файла за домашното, съжалявам! :)
Здравейте,
не съм сигурен докъде различните участници във форума са стигнали, но ето два варианта за решаване на проблема:
1) Можете с опцията Text To Columns да разбиете текста в три колони, след което да обедините трите колони наново с формулата Date (ако сте запознати с нея вече); 2) Ако пък сте вече запознати с формулте за текст - Left, Right, Mid, можете да вземете съответно годината, месеца и деня от клетката за да ги преобразувате - пак посредством Date
Обърнете внимание - формата на клетката не влияе на съдържанието в нея - с други думи - независимо дали използвате Custom Formatting или не, проблемът би останал.
Поздрави,
Витали
Вчера се запознах с формулите за текст, но основно визуално, понеже почти няма звук от някакъв момент :). Не ми мина през ума да решавам предната задача чрез този метод, благодаря!
Здравейте! Г-н Бурла, моля Ви отговора, което давате по-горе на Камелия обясните с видео отговор, за да се види точно как става: точките да станат /. В урока е ясно, явно нещо допълнително следва да се направи в настройките вероятно. Поздравления за добрия английски!
Здравейте,
ще ъплоудна видео до края на седмицата при първа възможност. Радвам се, че урокът ви представлява интерес!
Поздрави
Витали
Защо се получава при някои точка, а не наклонена черта в урок2 "датите не са това...." на модул 1
След като пробвах няколко варианта и се уверих откъде идва проблема. Всичко това е от предварителните настройки на Ексела. В Control panel Clock, Language and Region Change display language Region and Language Formats Сега следва интересното.... Bulgarian (Bulgaria) Ти настройва Short date 10.8.2016 Long date 10 август 2016 г. И Text to columns не ги разделя Ако се избере Formats English (United Kingdom) Става така Short date 10/08/2016 Long date 10 August 2016 След това се дава Apply и OK По друг повод това го има обяснено някъде, но не знам къде точно. Сега отговарям, защото потърсих варианти, как се получава по различни начини.
Много добре обяснено. Благодаря!
Камелия, и аз имах твоя проблем. Смених точката с наклонена черта (Custom date), но пак не се получи разделянето на датите. В крайна сметка ми помогна отговора на Димитринка Вълкова (виж малко по-долу). Оказва се, че ние работим с генерални настройки за България, а за да се получат резултатите от този урок, генралните настройки трябва да са English(United State) и да форматираш дата в Ексел с Short date.
Витали Бурла, нека да уточним предварително с какви генерални настройки ще работим, защото ако някои от нас използват Bulgaria, а Вие English(United States), се получавата разминавания и не всеки от нас ще достигне до желния краен резултат.
Здравейте инж. Вецов,
Напълно с умисъл колоните са направени така, именно за да търсим решение на проблема.
Напълно с умисъл също така съм подбрал дати които да се разчитат независимо от формАта на датите - т.е. 06/05/2016 може да се чете както като шести май, така и като пети юни, в зависимост от формата.
Целта на това упражнение е да се съобрази, че всъщност, данните, които имаме са в американски формат и е нужно да ги преобразуваме в европейски. С това симулираме напълно реалната ситуация (която един колега имаше в петък) да получим данни с такова форматиране от онлайн система работеща с нетипична за нас подредба на датите.
Що се отнася до мен, по принцип винаги ползвам българските настройки по простата причина, че смятам американската подредба е за нелогична (месец-ден-година) - за мен трябва да се върви от най-малкото към най-голямото или обратното.
За решението - както писах по-горе - може със стъпка 1) Text-to-Columns и стъпка 2) формулата Date. Особеното тук е, че при Date (Year, month, date) трябва да се съобрази, че месеца е в първата колона, а не във втората.
При допълнителни въпроси - пишете. За съжаление не мога да обещая бърз отговор поради причини ограниченото време с което разполагам, но ще пиша при първа възможност.
Аз винаги си оправям първо регионалните настройки да са български. Когато имам проблем с дати, изписани с / използвам find and replace. Разделянето в 3 колони също помага.
За десетичната запетая обаче внимавайте, защото в опциите на Ексел може да се зададе различна, въпреки регионалните настройки.
Моето решение: След прилагането на 1) Text-to-Columns и използване "/" за Delimiter, то тогава в първата колонка са датите (БГ настройки) а другите две са празни. 2) използвам формулата =IF(L2=0;K2;DATE(M2;K2;L2)), т.е проверявам втората колонка празна ли е, и ако "да" = това е датата, ако "не" записвам датата с функцията DATE