Обновление данных, извлеченных из листа excel 2into excelsheet 1
У меня есть две электронные таблицы Excel. В первой электронной таблице у меня есть почти 20 столбцов, и первый столбец-это уникальный идентификатор. Еще раз электронная таблица 2 имеет свои собственные данные примерно из 20 столбцов, но только 4columns совпадают между этими двумя таблицами spearsheets, включая аналогичный столбец уникального идентификатора.
Чего я хочу добиться:
Сравните столбцы, которые похожи как в электронной таблице таблицы 2, так и в Таблице 1.
скажем, есть обновление в spreadsheet1 в одном из общих столбцов, который присутствует в spreadsheet2, то он должен обновить разницу, а затем выделить ее после сравнения.
Чтобы объяснить себе больше, скажем, электронная таблица 2 имеет 4 записи, такие как 111,222,333,444, и предположим, что я хочу проверить значение для записи 111. Затем моя формула должна искать 111 в столбце А таблицы 1, затем она должна выбрать данные или значение для него, затем сравнить его со значением или данными записи таблицы 2 для 111, а затем сообщить мне, есть ли какие-либо обновления или изменения, внесенные в любой из общих столбцов после сравнения.
может ли функция vlookup сделать это или кто-то может предложить какую-то альтернативу для этого..???
и могу ли я выполнить это действие через кнопку командной строки на Spreadsheet1 (просто нажав на кнопку, она должна выполнить вышеуказанную задачу сравнения).
Что я уже пробовал:
Я пробовал различные коды VBA, но в конце концов они либо сравнивают диапазон ячеек, либо добавляют/удаляют новые строки и столбцы. поэтому я решил начать все сначала и спросить, Может ли кто-нибудь мне помочь. Я думаю, что где-то должно быть решение этой проблемы, так как это основная проблема со всеми, кто обновляет там записи вручную из разных отчетов ежемесячно/ежеквартально. Надеюсь, вы понимаете.
CHill60
Мы можем вам помочь, но сначала вы должны кое-что сделать. Не совсем ясно, чего вы пытаетесь достичь, но если все, что вы хотите сказать, это что-то вроде "является ли значение в столбце B таблицы 1 таким же, как значение в столбце C таблицы 2", то это тривиально. Вы можете сделать это с помощью VLOOKUP или с помощью VBA - это ваш выбор.
У вас могут возникнуть проблемы с идентификацией таблицы 2, если она меняется каждый месяц, или просто убедитесь, что она всегда имеет одно и то же имя и находится в одном и том же месте для целей сравнения.
Не забудьте обработать сценарий, в котором значения не существуют в поиске, используя IFNA()
функция или IFERROR()
)
Если вы сделаете это с помощью формул, то вам не понадобится нажимать кнопку (или F9 пересчитает для вас)
RedDk
- Осыпь нас каким-нибудь кодом
Patrice T
Похоже, вы не можете показать код.
Вы уже подумывали о том, чтобы нанять профессионального программиста для выполнения этой работы?