У меня есть два листа Excel, оба содержат названия предметов, но в смешанной манере,

например, в одном листе яблоко - это первый элемент, в то время как в другом - яблоко - это 9-й элемент. Мне нужно скопировать элемент с первого листа и выяснить, существует ли он на втором листе; если он существует, скопировать его стоимость с первого лист, добавьте 100 к нему, а затем вставьте его на второй лист, нужно сделать это рекурсивно 10000 раз, что является лучшим подходом для автоматизации этой проблемы

1 ответ1

0

Мне удалось сделать это с помощью двух формул.

На вашем третьем листе столбец А должен содержать:

= ВПР (Лист2!A1, Лист1!$ A $ 1:$ B $ 6,1, FALSE)

с $ A $ 1:$ B $ 6, заменяющим диапазон данных.

далее столбец B должен содержать:

= SUM(ВПР (A1, Лист1!$ A $ 1:$ B $ 6,2, ЛОЖЬ)* 100)

Первая формула проверяет, находится ли первый элемент в столбце A на листе 2 в столбце A на листе 1.

вторая формула возвращает значение, указанное для элемента из листа 1, и умножается на 100.

Это должно просто перетащить копию и работать, но он вернет н / д для элемента на листе 2, а не на листе 1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .