Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Копирование данных с одного листа на другие при условии - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Копирование данных с одного листа на другие при условии (Формулы/Formulas)
Копирование данных с одного листа на другие при условии
tiabaldy Дата: Суббота, 22.04.2017, 13:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день! Будьте добры, помогите настроить формулу. Стоит задача настроить в файле автоматическое копирование данных с листа, где находится вся информация за год, на листы, соответствующие месяцам. нашла на форуме подобный вопрос, воспользовалась файлом, но в нем отбор по дате, мне же необходимо по месяцам. Не могу понять, как исправить формулу. Помогите, пожалуйста!
К сообщению приложен файл: 2365357.xlsx (18.0 Kb)


Сообщение отредактировал tiabaldy - Суббота, 22.04.2017, 13:17
 
Ответить
СообщениеДобрый день! Будьте добры, помогите настроить формулу. Стоит задача настроить в файле автоматическое копирование данных с листа, где находится вся информация за год, на листы, соответствующие месяцам. нашла на форуме подобный вопрос, воспользовалась файлом, но в нем отбор по дате, мне же необходимо по месяцам. Не могу понять, как исправить формулу. Помогите, пожалуйста!

Автор - tiabaldy
Дата добавления - 22.04.2017 в 13:09
jakim Дата: Суббота, 22.04.2017, 14:03 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Вы можете воспользоваться и такой формулой

Код
=IFERROR(INDEX(общ!D$3:D$200;AGGREGATE(15;6;ROW($1:$200)/(MONTH(общ!$F$3:$F$200)=MONTH($I$3));ROWS($5:5)));"")
К сообщению приложен файл: 8204423.xlsx (19.1 Kb)
 
Ответить
Сообщение
Вы можете воспользоваться и такой формулой

Код
=IFERROR(INDEX(общ!D$3:D$200;AGGREGATE(15;6;ROW($1:$200)/(MONTH(общ!$F$3:$F$200)=MONTH($I$3));ROWS($5:5)));"")

Автор - jakim
Дата добавления - 22.04.2017 в 14:03
tiabaldy Дата: Суббота, 22.04.2017, 14:52 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо за участие! Будьте добры, посмотрите файл. При внесении изменений формулы перестали вообще считать. я не понимаю, в листе общем ячейка с формулой "месяц" для чего нужна? просто мне нужно будет по аналогии создать 12 закладок для каждого месяца, не могу связи понять.
К сообщению приложен файл: 3642233.xlsx (22.2 Kb)
 
Ответить
СообщениеСпасибо за участие! Будьте добры, посмотрите файл. При внесении изменений формулы перестали вообще считать. я не понимаю, в листе общем ячейка с формулой "месяц" для чего нужна? просто мне нужно будет по аналогии создать 12 закладок для каждого месяца, не могу связи понять.

Автор - tiabaldy
Дата добавления - 22.04.2017 в 14:52
jakim Дата: Суббота, 22.04.2017, 15:13 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Вам эту филтрацию можно делать и на одном листе, только в ячейке I3 поменяйте дату.
К сообщению приложен файл: 7554632.xlsx (24.1 Kb)
 
Ответить
Сообщение
Вам эту филтрацию можно делать и на одном листе, только в ячейке I3 поменяйте дату.

Автор - jakim
Дата добавления - 22.04.2017 в 15:13
tiabaldy Дата: Суббота, 22.04.2017, 15:26 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Дело в том, что мне необходимо создать листы для каждого месяца. я потом еще планирую в каждом месяце делать итоговые расчеты (считать сколько было всего работ, сколько их них сдали в срок. Но как только я в этом файле делаю любое действие, все обнуляется. почему? я и правильно понимаю, что для того, чтобы отбирали по столбцу "дата подачи", мне нужно тут заменить общ!$F$3:$F$200 на общ!$B$3:$B$200
К сообщению приложен файл: 8974399.xlsx (33.7 Kb)
 
Ответить
СообщениеДело в том, что мне необходимо создать листы для каждого месяца. я потом еще планирую в каждом месяце делать итоговые расчеты (считать сколько было всего работ, сколько их них сдали в срок. Но как только я в этом файле делаю любое действие, все обнуляется. почему? я и правильно понимаю, что для того, чтобы отбирали по столбцу "дата подачи", мне нужно тут заменить общ!$F$3:$F$200 на общ!$B$3:$B$200

Автор - tiabaldy
Дата добавления - 22.04.2017 в 15:26
jakim Дата: Суббота, 22.04.2017, 16:00 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Формулу немного поправил

Код
=IFERROR(INDEX(общ!F$3:F$200;AGGREGATE(15;6;ROW($1:$196)/(MONTH(общ!$F$3:$F$200)=MONTH($I$3)/(общ!$F$3:$F$200<>""));ROWS($5:5)));"")
К сообщению приложен файл: 2056411.xlsx (71.2 Kb)
 
Ответить
Сообщение
Формулу немного поправил

Код
=IFERROR(INDEX(общ!F$3:F$200;AGGREGATE(15;6;ROW($1:$196)/(MONTH(общ!$F$3:$F$200)=MONTH($I$3)/(общ!$F$3:$F$200<>""));ROWS($5:5)));"")

Автор - jakim
Дата добавления - 22.04.2017 в 16:00
tiabaldy Дата: Воскресенье, 23.04.2017, 08:40 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Большое вам спасибо за участие. я все-таки не могу понять, вношу любое изменение (пробовала менять название столбцов, потом цифры меняла в столбцах с датами) - сразу все ячейки становятся пустыми. никак не могу понять в чем причина
 
Ответить
СообщениеБольшое вам спасибо за участие. я все-таки не могу понять, вношу любое изменение (пробовала менять название столбцов, потом цифры меняла в столбцах с датами) - сразу все ячейки становятся пустыми. никак не могу понять в чем причина

Автор - tiabaldy
Дата добавления - 23.04.2017 в 08:40
tiabaldy Дата: Воскресенье, 23.04.2017, 10:04 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Сейчас попробовала еще раз заново скачать, все равно любые изменения приводят к тому, что все строки становятся пустыми в листах с месяцами :( . Будьте добры, посмотрите, пожалуйста
 
Ответить
СообщениеСейчас попробовала еще раз заново скачать, все равно любые изменения приводят к тому, что все строки становятся пустыми в листах с месяцами :( . Будьте добры, посмотрите, пожалуйста

Автор - tiabaldy
Дата добавления - 23.04.2017 в 10:04
Pelena Дата: Воскресенье, 23.04.2017, 10:35 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
tiabaldy, конкретнее, в какой ячейке что меняете? У меня лист февраль пустой, но февральских дат и нет в общей таблице, а март и апрель заполнен


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеtiabaldy, конкретнее, в какой ячейке что меняете? У меня лист февраль пустой, но февральских дат и нет в общей таблице, а март и апрель заполнен

Автор - Pelena
Дата добавления - 23.04.2017 в 10:35
tiabaldy Дата: Воскресенье, 23.04.2017, 10:46 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Меняю дату во второй строке столбца "дата принятия задачи/размещения конкурса" на 15.01.2017. Захожу в закладку "январь". должна появится эта срока, но нет ее и первая тоже исчезает. Более того, исчезает информация со всех листов, в том числе и март, и апрель, где много строк заполнено. Далее качаю вашш файл заново. Пытаюсь изменить названия столбцов (мне это необходимо). На общем листе меняю - все ок. Далее копирую шапку на лист "январь", опять исчезает информация с непустых строк. Делаю копию шапки в март, аналогично.
К сообщению приложен файл: 2056411-3-.xlsx (63.1 Kb)
 
Ответить
СообщениеМеняю дату во второй строке столбца "дата принятия задачи/размещения конкурса" на 15.01.2017. Захожу в закладку "январь". должна появится эта срока, но нет ее и первая тоже исчезает. Более того, исчезает информация со всех листов, в том числе и март, и апрель, где много строк заполнено. Далее качаю вашш файл заново. Пытаюсь изменить названия столбцов (мне это необходимо). На общем листе меняю - все ок. Далее копирую шапку на лист "январь", опять исчезает информация с непустых строк. Делаю копию шапки в март, аналогично.

Автор - tiabaldy
Дата добавления - 23.04.2017 в 10:46
Pelena Дата: Воскресенье, 23.04.2017, 10:51 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
Странно. У меня ничего не пропадает.
А у Вас Excel точно 2010? Функция АГРЕГАТ() появилась только с Excel 2010


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСтранно. У меня ничего не пропадает.
А у Вас Excel точно 2010? Функция АГРЕГАТ() появилась только с Excel 2010

Автор - Pelena
Дата добавления - 23.04.2017 в 10:51
tiabaldy Дата: Воскресенье, 23.04.2017, 11:01 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
да. точно :(
 
Ответить
Сообщениеда. точно :(

Автор - tiabaldy
Дата добавления - 23.04.2017 в 11:01
tiabaldy Дата: Воскресенье, 23.04.2017, 11:05 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ура!!! Попробовала открыть файл через Excel 10 пустой. Вроде работает! до этого просто открывала сразу. Спасибо огромное!!!
 
Ответить
СообщениеУра!!! Попробовала открыть файл через Excel 10 пустой. Вроде работает! до этого просто открывала сразу. Спасибо огромное!!!

Автор - tiabaldy
Дата добавления - 23.04.2017 в 11:05
Pelena Дата: Воскресенье, 23.04.2017, 11:14 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4418 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант для любой версии. Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=ЕСЛИОШИБКА(ИНДЕКС(общ!D$3:D$200;НАИМЕНЬШИЙ(ЕСЛИ((МЕСЯЦ(общ!$F$3:$F$200)=МЕСЯЦ($I$3))*(общ!$F$3:$F$200<>"");СТРОКА(общ!$A$3:$A$200)-2);СТРОКА(A1)));"")

на листе Январь
К сообщению приложен файл: 0443062.xlsx (74.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант для любой версии. Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter
Код
=ЕСЛИОШИБКА(ИНДЕКС(общ!D$3:D$200;НАИМЕНЬШИЙ(ЕСЛИ((МЕСЯЦ(общ!$F$3:$F$200)=МЕСЯЦ($I$3))*(общ!$F$3:$F$200<>"");СТРОКА(общ!$A$3:$A$200)-2);СТРОКА(A1)));"")

на листе Январь

Автор - Pelena
Дата добавления - 23.04.2017 в 11:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Копирование данных с одного листа на другие при условии (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!