Да се научим да работим с Excel - тема 3

  • 82 068
  • 743
# 435
Възможно е но е неразбираемо. Бихте ли дефинирали малко по-подробно условието на селекция?
Виж целия пост
# 436
Скрит текст:
И аз с молба за помощ:
Искам да направя падащ списък с условие.
Ако в основната клетка избирам от списък (например А, Б, В, Г...), в клетките под нея да избирам съответно:
Ако съм избрала А - да ми излиза и да мога да избирам само от падащ списък в който думите започват с А (Айтос, Ахтопол, Асеновград...)
Ако съм избрала В - да ми излиза и да мога да избирам само от списък в който думите започват с В (Видин, Варна, Вършец...)
Или по друг начин казано, ако в основната клетка избера А, в клетките под нея да няма вариант за избор на думи, започващи с друга буква
Буквите са само за ориентир, защото не можах да измисля как да обясня.
На всяка възможност от основния падащ списък съответства точно определен списък и да няма възможност да се избира от друг  Grinning
Надявам се някой да разбере какво питам и да обясни.
Мисля, че аз определено не бих (се) разбрала
Благодаря!


 
Пробва ли просто да добавиш филтър. В смисъл избираш цялата зона с имена (от Айтос до Ябланица) и натискаш бутона "Sort & Filter", от падащото меню избираш "Filter". Ако искаш да ти е по-удобно остави един празен ред най-отгоре - за да попаднат там филтър бутоните.


 След това кликаш на филтър бутона и той ти дава опции какво ще покаже, а и може да ти ги подреди по азбучен ред.


Ако обектите ти са много и те мързи да ги махаш на ръка от същата опция можеш да накликаш филтър бутона=>"Text Filters"=>"Begins With". В диалоговият прозорец "Show rows where" срещу "begins with" карето посочваш (например за Айтос) "а" и готово.



Ако в горният случай натиснеш "OK" бутона ще остане само Айтос.
Виж целия пост
# 437
Благодаря, гадняр!
Пробвах с drop-down list и с филтри, не става.
Аз не искам да ги махам на ръка. Искам да изпратя готова за попълване таблица на Варна, Бургас и Русе (например), в която, когато всеки избере неговия си град в първата клетка (например Бургас), в клетките под нея да излизат за избор само кварталите в Бургас. Изобщо да не се листват кварталите в Русе и Варна.
Дано така е по-ясно.
Не съм пробвала обаче Custom AutoFilter, сега ще пробвам и това
Виж целия пост
# 438
Скрит текст:
Благодаря, гадняр!
Пробвах с drop-down list и с филтри, не става.
Аз не искам да ги махам на ръка. Искам да изпратя готова за попълване таблица на Варна, Бургас и Русе (например), в която, когато всеки избере неговия си град в първата клетка (например Бургас), в клетките под нея да излизат за избор само кварталите в Бургас. Изобщо да не се листват кварталите в Русе и Варна.
Скрит текст:
Дано така е по-ясно.
Не съм пробвала обаче Custom AutoFilter, сега ще пробвам и това
Решението, което ти дадох може би ще проработи, ако копираш информацията, която филтрираш в отделни листове [sheets]. Просто вземи цялата налична информация и я размножи на отделен лист за всеки град. След това във всеки лист можеш да филтрираш с "Text Filters"=>"Begins With" и буквата (или направо низ, или дори цялото име) на града за който го искаш. Резултата би трябвало да е документ с листове, като на всеки лист ще има отделен град, сортиран и само с неговата си информация.

Оставяйки това на страна другото решение, което ми идва на ум като идея е pivot tables с малко vb скриптове.
Виж целия пост
# 439
Ужас. Pivot table за толкова елементарна задача.
@cool_witch Ако това е условието става лесно
Виж целия пост
# 440
...
@cool_witch Ако това е условието става лесно
Не успях да се справя днес. Филтри, drop-down...съвсем се омотах. Греша някъде
Виж целия пост
# 441
Попълнете на един ред всички стойности за първи бока Под тях по колони попълнете съдържанието на втория бокс.
Изберете клетката в която ще ви бъде първия бокс и дайте data data validation list и изберете реда със стойностите.
Маркирайте всички редове и колони в които имате информация. Format, define names from selection. Изберете само top row.
Изберете втората клетка в която ще има бокс. Отново data validation, list но за източник напишете =indirect(клетката в която е първия лист)
Така ще работи с малък недостатък.
Виж целия пост
# 442
Вариантът на Mr Smith с data validation е много подходящ. Прилагам картинка:


Имайте предвид, че имената не могат да съдържат интервали. Ако на първия ред има интервал, например "Вариант А", то при дефиниране на име (Formula - Create from Selection - Top Row), името ще е "Вариант_А".
В клетка Е2 може да се зададе data validation да се избира само измежду валидни имена, например Вариант_А и Вариант_Б.
В клетките E4 и надолу се задава Data Validation от тип List със следната формула = INDIRECT($E$2).
Виж целия пост
# 443
Благодаря и на двамата!
Утре ще пробвам.
Досега е направено това, което Mr.Smith обяснява в първите  два реда. Натам зациклих ... И имената ми определено съдържаха интервали Grinning
Виж целия пост
# 444
Здравейте,
Ако в клетката H5 е попълнена рождената дата, то искам да пресметна на днешната дата човек на каква възраст е, разписано в години, месеци и дни:
=DATEDIF(H5;TODAY();"y")&" години, "&DATEDIF(H5;TODAY();"ym")&" месеца и "&TODAY()-DATE(YEAR(TODAY());MONTH(TODAY());1)&" дни"
Обаче има проблем, защото дните винаги ми ги показва 11.
Къде бъркам?
Виж целия пост
# 445
Последното не е коректно
Опитайте с datedif(h5;today,"md")
Виж целия пост
# 446
Последното не е коректно
Опитайте с datedif(h5;today,"md")

Благодаря. Получи се с:
DATEDIF(H5;TODAY();"md")
Виж целия пост
# 447
Ужас. Pivot table за толкова елементарна задача.
@cool_witch Ако това е условието става лесно
И аз се намърдвам при вас, че тия пивот таблици ми вземат акъла. Ще питам малко по-нататък.
Виж целия пост
# 448
Като им свикнеш и направиш няколко,  са много лесни и бързи. Чудесни са за работа с база данни.
Виж целия пост
# 449
Един въпрос:
Данните ми идват в ексел от една апликация в следния вид. "CustomerId", "CompanyName", "ProductName" на един ред, след това, празно в първите две колонки (подразбира се, че за същия клиент)  и в третата колонка са му написани продуктите. След като свърши за този клиент, имам 2 празни реда.
И следва същото за следващ клиент.
Често ми трябва да филтрирам по третата колона "ProductName" - да направя справка кои клиенти са си купили дадено нещо.
Как да го направя, така, че да става най-бързо?
Макрос ли - за да ми попълва данните и да трие излишните празни редове?
Pivot става ли, без да оправя данните преди това? Какво ще ме посъветвате?
Таблицата:
Скрит текст:
Виж целия пост

Започнете да пишете...

Страница 1 от 1

Общи условия