Вопрос о функции Excel, какой использовать и как. Если у меня есть четыре столбца (family_id; имя_отца; mother_name; child_id) в sheet1 и sheet2, у меня есть два столбца (child_name; child_id). Например:

sheet1: family_id/father_name/mother_name/child_id 
(111 father1 mother1 01; 
222 father2 mother2 02;
333 father2 mother2 03)

sheet2: child_name/child_id
(child1 01;
child2 01;
child3 01;
child4 02;
child5 03;
child6 03)

Как получить значение name_id из sheet1 в sheet2? Функция должна сравнивать значения ячеек, я думаю? Результат в sheet2 должен быть таким:

child1 01 111;
child2 01 111;
child3 01 111;
child4 02 222;
child5 03 333;
child6 03 333;

Я думаю, это должно быть примерно так: если значение sheet1 child_id = значение sheet2 child_id, то получить значение family_id из sheet1, где значение child_id = family_id?

1 ответ1

1

Поместите это в ячейку C1 Листа 2 и потяните вниз.

=index(Sheet1!A:A,MATCH(B1,Sheet1!D:D,0))

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .