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

  • 80 237
  • 732
# 345

така ще свърши ли работа?


Ваня0,Иван4,Мария0,Петър1
Ваня1,Иван2,Мария1,Петър0
Ваня0,Иван0,Мария0,Петър1
Ваня0,Иван1,Мария0,Петър0
Виж целия пост
# 346

Субтотала няма да групира номерата в една клетка по признак.


За мен най-голямото предимство на Excel са точно възможностите за обобщаване и анализ чрез Pivot Table. Виж какво може да се постигне:
Скрит текст:

Ако не ти трябва количество, може да го махнеш от Values, но така таблицата не е завършена и не знам на кого би му трябвало подобен отчет.
Не можах да разбера защо се усложнява задачата с условието да се слеят стойности в клетки. Ако целта е да се види кой клиент какви продукти е купувал, то Pivot е идеалния вариант - елегантен и при това дава възможности да се правят каквито искате разрези.
Виж целия пост
# 347
Колеги, сигурно аз не съм обяснил добре - аз мога да преброя колко продукта е закупил всеки клиент поне по 10 начина в Excel - но не е това задачата. На мен ми е нужно продуктите, които е закупил даден клиент да се "напълнят в една клетка по име".  В никакъв случай нямаше да ви занимавам, ако беше само въпрос на броене.

Ето какво трябва да се получи:

Виж целия пост
# 348
И какъв е проблемът ако се вземат първите две колони на Pivot таблицата и се разпечатат или там каквото се правят? С какво "пълненето в една клетка" е по-добро от Pivot- таблицата? Понеже спомена нещо за VLOOKUP?

Виж целия пост
# 349
И какъв е проблемът ако се вземат първите две колони на Pivot таблицата и се разпечатат или там каквото се правят? С какво "пълненето в една клетка" е по-добро от Pivot- таблицата? Понеже спомена нещо за VLOOKUP?



Ако целта е да се изброят имената в една клетка - пивотката не го може. Именно заради  VLOOKUP-а се налага да ги групирам в една клетка.
Виж целия пост
# 350
И какъв е проблемът ако се вземат първите две колони на Pivot таблицата и се разпечатат или там каквото се правят? С какво "пълненето в една клетка" е по-добро от Pivot- таблицата? Понеже спомена нещо за VLOOKUP?



Ако целта е да се изброят имената в една клетка - пивотката не го може. Именно заради  VLOOKUP-а се налага да ги групирам в една клетка.

Добре де, каква е целта нa Vlookup? По въведен клиент да извежда имената на закупените продукти ли?

Виж целия пост
# 351
Нешев, пробвай следното:

1. Pivot с първа колона Клиент и втора колона Продукт; да са включени събтоталите за пивота; реално там съдето са покупките ще е или празно, 'щото няма какво да сумира или бройка, ако така решиш
2. Copy - Paste само данните; така се освобождаваш от пивота и можеш да си играеш с данните;
3. Би трябвало сега да имаш 2 колони - клиент и покупки;
4. В третата, на 2рия ред (т.е. първия ред с данни) слагаш =първия продукт за първия клиент
5. В тази под нея следната формула =IF(ISBLANK(B2);B3;IF(ISBLANK(B3);C2;CONCATENATE(C2;";";B3)))
формулата е за случая, в който си оставил събтотала по подразбиране
Ако решиш да е count, във формулата трябва да замениш ISBLANK с ISNUMBER
Дърпаш до долу и си готов.
При промяна в основната таблица, рефрешваш пивота, копираш новите данни и само си копваш формулката...
Не е най-елегантното решение но работи Simple Smile
Не съм пробвала, но вероятно можеш да запишеш ръчно-крачните операции като собствен макрос.
Виж целия пост
# 352
Нешев, пробвай следното:

1. Pivot с първа колона Клиент и втора колона Продукт; да са включени събтоталите за пивота; реално там съдето са покупките ще е или празно, 'щото няма какво да сумира или бройка, ако така решиш
2. Copy - Paste само данните; така се освобождаваш от пивота и можеш да си играеш с данните;
3. Би трябвало сега да имаш 2 колони - клиент и покупки;
4. В третата, на 2рия ред (т.е. първия ред с данни) слагаш =първия продукт за първия клиент
5. В тази под нея следната формула =IF(ISBLANK(B2);B3;IF(ISBLANK(B3);C2;CONCATENATE(C2;";";B3)))
формулата е за случая, в който си оставил събтотала по подразбиране
Ако решиш да е count, във формулата трябва да замениш ISBLANK с ISNUMBER
Дърпаш до долу и си готов.
При промяна в основната таблица, рефрешваш пивота, копираш новите данни и само си копваш формулката...
Не е най-елегантното решение но работи Simple Smile
Не съм пробвала, но вероятно можеш да запишеш ръчно-крачните операции като собствен макрос.

Ще го пробвам днес и ще ти пиша. Grinning
Виж целия пост
# 353
Нешев, пробвай следното:

A после трябва да се премахнат излишните редове. Защото за един клиент, купил 10 продукта ше има десет формули с натрупване на имената на продуктите. Трябва да се остави само последният ред от всеки клиент.

Все още не мога да схвана необходимостта от всичкото това. Ненужно усложняване и голяма вероятност от грешки. А пък крайният резултат е изключително неприятен за справки.

Ако се иска да се видят закупените продукти от един клиент, има други начини, освен VLOOKUP. Сложете Клиент в областта за филтриране на пивот таблицата и сте готови. Даже можете да предоставите таблицата на шефа, или който там се интересува от нея, сам да си я разлиства и разглежда.
Виж целия пост
# 354

A после трябва да се премахнат излишните редове. Защото за един клиент, купил 10 продукта ше има десет формули с натрупване на имената на продуктите. Трябва да се остави само последният ред от всеки клиент.


Да, това пропуснах да спомена... ама то е ясно и лесно.

И сега видях че леко съм преименувала господина.... надявам се да ми прости Grinning
Виж целия пост
# 355
И аз не разбрах защо всичко трябва да е в една клетка....пивот таблицата прави чудеса....ползвам я ежедневно и това е за бизнес с 3000 live products и около 500 клиента.
Виж целия пост
# 356
И какъв е проблемът ако се вземат първите две колони на Pivot таблицата и се разпечатат или там каквото се правят? С какво "пълненето в една клетка" е по-добро от Pivot- таблицата? Понеже спомена нещо за VLOOKUP?



Ако целта е да се изброят имената в една клетка - пивотката не го може. Именно заради  VLOOKUP-а се налага да ги групирам в една клетка.

Тази една клетка с няколко имена как смяташ да правиш vlookup? Няма как да го направиш?
Виж целия пост
# 357
Хора, защо ми се получава следното нещо:

Минах от 2003 на 2007, още не съм съвсем свикнала, но забелязвам, че по отношение на филтъра ми е по-трудно, освен това и ми се получава някаква грешка.
Нещо не правя както трябва сигурно  Rolling Eyes

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

Друг път - искам да изтрия от колоната някакъв запис - например "тикви" (имам ябълки, моркови, магданоз и др. ), филтрирам само "тикви", и изтривам с дел., като се върна да възстановя останалите зел. и плодове от колоната - там няма нищо.
Изтрито е всичко.
Ядосвам се, връщам назад, опитвам пак и понякога ми се получава това което ми трябва.

Имате ли идеи?


Втори въпрос - имам колона, в която е записан час - час, мин, сек., формата е тайм, трябва ми в съседна колона да имам само часа, т.е. от 10:12:12, 10:32:12,10:42:17 за всички от тях в съседната да имам 10,10, 10.
Опитах лефт, райт, мид, всеки път ми се дава числовия формат 0,......., а не 10 (часа). Въртях, опитвах, но не можах да измисля начин. Ако дам формат текст, то цялата колона става число.
Накрая го направих на ръка.

Благодаря!
Дано съм се описала ясно Wink
Виж целия пост
# 358
За да триеш или променяш с филтър според мен е по-добре винаги преди това да сортираш.

За да извадиш само часа пробвай функцията HOUR.
Виж целия пост
# 359
Хора, защо ми се получава следното нещо:

Минах от 2003 на 2007, още не съм съвсем свикнала, но забелязвам, че по отношение на филтъра ми е по-трудно, освен това и ми се получава някаква грешка.
Нещо не правя както трябва сигурно  Rolling Eyes

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

Друг път - искам да изтрия от колоната някакъв запис - например "тикви" (имам ябълки, моркови, магданоз и др. ), филтрирам само "тикви", и изтривам с дел., като се върна да възстановя останалите зел. и плодове от колоната - там няма нищо.
Изтрито е всичко.
Ядосвам се, връщам назад, опитвам пак и понякога ми се получава това което ми трябва.

Имате ли идеи?


Втори въпрос - имам колона, в която е записан час - час, мин, сек., формата е тайм, трябва ми в съседна колона да имам само часа, т.е. от 10:12:12, 10:32:12,10:42:17 за всички от тях в съседната да имам 10,10, 10.
Опитах лефт, райт, мид, всеки път ми се дава числовия формат 0,......., а не 10 (часа). Въртях, опитвах, но не можах да измисля начин. Ако дам формат текст, то цялата колона става число.
Накрая го направих на ръка.

Благодаря!
Дано съм се описала ясно Wink


На първия въпрос, ако разбирам правилно ползваш филтър,триеш уж филтрираните клетки, пък после всичко е заминало.
Отиваш в опциите на Ехсел, където можеш да си добавяш опции и избираш - select visible cell..и когато правиш горното упражнение, избираш каквото искаш, и преди delete натискаш опция 100,
Виж целия пост

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

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

Общи условия