Защо, когато разтегля копираната дата, се променя годината в следващите редове, вместо само да се копира?

Microsoft Excel Тайните на Excel

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


Виждам, че сте написали като разделител запетая, което не е типичен разделител при датите. Датите се възприемат от Ексел като числа. Това означава, че ако след въвеждане на дата, тя се разположи в лявата част на клетката, програмата я възприема като текст. В случая при мен е така. След като замених запетаите с точки, нарастването се отразява на деня, а не на годината.

Излиза запетая, когато ползвам малката клавиатура, защото тя ми е по-удобна, когато работя само с цифри. Точно заради това, попитах дали има вариант, да изписвам само цифрите, които искам и след ентер, те сами да се разделят на ден, месец, година.

Привет , 

Да има такъв вариант , ако формата Ви е дата в саседните колони използвайте следните три формули: day(A1) ; month(A1) year(A1) , където в колона А нанасяш датите и след това дърпаш формулите надолу.

Ако неможете да оправите формата , но нанасяте информацията по начина по който сте показали използвайте следните три формули в следващите 3 колони: left(a1;2) - която ще ви даде деня , mid(a1;4;2) - която ще ви даде месеца и right(a1;2) - която ще ви даде годината.

Надявам се да съм помогнал с тези два варианта.

Може да се форматира предварително колоната за датите във "Short Date" формат (при мен излиза с разделител точка). След това си въвеждате датите с разделител наклонена черта, но спазвате последователността (например: ден/месец/година). След натискане на Enter автоматично с еприема първоначално зададения формат.

Да, това с наклонената черта и аз го открих :) 

Опитах да въведа само числата и когато дам ентер, се получават много странни "дати". Например, искам дата 150715, записвам я така, без препинателни знаци, натискам ентер и се получава 22.08.2312 г. Смята си нещо но не зная какво :)

Датите в ексел са числа, които отброяват изминалите дни от 01.01.1990 (ако не се лъжа, това е заложената дата) до зададената или дата, затова няма как без разделител да бъде разпозната желаната дата.


Привет ,


Пробва ли по описаните два начина , би трябвао да няма проблем и да се разделя на ден , месец и година

Здравейте г-н Yrusinov. Не, не го пробвах. В съседните колони имам, различни от дати, за вписване неща. А и честно казано, не разбирам много добре, какво точно да направя.

Видео отговора, изобщо не мога да го изгледам. Изтеглих, разархивирах. Опитах да стартирам от зелена иконка, но не се получава.

Ако от малката клавиатура използвате за дати, то като разделителен знак въведете /. (например 20/6/15)

Предлагам ти да си пишеш датите с разделител запетая, както ти е удобно, а после да маркираш колоната и чрез find и replace да замениш автоматично всички запетаи с точки. И вече, ако искаш, си я форматирай да ти се изпишат месеците с думи. 

За да въведем текущата дата, а и по този начин да разберем какъв е разделителният символ използваме клавишната комбинация Ctrl+;
Когато копираме датата и искаме да променим стандартната настройка за нарастване, използваме получения "умен" бутон и избираме дали по дни, месеци или години да бъде нарастването. 

Благодаря

Може да изпозваме и функцията TODAY(). Тя ще покаже днешния ден, форматиран според настройките на програмата. Лек ден и успехи!

Здравейте! Как да обознача текуща година във формула? P.S. Искам в клетка да заложа условия да се брои, само ако е през текущата календарна година. Пробвах с year, Но не стана... :(


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация