Я не использовал это сам, но это то, где функция INDEX пригодится (https://exceljet.net/index-and-match)
В вашем случае мне не слишком ясно, где вы хотели бы получить ваши данные, поэтому я сделал несколько предложений:
Предполагая, что ваш лист WSB содержит идентификатор строки из листа WSA, который вы хотите, в листе WSC вы могли бы написать следующее:
=INDEX(WSA!A1:C2,WSB!A1,2)
Это фактически вернет вам значение второго столбца (в вашем случае Doe) в диапазоне ваших данных:
WSA!A1:C2
: диапазон, в котором вы смотрите
WSB!A1
: идентификатор строки в вышеуказанном диапазоне, который вы хотите найти (динамически от значения в листе WSB)
- 2 : Столбец диапазона, который вы хотите получить в качестве возвращаемого значения запрошенной строки
Если вы хотите объединение, я бы предложил:
- Добавление объединенного столбца в конце ваших данных WSA
- Расширение диапазона до D2
- Замена 2 в вышеуказанной функции на 4 (при условии, что ваша объединенная строка находится в столбце 4 на листе WSA)