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

Вход

Регистрация

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

 

= Мир MS Excel/Перенести данные на новый лист и сравнить их по условию. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенести данные на новый лист и сравнить их по условию. (Формулы/Formulas)
Перенести данные на новый лист и сравнить их по условию.
Mark1976 Дата: Четверг, 11.06.2020, 14:28 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
Здравствуйте. Необходимо перенести данные столбца "Х" находящихся на листах "На 01 фев 2020", "На 01 июн 2020" (название листов может меняться).
Данные необходимо перенести на лист "Анализ".

Критерии отбора:
В строки D2, D3, D4, листа "Анализ" переносятся данные, которые находятся на листе "На 01 фев 2020" в строках X4, X5, X6.
В строки Е2, Е3, Е4, листа "Анализ" переносятся данные, которые находятся на листе "На 01 фев 2020" в строках X4, X5, X6.

Остальные данные на находящиеся на листах "На 01 фев 2020", "На 01 июн 2020", берем из столбца B (Код аналит).
Ищем данные столбца B (Код аналит) листов "На 01 фев 2020", "На 01 июн 2020", которые находятся между 200 и 210, 210 и 220, 220 и 260, 260 и 290, 290 и 300, 300 по 340, 340-349 с и последнюю строку "Остаток средств на конец отчетного периода", и все что найдется надо перенести на лист "Анализ". Заранее буду признателен за решение.
К сообщению приложен файл: 8109593.xlsx (95.7 Kb)
 
Ответить
СообщениеЗдравствуйте. Необходимо перенести данные столбца "Х" находящихся на листах "На 01 фев 2020", "На 01 июн 2020" (название листов может меняться).
Данные необходимо перенести на лист "Анализ".

Критерии отбора:
В строки D2, D3, D4, листа "Анализ" переносятся данные, которые находятся на листе "На 01 фев 2020" в строках X4, X5, X6.
В строки Е2, Е3, Е4, листа "Анализ" переносятся данные, которые находятся на листе "На 01 фев 2020" в строках X4, X5, X6.

Остальные данные на находящиеся на листах "На 01 фев 2020", "На 01 июн 2020", берем из столбца B (Код аналит).
Ищем данные столбца B (Код аналит) листов "На 01 фев 2020", "На 01 июн 2020", которые находятся между 200 и 210, 210 и 220, 220 и 260, 260 и 290, 290 и 300, 300 по 340, 340-349 с и последнюю строку "Остаток средств на конец отчетного периода", и все что найдется надо перенести на лист "Анализ". Заранее буду признателен за решение.

Автор - Mark1976
Дата добавления - 11.06.2020 в 14:28
gling Дата: Четверг, 11.06.2020, 15:13 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Здравствуйте.
Цитата
(Код аналит)
На мой взгляд привфзка к этому столбцу не лучший вариант, так как в нем много Х, и будет подтягиваться с таким значением всегда только первое найденное значение. В файле привязался к столбцу А.
в строках X4, X5, X6.
Можно конечно указать конкретные ячейки а можно в файле использовать формулу из нижних ячеек, результат будет тот же.
К сообщению приложен файл: 5041517.xlsx (93.6 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Четверг, 11.06.2020, 15:21
 
Ответить
СообщениеЗдравствуйте.
Цитата
(Код аналит)
На мой взгляд привфзка к этому столбцу не лучший вариант, так как в нем много Х, и будет подтягиваться с таким значением всегда только первое найденное значение. В файле привязался к столбцу А.
в строках X4, X5, X6.
Можно конечно указать конкретные ячейки а можно в файле использовать формулу из нижних ячеек, результат будет тот же.

Автор - gling
Дата добавления - 11.06.2020 в 15:13
Mark1976 Дата: Четверг, 11.06.2020, 15:20 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
gling, здравствуйте. "Код аналит" он уникальный для строк. Х мы берем из определенных строк. А почему на листе "На 01 июн 2020" заменились данные? 444444? Анализ по столбцу А нельзя делать, так как названия между файлами могут не совпадать.
 
Ответить
Сообщениеgling, здравствуйте. "Код аналит" он уникальный для строк. Х мы берем из определенных строк. А почему на листе "На 01 июн 2020" заменились данные? 444444? Анализ по столбцу А нельзя делать, так как названия между файлами могут не совпадать.

Автор - Mark1976
Дата добавления - 11.06.2020 в 15:20
gling Дата: Четверг, 11.06.2020, 15:30 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
заменились данные? 444444?

Это сделано чтобы видеть разницу между листами, а то на обоих листах значения одинаковые и есть иллюзия что данные подтягиваются с оного и того же листа, а так видно разницу. Нужно конечно более внимательно проанализировать, можно взять и по коду, ну смутило множество Х. В моей формуле при отсутствии уникальности результат будет браться от первой найденной Х, а это не правильно. По этому нужно либо исключить эти строки из подтягивания в отчёт, либо нужно придумать как их унифицировать чтобы подтягивать данные в соответствующие строки.
Цитата
так как названия между файлами могут не совпадать
Обычно ежемесячные выгрузки всегда по одному шаблону, пока какой нибудь умник не удумает изменить этот шаблон, после этого они будут по другому шаблону. Но изменение шаблона ежемесячно, это вряд ли. Для себя можно создать типовой шаблон в который ежемесячно можно подтягивать данные из шаблона с ошибками, сохранять уже исправленный лист и из него подтягивать данные. Конечно это дополнительная работа, но за то потом любой отчёт на любую дату можно вытащить без проблем и не бояться, что строки будут скакать и данные попадут не в ту строку.


ЯД-41001506838083

Сообщение отредактировал gling - Четверг, 11.06.2020, 15:40
 
Ответить
Сообщение
заменились данные? 444444?

Это сделано чтобы видеть разницу между листами, а то на обоих листах значения одинаковые и есть иллюзия что данные подтягиваются с оного и того же листа, а так видно разницу. Нужно конечно более внимательно проанализировать, можно взять и по коду, ну смутило множество Х. В моей формуле при отсутствии уникальности результат будет браться от первой найденной Х, а это не правильно. По этому нужно либо исключить эти строки из подтягивания в отчёт, либо нужно придумать как их унифицировать чтобы подтягивать данные в соответствующие строки.
Цитата
так как названия между файлами могут не совпадать
Обычно ежемесячные выгрузки всегда по одному шаблону, пока какой нибудь умник не удумает изменить этот шаблон, после этого они будут по другому шаблону. Но изменение шаблона ежемесячно, это вряд ли. Для себя можно создать типовой шаблон в который ежемесячно можно подтягивать данные из шаблона с ошибками, сохранять уже исправленный лист и из него подтягивать данные. Конечно это дополнительная работа, но за то потом любой отчёт на любую дату можно вытащить без проблем и не бояться, что строки будут скакать и данные попадут не в ту строку.

Автор - gling
Дата добавления - 11.06.2020 в 15:30
Mark1976 Дата: Пятница, 12.06.2020, 07:24 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
gling, здравствуйте. Спасибо еще раз за проявленный интерес к теме.
ну смутило множество Х
По ним аналитики нет, они нужны только из строк X4, X5, X6 (т.е. их просто перенести в анализ). Остальные данные нужны с цифрами. В столбце А данные брать нельзя, так как названия из месяца в месяц меняются (здесь ничего сделать нельзя) это специфика данного отчета. Сделанная Вами формула работает, но на одном из примере (прикладываю) данные не подтянулись, это А202 на листе "На 01 фев 2020", и А211 на листе На "01 июн 2020" (Пособия по социальной помощи населению). Можно ли это как то поправить, и проводить анализ все таки по столбцу В "Код аналит"? Если удаляю столбец "Н", то данные пересчитываются, в нем что-то прописано?.
К сообщению приложен файл: 8101118.xlsx (121.2 Kb)
 
Ответить
Сообщениеgling, здравствуйте. Спасибо еще раз за проявленный интерес к теме.
ну смутило множество Х
По ним аналитики нет, они нужны только из строк X4, X5, X6 (т.е. их просто перенести в анализ). Остальные данные нужны с цифрами. В столбце А данные брать нельзя, так как названия из месяца в месяц меняются (здесь ничего сделать нельзя) это специфика данного отчета. Сделанная Вами формула работает, но на одном из примере (прикладываю) данные не подтянулись, это А202 на листе "На 01 фев 2020", и А211 на листе На "01 июн 2020" (Пособия по социальной помощи населению). Можно ли это как то поправить, и проводить анализ все таки по столбцу В "Код аналит"? Если удаляю столбец "Н", то данные пересчитываются, в нем что-то прописано?.

Автор - Mark1976
Дата добавления - 12.06.2020 в 07:24
gling Дата: Пятница, 12.06.2020, 09:01 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Код
=ЕСЛИОШИБКА(ВПР($B5;ДВССЫЛ("'"&D$1&"'!B1:X1000");23;);)
Сделал как просили. Раз по Х данные не нужны в столбце В поменял не нужные Х на Х. с точкой, теперь данные по Х. подтягиваться не будут так как Х. нет в таблицах по месяцам. Если точка не нужна , замените её на пробел, будет выглядеть без изменений.
К сообщению приложен файл: 2857147.xlsx (136.3 Kb)


ЯД-41001506838083
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ВПР($B5;ДВССЫЛ("'"&D$1&"'!B1:X1000");23;);)
Сделал как просили. Раз по Х данные не нужны в столбце В поменял не нужные Х на Х. с точкой, теперь данные по Х. подтягиваться не будут так как Х. нет в таблицах по месяцам. Если точка не нужна , замените её на пробел, будет выглядеть без изменений.

Автор - gling
Дата добавления - 12.06.2020 в 09:01
Mark1976 Дата: Пятница, 12.06.2020, 09:29 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
gling, огромное спасибо за решение !!!
 
Ответить
Сообщениеgling, огромное спасибо за решение !!!

Автор - Mark1976
Дата добавления - 12.06.2020 в 09:29
Mark1976 Дата: Пятница, 12.06.2020, 09:57 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
Gling. Поменял названия листов, данные изменились. Как решить проблему с изменением листов? Названия листов будут: Лист 1, Лист 2


Сообщение отредактировал Mark1976 - Пятница, 12.06.2020, 10:14
 
Ответить
СообщениеGling. Поменял названия листов, данные изменились. Как решить проблему с изменением листов? Названия листов будут: Лист 1, Лист 2

Автор - Mark1976
Дата добавления - 12.06.2020 в 09:57
gling Дата: Пятница, 12.06.2020, 11:10 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Мне не понятно что вы "химичите" в реальном файле. Если вы сменили имена листов, то в формуле нужно указать с какого листа брать данные. По этому, где то нужно прописывать или выбирать из выпадающего списка имя листа, а в формуле вместо D$1 указать ячейку с названием выбранного листа. Название листа по номеру, это не лучшая идея, так как нужно будет помнить на каком листе какие данные и за какой период хранятся.


ЯД-41001506838083
 
Ответить
СообщениеМне не понятно что вы "химичите" в реальном файле. Если вы сменили имена листов, то в формуле нужно указать с какого листа брать данные. По этому, где то нужно прописывать или выбирать из выпадающего списка имя листа, а в формуле вместо D$1 указать ячейку с названием выбранного листа. Название листа по номеру, это не лучшая идея, так как нужно будет помнить на каком листе какие данные и за какой период хранятся.

Автор - gling
Дата добавления - 12.06.2020 в 11:10
Mark1976 Дата: Пятница, 12.06.2020, 12:04 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 738
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
вместо D$1
попробовал, но не получилось. Не пойму как Лист1, Лист2 прописать. Просто я изначально сделал неправильно, обозначив имена листов.
К сообщению приложен файл: 2148816.xlsx (120.9 Kb)
 
Ответить
Сообщение
вместо D$1
попробовал, но не получилось. Не пойму как Лист1, Лист2 прописать. Просто я изначально сделал неправильно, обозначив имена листов.

Автор - Mark1976
Дата добавления - 12.06.2020 в 12:04
gling Дата: Пятница, 12.06.2020, 14:38 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Вариант в файле.
К сообщению приложен файл: 2294168.xlsx (131.3 Kb)


ЯД-41001506838083
 
Ответить
СообщениеВариант в файле.

Автор - gling
Дата добавления - 12.06.2020 в 14:38
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенести данные на новый лист и сравнить их по условию. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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