У меня есть две рабочие книги - назовем их workbook1 & 2. В workbook1 я хочу, чтобы столбец A был автоматически заполнен информацией, хранящейся в рабочей книге2. Однако у меня возникли две проблемы.
- Во-первых, формула возвращает ошибку # N / A в ячейке A2 рабочей книги1, несмотря на то, что эта формула используется в ячейках A3 и A4.
- Во-вторых, формула возвращает неправильное значение для A4, несмотря на то, что формула записана как приблизительное совпадение (True), а текст в столбце B идентичен.
Рассматриваемая формула:
- (A2) = VLOOKUP ([@ [Имя поставщика]], 'Перекрестный код имени поставщика, Ref.xlsx'! Table1 [#All], 1)
- (A4) = VLOOKUP ([@ [Имя поставщика]], 'Кросс-код имени поставщика, Ref.xlsx'! Table1 [#All], 1)
Рабочие книги приведены ниже в числовом порядке.
![Workbook1](https://i.stack.imgur.com/XZ0ut.png)
![Workbook2](https://i.stack.imgur.com/NyH8J.png)
I извиняюсь за простоту этого вопроса. Я попробовал несколько вещей, которые я нашел в Интернете, включая этот ответ здесь и здесь . И я не могу заставить его работать. Я счастлив попробовать другую формулу, если есть лучший инструмент для работы. Я отсутствовал в Excel в течение нескольких месяцев и не могу вспомнить, как это настроить ... извините за простой вопрос. Кроме того, поскольку я не слишком хорошо знаком с VBA, я не пробовал решение VBA, и именно поэтому я перечислил это в названии как таковое.
Спасибо за вашу помощь.