Я проверил онлайн-справочники V-look-up, но не могу найти тот, который объясняет, что я ищу. Я пытаюсь избежать ручной проверки.Excel - Невозможно сравнить две таблицы
Что у меня есть:
Два листа, Лист 1 и Лист 2. Оба листа имеют одинаковые имена столбцов (A1: G1) с несколькими строками.
Лист 1 содержит мою таблицу, где я ежедневно обновляюсь. Лист 2 - та же таблица, которая импортируется из приложения (но имеет ежечасные обновления). Данные могут изменяться в каждой строке (для некоторых столбцов) вместе с дополнительными добавленными/удаленными строками. Данные представляют собой текст, даты и цифры (смесь обоих тоже).
Я хочу запустить формулу, чтобы выделить изменения на листе 1 (захват обновлений из листа 2. Как только я узнаю, что формула работает правильно, я хотел бы знать, как заменить обновления листа 2 на мою таблицу (Лист 1)
Ищу формулу вне создание макроса (наихудший сценарий)
в настоящее время у меня есть следующие vlook до формулы:..
=VLOOKUP(A1,sheet2!$A:$A,1,FALSE)
Когда я запускаю это в другой столбец (скажем, в H1 в Лист 1), он отобразит «N/A», если эта колонка (A1) в листе 2 не то же самое. Если это то же самое, оно выпишет название столбца.
Когда я использую следующую формулу выделяя все клетки в листе 1, я получаю ошибку значения:
=VLOOKUP(A1:G33,Sheet2!$A:$G,1,FALSE)
Как я мог бы применить эту формулу на всю таблицу (я предполагаю, что это будет относиться к оба листа), и выделите записи в моей таблице (Sheet1). Не могли бы также выделить строки, которые отсутствуют или добавлены?
Данные в столбцах 1 и 2 никогда не будут меняться (это номера билетов). Только изменение, которое может применяться, - это закрыть билет, поэтому, когда я импортирую обновленную таблицу, эта строка больше не существует. Если вы думаете, что может быть лучший способ справиться с этим, я хотел бы услышать.
Пожалуйста, дайте мне знать, если я не понимаю.
Вот некоторые примеры скриншотов:
Только в случае, формула итоговые значения (настройки столбцов для каждого):
=SUBTOTAL(3,INDEX(C:C,2):INDEX(C:C,ROW()-1))
Лист 2 является установка очень похожа , Когда я импортирую его в excel, столбцы точно такие же, как и в Листе 1, единственное различие может быть больше/меньше строк (вместе с обновлениями для каждой строки).
Не знаете, какие руководства вы читаете, но вы не можете выполнить '= VLOOKUP (A1: G33'.То, что вы хотите сделать, невозможно без vba. – findwindow
Если я правильно прочитал, что вы хотите правильно, вам нужно настроить некую контрольную таблицу, которая сравнивает текущие значения в Sheet1 с текущими значениями в Sheet2, а затем использует некоторое условное форматирование для выделения различий, затем корректирует «Sheet1» соответственно, вероятно, через небольшой макрос. Это может нам помочь, если вы можете предоставить скриншоты данных (или образцов данных). –
Да, вы это прекрасно поняли. Я продолжу и включу несколько скриншотов через пару минут. – KKP