|
|
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Есть таблица, по номеру месяца, ФИО нужно отобрать данные ко коду, сложить их и внести в другую таблицу. В примере должно быть все понятно. Как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:10 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
=СУММЕСЛИ() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:27 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Сначала нужно проверить: 1. Какие в наличии есть месяца: 1,2 (у каждого ФИО) 2. Какие коды есть в желтой стоке: 2000, 2300 (ФИО) Потом уже сложить и вставить в нижнюю таблицу без пробела строк Может как-то извлечь эти данные, обработать и вставить в нижнюю таблицу использовать SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:39 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Пример давайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 12:41 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Попробуйте использовать Сводную таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 13:42 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaМожет как-то извлечь эти данные, обработать и вставить в нижнюю таблицу использовать SQLвот не хватало. сводной таблицей или здоровыми формулами. кстати, руками - никто не отменял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 14:22 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Сводной таблицей нельзя, вид бланка испортится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 14:43 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
[quot PlanB]tuandreeva...сводной таблицей или здоровыми формулами... PlanB , покажите как это сделать сводной. Ну, для развития, так-сказать. Формулой: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 14:52 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaСводной таблицей нельзя, вид бланка испортится Вид бланка не испортится. Бланк не будет являться сводной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 14:54 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Да, это все хорошо, но дело в том, что данные могут быть в этом месяце, а могут и не быть. Четких условий в бланке о месяце, коде нет. В бланк только те данные, которые есть. Как во вложенном файле. Если у пертова нет кода 2000 и месяца 2, то в бланке данные отсутствуют. И пустых строчек нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 14:57 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaДа, это все хорошо, но дело в том, что данные могут быть в этом месяце, а могут и не быть. Четких условий в бланке о месяце, коде нет. В бланк только те данные, которые есть. Как во вложенном файле. Если у пертова нет кода 2000 и месяца 2, то в бланке данные отсутствуют. И пустых строчек нет В примере не исправила сумму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 14:59 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Тогда макросом. Формулы не умеют строки удалять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 15:03 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Мне не надо их удалять, бланк изначально будет пустым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 15:08 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaМне не надо их удалять, бланк изначально будет пустым Это: tuandreeva Если у пертова нет кода 2000 и месяца 2, то в бланке данные отсутствуют. И пустых строчек нет Ваше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 15:20 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
И чем тогда моя формула не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 15:22 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Serge 007, В бланке параметры для формулы будут пустыми, а именно месяц и код. По сути нужно сделать так: По ФИО бланка, собираем все данные по человеку в таблице и заполняет бланк, какой месяц, код, сумма. Т.Е. только то,что есть у этого ФИО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 15:35 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaSerge 007, В бланке параметры для формулы будут пустыми, а именно месяц и код. По сути нужно сделать так: По ФИО бланка, собираем все данные по человеку в таблице и заполняет бланк, какой месяц, код, сумма. Т.Е. только то,что есть у этого ФИО Повторяю вопрос: И чем тогда моя формула не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 15:40 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Данные код и месяц не забиты и не должны заполняться, их может быть 50 или 150. Как тогда быть? Формула-то подходит, но для нее необходимы параметры отбора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 16:08 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Сводная таблица полностью отпадает, т.к. это бланк строгой отчетности и структура должна быть неизменной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 16:12 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Тогда нужно писать макрос, который исходную таблицу перепишет в промежуточную, удобоваримую для сводной таблицы. И второй макрос, уже совсем простой, который перепишет данные из сводной таблицы в бланк строгой отчетности. Сводная уже и так почти как строгая, там немного поменять надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 16:22 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Исходную таблицу приведите вот к такому виду: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 16:35 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
В итоге получите сводную таблицу которую легко перекинуть в бланк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 16:36 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaДанные код и месяц не забиты и не должны заполняться, их может быть 50 или 150. Как тогда быть? Формула-то подходит, но для нее необходимы параметры отбора Если нет критериев отбора, то формула вернёт 0. Вам это мешает? Тогда так: =Если(СУММПРОИЗВ(($C$3:$E$3=B14)*($A$5:$A$7=A14)*($B$5:$B$7=$B$11)*$C$5:$E$7)=0;"";=СУММПРОИЗВ(($C$3:$E$3=B14)*($A$5:$A$7=A14)*($B$5:$B$7=$B$11)*$C$5:$E$7)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 16:39 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Или Вам надо что бы все строки сами заполнялись? Тогда так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 16:52 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Serge 007Или Вам надо что бы все строки сами заполнялись? Тогда так. Да, мне нужно именно так. Но вот в примере появляютсяпри выборе петрова ненужные цифры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 17:01 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaSerge 007Или Вам надо что бы все строки сами заполнялись? Тогда так. Да, мне нужно именно так. Но вот в примере появляютсяпри выборе петрова ненужные цифрыКакие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 17:05 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Нарисуйте как должно быть, только точно, а не как в предыдущих примерах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 17:21 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
В первой таблице есть месяца 1 и 2. Во второй - 1,2 и 3. Откуда взялся третий? И почему в этот третий месяц у Иванов Иван Иванович - сумма - 500, если в первой таблице этого месяца вообще нет?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 23:12 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Ошиблась, простите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2010, 09:46 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
А как быть: С листа база взять диапазон D2:J301, группировать по столбцу D и столбцу G, а столбец J сложить по группированным данным. В итоге должен получиться массив данных и его надо вставить в ячейку Результат!A2 Сводные таблицы отпадают. Это нужно сделать макросом Помогите с идеями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 12:11 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Посмотрите в Меню - Данные - Итоги. Обычно это так делается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 12:20 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Мне нужно взять эти данные обработать и вставить на другой лист, без ссылок на ячейки, просто чистые данные. В аксесе это Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("******") Потом обрабатываем поля и вставляем в ячейку весь набор записей Может в excel можно что-то придумать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 12:31 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaСводные таблицы отпадают. Почему люди так не любят сводные таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 13:52 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Я их обажаю, честно, и ими постоянно пользуюсь. Но вот в 2007 оф. при пересылке по эл. почте файла со сводной таблицей источник данных к основному адресу еще прибавляет полный путь нахождения файла до пересылки и не может обновиться. Вот, кстати, Ваш файл после того как я его скачала с форума. Пользователь не сможет постоянно менять источник данных, да и не должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 15:43 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaЯ их обажаю, честно, и ими постоянно пользуюсь. Но вот в 2007 оф. при пересылке по эл. почте файла со сводной таблицей источник данных к основному адресу еще прибавляет полный путь нахождения файла до пересылки и не может обновиться. Вот, кстати, Ваш файл после того как я его скачала с форума. Пользователь не сможет постоянно менять источник данных, да и не должен.А зачем Вы меняете источник данных в почте?! Переслали файл, юзер его сохранил на своём компе и пусть делает что хочет. пусть обновляет, пусть изменяет, да что угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 20:15 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaМне нужно взять эти данные обработать и вставить на другой лист, без ссылок на ячейки, просто чистые данные. В аксесе это Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("******") Потом обрабатываем поля и вставляем в ячейку весь набор записей Может в excel можно что-то придумать? MS уже придумали. Давно. Некоторые даже используют. Преобразование таблиц в Excel Возможно придется подрихтовать строку подлючения (в Extended Properties заменить Excel 8.0 на Excel 12.0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2010, 21:10 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
Serge 007, А вы попробуйте скачать ваш выложенный файл и обновите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 08:34 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
tuandreevaSerge 007, А вы попробуйте скачать ваш выложенный файл и обновите... А я прежде чем писать, так и сделал :-) Причём на двух компах - дома и на работе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 11:08 |
|
||
|
Выбор данных их таблицы
|
|||
|---|---|---|---|
|
#18+
пробуй камнемtuandreevaМне нужно взять эти данные обработать и вставить на другой лист, без ссылок на ячейки, просто чистые данные. В аксесе это Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("******") Потом обрабатываем поля и вставляем в ячейку весь набор записей Может в excel можно что-то придумать? MS уже придумали. Давно. Некоторые даже используют. Преобразование таблиц в Excel Возможно придется подрихтовать строку подлючения (в Extended Properties заменить Excel 8.0 на Excel 12.0)tuandreeva, вот вам решение на основе предложенного кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2010, 15:17 |
|
||
|
|

start [/forum/topic.php?all=1&fid=61&tid=2177319]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
88ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 558ms |

| 0 / 0 |
