Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
29.03.2024, 12:45:03

Войти
Хотите поблагодарить участника за дельный совет? Нажмите [Повысить]. Так вы заслуженно поднимите репутацию активному участнику.
33 233 Сообщений в 5 454 Тем от 6 750 Пользователей
Последний пользователь: Alex1210
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Сравнение 2 таблиц Excel, подстановка данных, добавление недостающих строк.
Страниц: [1]   Вниз
Печать
Автор Тема: Сравнение 2 таблиц Excel, подстановка данных, добавление недостающих строк.  (Прочитано 2057 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Soggot
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 2


Просмотр профиля
« : 07.10.2020, 14:50:29 »

Добрый день!
Подскажите пожалуйста, как можно сравнить две таблицы и внести значения с добавлением недостающих строк.
Нужно внести полугодовые заказы реагентов отдельными организациями в итоговую таблицу, при этом части позиций может не быть в этом полугодии (сама позиция должна остаться в итоговой таблице если она уже была за предыдущие года) и могут добавляться новые.
Надеюсь приложенный файл с исходными данными и желаемым результатом поможет понять, что мне нужно.
Спасибо.

P.S.: Я понимаю, что это может быть сложно, и не прошу готовое решение, но хотя бы направление,  каким средством это можно сделать. Может надо как-то по-другому отформатировать таблицу и применить пару каких-нибудь функций.
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #1 : 07.10.2020, 14:59:50 »

Пример плохо понятный, если честно.
Но по структуре сразу вопрос: а как быть, если и в Больница1 и в Больница2 есть "ГЕПАТИТ В"? При той структуре таблиц, что сейчас, невозможно нормально определить к какой из больниц он будет относиться. Равно как из этого нормально не притянуть к Больнице2 "ЛЯМБЛИОЗ".
Правильнее было бы начать с того, что название больниц вывести в отдельный столбец, чтобы в одном столбце в каждой строке название больницы, во втором заболевание. Тогда можно хотя бы ИНДЕКС(ПОИСКПОЗ применить или ВПР. Это из простого.
А оптимально, конечно, макросом.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Soggot
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 2


Просмотр профиля
« Ответ #2 : 07.10.2020, 15:21:38 »

Спасибо, буду пробовать.
НА последок - нубский вопрос: макросом могут различаться ячейки с разным форматированием? Чтобы при переходе как в данном примере на заливку желтым, макрос понимал что это уже не реагент, а больница и соотвественно начинал новый поиск по второй таблице пока не найдет строку с таким же содержимым, ну и дальше снова анализ ниже лежащих строк.
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #3 : 07.10.2020, 15:35:53 »

Да, макросы это могут, но всегда следует помнить - любое изменение оттенка цвета может повлиять на результат.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru