Pepelen
Google Sheets с нуля: формулы, QUERY и совместная работа

Lesson

Урок 2: XLOOKUP — современный поиск

Использовать XLOOKUP как более простой и гибкий поиск, ищущий в любом направлении и без хрупкого номера столбца.

1 / 6

XLOOKUP: поиск без ограничений VLOOKUP

XLOOKUP: поиск без ограничений VLOOKUP

XLOOKUP — современная замена VLOOKUP в Google Sheets. Синтаксис: =XLOOKUP(ключ, диапазон_поиска, диапазон_результата). В отличие от VLOOKUP, здесь столбец поиска и столбец результата задаются отдельно, поэтому нет хрупкого числового индекса и нет ограничения «только вправо». Например: =XLOOKUP("Банан", A2:A10, C2:C10) найдёт «Банан» в столбце A и вернёт соответствующее значение из столбца C — даже если C находится левее A, это не проблема. Четвёртый необязательный аргумент — значение «если не найдено»: =XLOOKUP(E1, A2:A10, C2:C10, "Нет данных") вернёт «Нет данных» вместо ошибки #N/A. Почему XLOOKUP удобнее VLOOKUP? Во-первых, не нужно считать номера столбцов — достаточно указать диапазон результата напрямую. Во-вторых, можно искать в любом направлении. В-третьих, встроенная обработка «не найдено» без обёртки IFERROR. Однако VLOOKUP никуда не исчез: он остаётся в миллионах существующих таблиц, и вы обязательно с ним встретитесь. Умение читать VLOOKUP так же важно, как умение писать XLOOKUP.
Lesson notes
XLOOKUP: поиск без ограничений VLOOKUP
XLOOKUP — современная замена VLOOKUP в Google Sheets. Синтаксис: =XLOOKUP(ключ, диапазон_поиска, диапазон_результата). В отличие от VLOOKUP, здесь столбец поиска и столбец результата задаются отдельно, поэтому нет хрупкого числового индекса и нет ограничения «только вправо». Например: =XLOOKUP("Банан", A2:A10, C2:C10) найдёт «Банан» в столбце A и вернёт соответствующее значение из столбца C — даже если C находится левее A, это не проблема. Четвёртый необязательный аргумент — значение «если не найдено»: =XLOOKUP(E1, A2:A10, C2:C10, "Нет данных") вернёт «Нет данных» вместо ошибки #N/A. Почему XLOOKUP удобнее VLOOKUP? Во-первых, не нужно считать номера столбцов — достаточно указать диапазон результата напрямую. Во-вторых, можно искать в любом направлении. В-третьих, встроенная обработка «не найдено» без обёртки IFERROR. Однако VLOOKUP никуда не исчез: он остаётся в миллионах существующих таблиц, и вы обязательно с ним встретитесь. Умение читать VLOOKUP так же важно, как умение писать XLOOKUP.
Урок 2: XLOOKUP — современный поиск — Google Sheets с нуля: формулы, QUERY и совместная работа