Здравейте!
В една таблица имам данни с имена,суми и още неща.Информацията ми е от близо две години и продължавам да нанасям в нея.Искам обаче да използвам автоматичния филтър само на последния месец например, без да поставям съдържанието в традиционната таблица със зададен периметър.Може ли да се получи това и как трябва да се направи.Работя с Excel 2007
Как разпечатваме филтрираната част от таблицата?
Ще се разпечати само филтрираната част от таблицата.
Здравейте. В допълнение към Ели преди отпечатване се посочва селектираната част.
да
Разпечатва се само филтрираната част от таблицата, селектиране се прави ако искате допълнително да зададете определен диапазон от нея. Поне при версия 2013 е така:). За по-сигурно винаги си пускам преглед преди печат.
По този начин не ми се изчиства сортирането.
Кликваш стрелкичката на колоната "Име"
Защо?
В Excel 2013 има един изключително полезен инструмент, когато се налага да се показват или отпечатват таблици, за които е приложен по-специално сортиране или филтриране. Това е инструментът Custom View, който се намира в групата View --> Workbook Views --> Custom View. С него можете да съхранявате различни "изгледи" на таблицата. Например, задали сте сортиране Sort by Color. Този вид на таблицата се съхранява с Custom View и име. След това премахвате това сортиране. ПО-късно, когато отново се наложи да сортирате по този критерий, достатъчно е само да изберете името от Custom View. Това е изключително полезно, по този начин не се налага непрекъснато да се задават и премахват различни критерии за сортиране или филтриране.
Custom View има от 2007 насам. Лек ден и успехи!
Благодаря за уточнението!
Това е инструмента Custom Views и прозореца, който се отваря при изборът - г-жа Вълкова е написала какво се прави нататък.
След добавяне на името имаме този прозорец
Лек ден и успехи!
Как можем да изчистим сортирането, за филтрите има такъв бутон Clear Filter From..., а за сортиране?
Добре разбрах го как става. Открих го. Става от HOME/Editing/Sort & Filter/Clear
За изчистване на сортирането - ще попитам отново. След избор на поредицата HOME/Editing/Sort & Filter/Clear опцията Clear не е "засветната" и не се изпълнява. Сортирала съм по Име. В клетка от тази колона съм. Имам версия 2010. Е, тъй като имаме колона ДАТА, сортирах там от най-стара към най-нова с Custom Sort и таблицата се възстанови.Но това е, според мен, палиативно решение. Ако няма такава колона? Идеи? Благодаря!!
Ако няма други идеи бих предложил резервен файл.
това е много добре че си го разбрал сам.
Краси го е казал правилно в отговора си към първия въпрос. При филтрирана таблица и после зададено сортиране няма как де върнеш данните в първоначалното им състояние ;)
Аз лично съм патил с такива експерименти навремето и се убедих, че винаги е най-добре да си направиш копие на оригиналната база данни и след това да се мориш с различните анализи и справки.
Моят начин за връщане на първоначалния вид на данните с един клик на мишката е като използвам Custom View.
Оригиналните данни ги записвам като custom view с име 'All data'.
Може да имам и други Custom Views напр. "Sells Top 10".
След това с Custom View/Show мога да избирам между оригиналните данни и някой от анализите.
Става бързо и лесно. На едно място виждам списък от анализите си и оригиналните данни.
Custom View обаче не работи, когато във файла има Data table
ако имаш колона за дата от нея лесно в друга колона използвай тази формула: CONCATENATE(TEXT(MONTH(B2);"mmmm");".";TEXT(year(B2);"yyyy")) да получиш месеца и годината
Може да добавите колона с поредни номера преди сортирането. Достатъчно е да сортирате спрямо тази колона, за да се възстанови първоначалното подреждане.
След като сортирах продажбите от най-голяма към най-малка не мога да върна първоначалния им вид ( разбъркани) дори след изчистването на сортирането,стойностите продължават да си бъдат подредени от голяма към малка.
Здравей, първото за което се сетих е нещо което ползвах преди да знам за съществуването на pivot таблиците е ПРЕДИ да сортираш по която и да е колона ( с филтър или бързо сортиране ) е да си създадеш една допълнителна колона ( която може вианги да скриеш ) с числа от 1 до n така че след като си направил сортиране по колона да речем по азбучен ред си подредил имена ( снимка 1 ), след което връщането към първоначалната подредба ще стане като филтрираш цифрите да така че да са пак от 1 до n това ще ти гарантира първоначалната подредба на базата данни ( снимка 2 ) - този метод макар и малко "по - ръчен" е вариант за връщане в изходна позиция.Другия вариант е копиране на sheet - a така ще си пазиш оригиналанта подредба в отделен sheet, друг вариант е да копираш файла.
разбира се
Четейки въпросите и отговорите дотук стигнах до извода, че за запазване на оригиналния вид на таблицата /преди каквото и да било сортиране и филтриране/ може да се използва View --> Workbook Views --> Custom View. Отделните анализи на данните, които включват сортиране и/или филтриране могат също да се запазват като Custom View. Така без да използваме друг файл и дори друг лист от текущия файл лесно ще превключваме между оригиналните данни и анализите, които сме направили.
Както написах и в друга подобна тема - Custom Views не работят, ако във файла има Data Table. Което е неприятно, защото Data Tables са изключително удобни и полезни.
Аз лично не разбирам какъв е проблемът, че данните са сортиране. Данните са си данни, защо е толкова важно да са разбъркани? То не виждам смисъл и да ги сортираме за нуждите на анализа честно казано.
Но моят опит показва, че данните в "суров" вид винаги са сортирани някак си. Трябва да се разбере как и да се сортира по тизи признак
Пробвах метода на Татяна с Custom Views, като преди да правя сортиране си запазих началния документ, но след като сортирам и отида на View, за да "извикам" съхраненото, Excel ми показва само променената след сортиране таблица. Допускам ли грешка някъде ?
Най сигурно е ползването на резервен Sheet. Винаги можем да се върнем към него, ако нещо се обърка. (ако прекалим със сортирането например)
Бих искал да попитам за следната моя задача. В представената таблица са дадени различни растения с тяхното родово име (Genus) и видове епитет (Species), подредени по надморски височини - от - до в метри. Как бих могъл да изборя броя на видовете съответно е интервалите: [0-600 m]; (600-1000 m]; (1000-1500 m] и т.н.
Здравей,
Един друг начин - с използване на функцията FREQUENCY. Тя ще покаже броя на стойностите в клетките от - до, като трябва да се използва формулата за масив, а именно Ctrl+Shift+Enter
При определянето на диапазона трябва да маркираме една клетка в повече.
Лек ден и успехи!
Бих искал да ми покажате някакъв пример за прилагането на тази опция :)
Advanced Filter се използва, когато за едно поле (колона) се задават повече от 2 условия (критерия) за филтриране
Например, имам таблица, в която искам да покажа данните за колона Дата, но само тези с дата 10.04.2011, 15.04.2011 и след 25.04.2011. Вижда се, че критериите са 3 и обикновения Filter няма да свърши работа, затова се използва Advanced Filter. В диалоговия прозорец трябва да се попълнят 2 полета, които са отбелязани съответно на картинката: 1. Criteria range (диапазона А6:В9, оцветен в зелено) 2. List Range, т.е. това е таблицата с данните за филтриране
На втората картинка показвам резултата след използването на Advanced Filter. Надявам се, че успях да отговоря на въпроса, но ако има нещо неясно, пиши.
Благодаря! Бях останал с впечатлението, че прилагането на Advanced ще ми вкара примерно допълнителни човки горе в избраните колони (както обикновения филтър се появява в антетката на таблицата ;)), а виждам, че в същност става дума за обикновено сортиране по определени критерии. Т.е. в случая говорим за по-широко използване на термина филтриране на данните :)
Имате пред вид филтриране с повече критерии, а не сортиране, нали :-)
:) Имах предвид точно сортиране - същите резултати мога да получа с Custom Sort, прилагайки няколко Level-а ;)
Има разлика между сортиране (Sort) и филтриране (Filter). При сортиране всички данни се подреждат според зададените критерии (Levels). Докато при филтриране се показват само тези данни, които отговарят на зададените критерии.
Така е. Несъмнено става дума за различни параметри, по които обработваме данните.
Къде се намира Advanced Filter ?
Може ли редовете на вградена таблица да се номерират чрез някаква функция, а не чрез раздърпване ?
Здравейте. Отговарям на двата въпроса: 1. Advanced Filter се намира в менюто Data --> Sort&Filter --> Advanced Filter 2. Номериране на редовете във вградена таблица, както и в обикновена таблица става с една много лесна формула: В първия ред на таблицата, например А4, въвеждате 1. В клетка А5 въвеждате формулата = A4 + 1. Копирате формулата.
Ваня: Мисля, че е много по-лесно и бързо номерирането да се прави с командата Fill Series, но вие си знаете :)
Благодаря на г-жа Вълкова за отговорите, но вторият ми въпрос е има ли начин автоматично да се номерира цялата колона.
Какво точно имате пред вид под автоматично номериране?
Здравейте, имам пред когато напиша първата и втората цифра от колоната и използвам някаква функция, да се попълнят останалите номера по ред до долу в колоната на таблицата.
Благодаря Магистър Еverflow. Получи се номерирането с Fill Series.
Здравейте! На целия екип на "АУЛА" и на всички потребители.
С интерес следя лекциите относно "Тайните на EXCEL" и си задавам следния въпрос: Редно ли е въобще, да има таблица на която първата колона да не е "№ по ред"? В електронния си вид, всяка "екселска" таблица, има номерация на редовете от самата програма (което подлъгва), но в момента, в който разпечатите тази таблица, номерацията на редовете изчезва. При това положение, ако Вашата таблица е от няколко десетки, наколко стотин (или - не дай Боже, няколко хиляди реда), в разпечатан вид, таблицата си е истински ужас. Ако Ви се наложи, по такава таблица, да обяснявате на някого по телефона, че на незнам-кой-си-ред, имало еди-какво-си; не искам да съм на Вашето място.
От тук нататък; ако приемем условието. че на всяка таблица, първата колона е "№ по ред", става наистина интересно; впрочем, мисля, че точно това са имали предвид колежките в своите въпроси.
В случая, за мен най-голям интерес представлява следното: как да се запази правилната номерация, ако се наложи да изтриете някой-и-друг ред от таблицата. Възможно е тайната да се крие в командата "Fill Series", но при мен не се получи, може би защото моят "EXCEL" не е на английски, за което моля да бъда извинен. Моля също така да бъда извинен, ако отговорът на този въпрос, го има към накой от уроците, но по една или друга причина, все още не съм стигнал до него.
Поздрави!
За мен е ясно, че ред и колона в работното поле на EXCEL с неговите клетки са различни понятия от "№ по ред" и каквото и да е позициониране в моя продукт таблица с данни.
Десен бутон -> Table -> Convert to Range.
Здравейте, искам да попитам възможно ли е освен на колоните да се поставят филтри и на редовете в дадена таблица?
Здравейте, може ли да покажете една снимка на таблицата. Попринцип няма как това да стане директно. Преди обаче да дам какъвто, нека да видя таблицата Ви.
Щом се налага да филтрирате таблицата по редове, най - вероятно не следвате едно златно правило :
В редовете слагаме това по което ще измерваме. В колоните параметрите или детайлите на това което измервате.
Ако го следвате следва да си спестите доста проблеми по подреждане, анализиране, визуализиране и т.н. при работа с таблици в Excel.
Питах по-скоро по принцип и от любопитство, още съм в началото и се опитвам да си изясня какво и как точно искам от таблицата, опитвах различни подредби, също опитах да сложа филтър на ред, но не стана и ми стана интересно има ли специална причина... Всъщност отговорът ви ми помогна много, за което благодаря!
Друг начин е просто да копирате данните от колона В в колона Н(във вашият случай)
Лек ден и успехи!
Благодаря Ви за отговора!Но целта ми е в новата колона да има само месец и година(без дата) и се чудих дали има и друг начин за това.
Форматът на датата е малко по-различен, но и при Вашия би трябвало да се получи. Това е просто форматиране на клетката в "потребителски" формат, в който както се вижда се извличат само месеца и годината в датата.
Благодаря Ви за отговора!
А при положение, че имате датата, защо Ви е необходима колона "месец.година"?
Здравейте,Необходима ми е колона,в която липсва деня от датата,защото изготвям, например,справка за постъпленията по месеци,като данните ги извличам от фактури,които са от различни дни и месеци.Използвайки Subtotal по дата,получавам много сборове за всеки ден от месеца,а това не ми е необходимо.Интересува ме само сбора по месеци.Поздрави!
Резултатът
Лек ден и успехи!
Не, не е това, което се търси. По така предложенията начин 2 Септември и 3 септември само визуално ще се представят като 9. Ексел ще си ги възприема като различни числа.
За мен използването на Subtotal e излишно в този случай. Всъщност Subtotal-ите ги намирам за архаика, но това е друга тема.
Много по-удобно е с пивот таблица, където датите се разполагат в Rows и след това се групират по месеци.
Благодаря за отговорите!Да,прав сте Kocho.Използвайки форматиране на клетките ,не се решава проблемът,защото денят изчезва само визуално.За съжаление не съм толкова напреднала с Еxcel и изпитвам затруднения с Pivot Table,затова използвам Subtotal.Но съм сигурна,че курсът и всички отговори и коментари на въпроси във форума ще ми помогнат да усвоя знания ,с които лесно и бързо ще се справям с различни казуси.Лека вечер!
Имам две таблици на Ексел, които съдържат имена, ЕГН и клиентски номер? Възможно ли е Ексел да ми покаже кои имена се повтарят в двата файла?
Едно решение е с функция VLOOKUP. Резултатът ще покаже повтарящите се имена, а N/A ще се получи за имената, които липсват във втората таблица.
Здравейте,
със предложеното решение от Димитринка Вълкова не успях да се справя. Пробрах с Condotional Formatting и постигнах резултат. На снимката са представени приложените правила.
Възможно ли е Ексел да ми покаже кои имена се повтарят в двата файла? - по този въпрос имам едно питане. За да направим това сравнение е необходимо да добавим данните от файл (2) във файл (1) или обратно. Аз така процедирах, но това за мен са допълнителни операции. Възможно ли е да се направи сравнение на двата файла и да се види, в отделен прозорец дублираната информация между двата файла и тази която липсва?
Примерът е следния: Имам стандартно КСС , от което искам в друг Sheet да на правя анализ на всяка една позиция , като на всеки анализ трябва да пише коя позиция от КСС-то отговаря. В случая има доста повтарящи се дейности в КСС-то и искам там където пиша номера от КСС-то автоматично да го изписва. Например 12,18,234,345 позиции да ми изписва , че отговарят на тази дейност. Благодаря Ви!
VLOOKUP
Това е ясно , но за конкретния пример трябва с нещо да се комбинира?
Ами комбинирайте :)
Аз по-подробен отговор не мога да дам без да видя поне на картинка данните. Аз дори КСС не знам какво е
Идеята ми е като резултат по зададения критерий да ми намери всички номера според този критерий и да ми ги запише в съответната клетка разделени със запетаи. Например по критерий "ябълка" може да го има на 1,8,58,98,215 позиции Искам да ми ги изпише по този начин в клетката.
така е малко по-ясно. А винаги ли пише точно и само "ябълка" или може да е "пай с ябълка", "компот от ябълки", "ябълков оцет" и т.н.?
Точно и само "ябълка"
Има малка неточност във верния отговор на единия въпрос на теста - не е задължително да няма празни редове в таблицата. Ако има такива - коректен филър в този случай се поставя след като се маркира целия Sheet.
Наистина когато работиш с таблици, не е добре да инаш празни редове - колкото повече напредваш и учиш, толкова по-ясно ще ти стане. Да маркираш цялата страница, за да зададеш филтър, не е коректно.
Здравей Диана, Когато някой казва, че нещо не е коректо, би трябвало да обясни защо смята така. Мога да поспоря по въпроса. Ако използваш данните от таблицата като база данни е възможно както да имаш празни редове, така и празни колони (това може да се случи и когато тези данни са внесени от друг софтуер). Да - понякога дори само да ги изтриеш е необходимо да филтрираш.
Как да копираме информация, когато има филтър без да се копира и по редовете, които са скрити с филтрирането?
Най-лесният начин: 1. Селектирате редовете, които искате да копирате
Натискате клавишите ALT + ; (ALT и точка и запетая)
Copy/Paste и всичко е ОК
Забележка: Този проблем съществува във версии преди 2010. След това го оправиха и вече няма нужда от втората стъпка по-горе, но и не пречи, ако я използвате
Благодаря
Трябва да отида в клетката и с двойно кликване да активирам вярната сума.
От меню File/Options проверете дали тази отметка е активна:
Благодаря Дарина, много ми помогна. Радвам се че има чат и можем да си помагаме. Сърдечно благодаря!