Ёлки, как же много телодвижений нужно совершить в Excel'е что бы сделат элементарную штуку: Связать две таблицы по ключу, а результат сгруппировать по тому же ключу!
И как просто это делается в SQL...
и всё....
А мне в пятницу пришлось в Excel'е это раз 10 делать..
PS Пытался запостить это вчера вечером, но пока набивал, да отвлекался, Блоггер выпал в даун.
- Создать новую книгу
- Скопировать на разные её листы обе таблицы
- В таблице на сторое "много" добавить колонку с примерно такой формулой "=ВПР(RC[-1];Лист2!C[-1]:C;2)". Её ещё и придумать и найти нужно... ну, многие ли знают что такое за "ВПР" это?
- На самом деле это два действия. Первым мы пишем эту формулу в первую ячейку, а вторым копируем на весь столбец!
- Сделать группировку: Данные->Итоги. Там выбрать столбец и вид итогов... это тоже сразу не сообразишь как сделать.
- Подождать, пока Excel всё подсчитает и пересчитает. На большой таблице это доолго..
- Перейти на второй уровень группировки. Ну, это легко - всего один клик мышкой. Надо только знать где.
- Выставить ширины колонок, заголовок и форматирование.
И как просто это делается в SQL...
SELECT Table1.Name, Table1.ID, COUNT(Table1.ID) FROM Tabe1GO
INNER JOIN Table2 ON Table1.ID = Table2.ID
GROUP BY Table1.Name, Table1.ID;
А мне в пятницу пришлось в Excel'е это раз 10 делать..
PS Пытался запостить это вчера вечером, но пока набивал, да отвлекался, Блоггер выпал в даун.
Комментариев нет:
Отправить комментарий