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