2016-09-26 6 views
1

Я хотел бы сопоставить текстовые значения двух таблиц инвентаризации «Список продуктов» и «Предметы проданные» и их соответствующие числовые значения. Проблема в том, что в используемой системе, если элемент не продавался на этой неделе, он не отображается в электронной таблице, оставляя пробелы, которые не будут работать в алфавитном порядке убывания.Соответствующие элементы из двух списков

Есть ли способ поиска «Список товаров» в столбце A для текстового значения каждой ячейки в столбце «Предметы проданы» и добавить соответствующее числовое значение в столбце «Столбец B» в «Список товаров»?

Например, «Список продуктов» и «Продукты Продан» бок о бок будет выглядеть следующим образом:

Item  Current  Item  Amount 
Item A   8  Item A   3 
Item B   34  Item C   4 
Item C   0  Item D   27 

С «Пункт B» не существует в списке, то желаемый результат будет, как следующим образом:

Item  Current  Item  Amount 
Item A   8  Item A   3 
Item B   34   
Item C   0  Item C   4 

ответ

1

Вам может понадобиться использовать vlookup формулу:

  • Пункт: =IFERROR(VLOOKUP(A2,'Items Sold'!A:B,1,0),"")
  • Сумма: =IFERROR(VLOOKUP(A2,'Items Sold'!A:B,2,0),"")

Эти две формулы должны быть замедлен для каждой строки с данными.

Single формула

Там также строительство ArrayFormula + vlookup. Вот формула одного решения:

={"Item","Amount";ArrayFormula(IFERROR(VLOOKUP(OFFSET(A1,1,,COUNTA(A2:A)),'Items Sold'!A:B,{1,2},0),""))} 

Я предположил, что дата ставится так:

Product List   Items Sold 
    A   B   A   B 
1 Item  Current  Item  Amount 
2 Item A   8  Item A   3 
3 Item B   34  Item C   4 
4 Item C   0  Item D   27 
+0

Спасибо! Я использовал метод перетаскивания. Не уверен, что я делал неправильно, но когда я ранее применял команду vlookup, это привело к ошибке. –

Смежные вопросы