Къде да създам ред с дните от седмицата на български?
Здравейте, търся начин да обърна дата в ден от седмицата, но да е изписан с думи и по възможност в съкратена форма. Попаднах на функцията text, която може да прави това, но при мен само на английски - на ред 4 от таблицата е резултата с английските имена. Когато в кавичките задам "ддд" вместо "ddd" като резултат връща отново ддд, както е на ред 3. Т.е. някъде се губи връзката с дните от седмицата в съкратен формат на български... Ще съм благодарна и на други предложения. Може ли по някакъв начин да се направи чрез функция от функция, напр. ако weekday връща 1, напиши Пн., ако е 2, напиши Вт. и т.н.? Извинявам се, трудно спирам до само един въпрос и благодаря предварително!
Здравейте, искате да форматирате така клетката че когато имате изписана цяла дата ( снимка 1 позиция 1 ) в нея да се изписва деня и то съкратено - снимка 1 позиция 2.
При вас обаче не излизат на български, ами на английски. Това се дължи на регионалните настройки на windows - a.
Прочетете тази тема тук :
Ето какво да правите, ако Excel ви обръща числата в дата
В нея е обяснено как може да промените тези регионални настройки.
Настроите ги на български и вече при формат ddd следва да Ви излезне съкръщение на български, както е показано на снимката по - горе.
Тъй като дните от седмицата могат да се запишат катo серийни данни (Custom lists), то може да се създаде такъв и само с въвеждането на един елемент от списъка да получим останалите. За създаване на серийни данни трябва да изберем от File, Options, Advanced и изберем Custom Lists u си въведем елементите. Разбира се в този случай трябва да знаем кой ден от седмицата е първата дата, от която започваме.
Здравейте и благодаря за предложенията! Идеята и желанието ми беше при въвеждане на дните от месеца на ред 1 автоматично да излиза съответният им ден от седмицата на ред 2, така че и да се смени месеца на по-късен етап да виждаме верните седмични дни, т.е. искам да има връзка между въведеното на ред 1 и резултата на ред 2.
Междувременно отворих да проверя регионалните настройки според съвета ви, инж. Кръстев, но изненадващо за мен, тук на служебния ми компютър всичко излезе както трябва (дните от седмицата на български с функцията Text), Описаният проблем се случва на друг компютър, така че предстои да сравня настройките. В линка, който сте посочил, става дума за използването на точка или запетая като сепаратор, дали не трябва да търся по-скоро нещо свързано с формата на датите?
Ако описания проблем се случва на друг компютър наистина проверете го, като регионални настройки. Темата към която Ви препратих съответно, беше с идея да видите откъде точно да направите промените по регионалните настройки. По отношение на датата дали е дата може да проверите това посредством следната формула - снимка 1 позиция 1 =ISNUMBER (препратка към клетката в която е датата ).
Ако функцията върне TRUE ( снимка 2 позиция 1 ) следва че датата е дата, т.е. ползвали сте правилния разделител за дата.
По отношение на това ред 1 да е обвързан с ред 2, може да направиш следното в ред 1 формата да бъде пълния 01.02.2016 ( снимка 1 позиция 1 ) - вижда се всичко ( снимка 3 позиция 1 ).
На РЕД 2 следва да направиш препратка тип B1= A1 - т.е. стойностите от долния ред да са равни на стойностите от Ред 1.
Съответно втория ред е форматиран да не се вижда цялата дата ами само деня в случая Пон. ( понеделник ).
Следва ако променя датата горе да излезне деня ( снимка 4 позциия 1 ) , за дадената дата ( снимка 4 позиция 2 ).
Надявам се да свърши работа това. ПО отношение на това с изписването на английски, най - вероятно е от рег. настройки.
Здравейте отново, проверих всичко, което казахте - дата е наистина дата и в настройките се оказа, че не е зададен на Region - Formats - Bulgarian(Bulgaria). След като поправих това, функцията Text проработи според очакванията и резултата се вижда на ред 4, снимка 1.
Снимка 1
Междувременно през деня намерих още един начин и бих искала да го споделя - функцията Choose, която избира една стойност от даден ред, според поредния й номер в реда. В нашия случай, използваме weekday да свърже датата от ред 1, с число от 1 до 7, а choose свързва полученото число със съответната стойност в реда, който задаваме на ръка и това са именно дните от седмицата. Резултатът е на ред 3, снимка 2.
Снимка 2
Опитах и вашето предложение, но се затруднявам (засега :) ) в ето тази част: "Съответно втория ред е форматиран да не се вижда цялата дата ами само деня в случая Пон. ( понеделник )" - как да го форматирам така?
Още веднъж, много благодаря!
Извинявам се, качили са се повече снимки - първите две са идентични.
@Веселина Рангелова.
Радвам се че сме разрешили казуса.Регионалните настройки са наистина от голямо значение, и то не само във Вашия случай. Ако Ви е интересно, може с търсачката във форума да потърсите, наистина има доста изписано по отношение на регионалните настройки.
Радвам се и затова че споделяте неща, които сте разучила.Ще бъде полезно и за други в Аула :).
По отношение на това как може да форматирате една клетка, с дата, така че да показва само деня без цялата дата.
Отивате на клетката с датата ( снимка 1 позиция 1 ), след което кликнете на стрелката в групата Number ( снимка 1 позиция 2 ), след което ще Ви се отвори прозореца Format Cells ( снимка 1 позиция 3 ), след това отидета на раздела Number ( Снимка 1 позиция 4 - всъщност най - вероятно Excel Ви е препратил точно там ) след това отиде на Custom ( Снимка 1 позиция 5), след което в полето Custom ( снимка 1 позиция 6 ) изпишете ddd. т.е. вида на форматирането, реално с ddd ще зададете съкръщение на деня с няколко букви. С ОК потвърдете настройките.
Следва да се получи показаното на снимка 2.
Знаех си, че трябва да има и по-простичък начин за решаването на задачата, но това наистина надхвърли очакванията ми! :) Елегантно и работещо, благодаря!
Моля!
Прозорецът Format Cells се отваря и със клавишната комбинация Ctrl+1 при избрана клетка, или с ДЕСЕН бутон и избор от падащото меню. Лек ден и успехи!
Благодаря и на двама ви, много полезно!