найти две идентичные точки данных, затем вернуть значения, относящиеся ко второй точке данных, в первую

У меня есть два рабочих листа. Я хотел бы выбрать ячейку на первом рабочем листе, и если содержимое совпадает на втором рабочем листе, взять данные из этой строки (на втором листе) и поместить их в определенные ячейки на первом листе.

порядок столбцов всегда будет оставаться одинаковым на обоих рабочих листах.

Например.

Лист 1

Столбцы = UID, A, B, C, D, E, F, G

Лист 2

Столбцы = UID, 1,2,D,E,F,G

Я хочу выбрать ячейку в столбце «UID» на листе 1 и проверить столбец «UID» на листе 2. если два элемента совпадают, я хотел бы взять данные в столбцах D, E, F, G (для строки совпадающую строку UID) на листе 2 и вернуть ее в столбцы D, E, F, G на листе 1 (для совпавшей строки).

Извините, если я не объяснил это так, как нужно.

Большое спасибо


person Reilly    schedule 01.07.2014    source источник
comment
Рассмотрите возможность использования функции рабочего листа Excel =VLOOKUP().   -  person Gary's Student    schedule 01.07.2014
comment
спасибо обоим - боюсь, он всегда возвращается с ошибкой. все, что я прочитал, кажется, говорит мне, что оно вернет только одно значение, а не 3 или 4 ячейки   -  person Reilly    schedule 01.07.2014


Ответы (1)


боюсь, он всегда возвращается с ошибкой. все, что я прочитал, кажется, говорит мне, что оно вернет только одно значение, а не 3 или 4 ячейки

Что, если вы объедините все столбцы в один столбец на втором листе, используя стандартный разделитель (например, / или # или любой другой символ, которого нет в ваших данных). Затем сделайте свой vloookup. Чтобы получить окончательный результат, используйте инструмент «Текст в столбцы», чтобы отменить объединение данных.

person andrew swain    schedule 23.07.2014