Увидел эту ветку, когда искал что-то еще, и я знаю, что она очень старая, но я хотел добавить свои 2 цента.
НИКОГДА НЕ ИСПОЛЬЗУЙТЕ ВПР. Это одна из худших формул в Excel. Вместо этого используйте соответствие индекса. Он работает даже без сортировки данных, если только у вас нет -1 или 1 в конце формулы соответствия (более подробно объяснено ниже).
Вот ссылка с соответствующими формулами.
Формула для Листа 2 будет следующей: =ЕСЛИ(A2="","",ИНДЕКС(Лист1!B:B,MATCH($A2,Лист1!$A:$A,0)))
- IF(A2="","", означает, что если A2 пусто, вернуть пустое значение
- ИНДЕКС(Лист1!B:B, говорит ИНДЕКС B:B, где B:B - это данные, которые вы хотите вернуть. Т.е. столбец имени.
- Match(A2) сообщает Match A2, который является идентификатором, для которого вы хотите вернуть имя.
- Sheet1!A:A говорит, что вы хотите сопоставить A2 со столбцом идентификатора на предыдущем листе
- ,0)) указывает, что вы хотите получить точное значение. 0 означает, что возвращается точное совпадение с A2, -1 означает, что возвращается наименьшее значение, большее или равное A2, 1 означает, что возвращается наибольшее значение, которое меньше или равно A2. Имейте в виду, что -1 и 1 должны быть отсортированы.
Дополнительные сведения об Index/ Соответствие формуле
Другие забавные факты: $ означает абсолют в формуле. Поэтому, если вы укажете $B$1 при заполнении формулы вниз или вверх, сохраните то же значение. Если вы превысите $B1, B останется прежним по всей формуле, но если вы заполните меньше, 1 увеличится с количеством строк. Аналогично, если вы использовали B$1, заполнение справа увеличит B, но сохранит ссылку на строку 1.
Я также включил использование непрямого обращения во второй раздел. Что косвенное делает, так это позволяет вам использовать текст другой ячейки в формуле. Поскольку я создал именованный диапазон sheet1!A:A = ID, sheet1!B:B = Name и sheet1!C:C=Price, я могу использовать имя столбца, чтобы получить точно такую же формулу, но она использует заголовок столбца. изменить критерии поиска.
Удачи! Надеюсь это поможет.
person
Katina
schedule
14.12.2015