2016-08-10 2 views
1

У меня есть 2 листа, скажем, столбец A - это идентификатор товара, столбец B является владельцем объекта. На первом листе столбец B пуст, поэтому мне нужно скопировать столбец B с другого листа. Я не знаю, оба они заказаны одинаково, возможно, да, они кажутся им такими. Я использовал функцию IF, идентификатор ячейки IF в первом листе равен идентификатору соты во втором листе, а владелец ячейки во втором листе не пуст, а владелец ячейки в первом листе равен таковой в второй лист. Как бы я удостоверился, что эта функция будет работать, даже если порядок данных был другим?Excel Копирование колонки с другого листа с использованием IF

EDIT: Я просто подумал о одном решении заказать оба листа в соответствии с идентификатором, а затем использовать функцию IF, но как еще я могу это решить?

+0

Это похоже на работу для VLOOKUP. –

ответ

1

Применение VLOOKUP:

=VLOOKUP(A2, Sheet2!A2:B4, 2) 

Предположения:

  • Введите эту формулу в владелец колонке B первого листа
  • A2 является itemID из первого листа
  • Sheet2!A2:B4 содержит как itemID и owner из второго листа
0

Вы ищете ВПР

One tutorial for how to use it here

Это соответствует идентификационный номер и дает указанное значение столбца

, например, вы можете захотеть что-то вроде :

=VLOOKUP(Sheet1!cellID, Rng, 2) 

Этот коврик ches ID и дает вам вторую запись столбца, соответствующую этому идентификатору из другого листа. Rng - таблица, в которой у вас есть данные, например A1: B500. Надеюсь это поможет!

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