Позвольте мне перефразировать вопрос. Когда ячейка в столбце A листа 1 соответствует ячейке в столбце A листа 2, возьмите значение в этой строке листа 2 столбца e и замените значение в столбце E листа 1 на это в той же строке на то же значение в столбце A. Я пытаюсь обновить лист 1 с данными, которые будут поступать из листа 2. Столбец А является уникальным идентификатором.
1 ответ
Во-первых, вы можете создать новый столбец, назовем его F в Sheet1 и использовать для него следующую формулу:
=IF(Sheet1!A1=Sheet2!A1, Sheet2!E1, Sheet1!E1)
Вы не можете использовать это непосредственно в столбце E, потому что это будет круговая ссылка. Это плохо, потому что исходные данные в столбце Sheet1 E теряются после первого вызова. Вам нужен новый столбец, чтобы сохранить исходные данные. Excel позволит, но результаты почти гарантированно не будут соответствовать вашим ожиданиям. Вы можете скрыть исходный столбец Sheet1 E, изменив его ширину до 0 пикселей и получив аналогичный эффект (он просто пропустит букву этого столбца для отображения, но он все равно будет там для хранения исходных данных).