Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2016, 20:26   #1
VladimirViewpoint
Новичок
Джуниор
 
Регистрация: 09.12.2016
Сообщений: 3
По умолчанию Как найти разницу в двух листах

Доброго времени суток.
Застрял на задачи, нужны советы как сделать следующее:
У меня есть документ 3 листа.Первые два почти одинаковые, с разницей в значении пары десятков ячеек и в том что с листа2 были удалены пара колонок и строк с шифтом данных соответствено. Мне надо найти и скопировать значение ячеек на лист3 с адресом ячейки где есть разница между лист1 и лист2
И тут я завис, не могу понять как такое сделать когда есть шифт значений, значнте ячейки А5 с листа1 равно А6 на листе2, и таких моментов несколько как по вертикали та к и по горизонтали. Если делать в лоб то получается сто между листами разница почти 100% что не правда.
Надеюсь смог достаточно подробно описать проблему. Спасибо за помощь
VladimirViewpoint вне форума Ответить с цитированием
Старый 09.12.2016, 21:20   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от VladimirViewpoint Посмотреть сообщение
Надеюсь смог достаточно подробно описать проблему.
Не смог.
Без файлов невысокие шансы на результат
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 09.12.2016, 21:52   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
то с листа2 были удалены пара колонок
а вы вставьте обратно недостающие столбцы
а потом их скройте
с виду - все также получится, но задача сравнения упростится
Аналогично - со строками
EducatedFool вне форума Ответить с цитированием
Старый 09.12.2016, 22:49   #4
VladimirViewpoint
Новичок
Джуниор
 
Регистрация: 09.12.2016
Сообщений: 3
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
а вы вставьте обратно недостающие столбцы
а потом их скройте
с виду - все также получится, но задача сравнения упростится
Аналогично - со строками
При размерах таблиц примерно 200*150, и том что они могут убирать/добавлять столбцы постоянно я не не представляю как вернуть нужнын столбцы на нужное место.
Я думал забрать все в массивы использовать заголовки столбцов как ключи и по ним искать но не совсем представляю как такое ревлизовать и сто делать со строками которых нет
Чуть позже добавлю файл с приримерной таблицей, чтобы было понятней с чем мне надо работать; оригинал не могу залить по понятным причинам.

Последний раз редактировалось VladimirViewpoint; 09.12.2016 в 22:51.
VladimirViewpoint вне форума Ответить с цитированием
Старый 09.12.2016, 22:49   #5
VladimirViewpoint
Новичок
Джуниор
 
Регистрация: 09.12.2016
Сообщений: 3
По умолчанию

Deleted
VladimirViewpoint вне форума Ответить с цитированием
Старый 09.12.2016, 23:16   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Цитата:
Сообщение от VladimirViewpoint Посмотреть сообщение
найти и скопировать значение ячеек на лист3 с адресом ячейки где есть разница между лист1 и лист2
- что будете писать если на одном листе будет удалена первая строка? 100% разница и будет по Вашим вводным...
Если заголовки использовать как ключи, вместе с значением - то используя словарь легко выявить каких значений в каком столбце/листе нет, но вот как разобраться с вертикальной позицией... Если добавить ещё и номер строки - то получим те же 100% если будет удалена первая строка.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сравнение данных на двух листах с уловием Альбина Бурана Microsoft Office Excel 2 20.02.2015 14:18
Как связать ячейки на двух листах? Pirks Microsoft Office Excel 7 29.10.2014 02:09
Найти разницу во времени Melissa_Mars Microsoft Office Excel 8 22.08.2012 08:33
Сравнение значений на двух листах, более 80 000 строк. Hoochara Microsoft Office Excel 3 15.06.2012 13:12
Найти совпадающие строки в двух листах книги Evgeny_s Microsoft Office Excel 8 26.07.2011 21:14