Рабочий лист 1 является записью движения материала: в нем есть столбец названий материалов ("А1", "А2") и столбец количества в единицах. Рабочий лист 2 - это информация о пакете материалов: в нем есть столбец с именами материалов (больше типов материалов, чем в рабочем листе 1) и столбец с типом единицы ("Кусок", "Пакет" и т.д.). Я хочу использовать имя материала A1 на листе 1, чтобы найти этот материал A1 на листе 2, скопировать соответствующий тип единицы измерения из листа 2 и вставить его в отдельный столбец листа 1, который соответствует материалу A1. Что мне делать с этим делом?

1 ответ1

0

Например, первый лист (Движение) имеет следующее:

Column A   Column B     Column C
Material1   12         =VLOOKUP(A1,Package!$A$1:$B$12,2,FALSE)
Material2   34          Pack //Example of the result
Material3   45          Box
Material4   67          Piece
Material10  5           Piece
Material12  3           Box

В листе 2 (Пакет) у вас есть

Column A    Column B  
Material1   Piece
Material2   Pack
Material3   Box
Material4   Piece
Material5   Piece
Material6   Pack
Material7   Piece
Material8   Pack
Material9   Box
Material10  Piece
Material11  Pack
Material12  Box

Формула в Таблице движения в столбце C (например, в C1):

=VLOOKUP(A1,Package!$A$1:$B$12,2,FALSE)`  

A1 - первый материал в листе движения

Package!$A$1:$B$12 - это все ваши данные в пакете, которые вы должны изменить, чтобы они соответствовали вашей информации (если столбец пакета равен <> столбцу B, вы должны включить его в ссылки и оставить $ для абсолютных ссылок)

2 - это номер столбца Pack, Piece ...(если столбец A - Материал, а столбец D - столбец пакета, используйте 4 и Package!$A$1:$D$12)

FALSE чтобы вернуть точное соответствие материала

Перетащите формулу вниз по столбцу, чтобы заполнить оставшиеся строки.


ИНДЕКС (МАТЧ) альтернатива

=INDEX(Package!$B$1:$B$12, MATCH(A1, Package!$A$1:$A$12, 0)

Package!$B$1:$B$12 - это столбец, для которого вы хотите вернуть информацию, то есть тип блока

A1 - это название материала, который вы хотите посмотреть в справочной таблице

Package!$A$1:$A$12 - это столбец, в котором хранится список названий материалов.

0 ищет точное совпадение - так же, как FALSE из VLOOKUP

Заметка

INDEX(MATCH) полезен, если в справочную таблицу добавлен новый столбец.

В этом случае Unit Type может быть не столбцом 2, а стать столбцом 3. Если вы используете VLOOKUP , вы должны обновить формулу (изменив 2 на 3). Если вы используете INDEX(MATCH) Excel автоматически обновит формулу для вас.

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