Синтаксис
MATCH(search_value, range, [search_type])
- искомое_значение—Искомое значение.
- диапазон—Диапазон ячеек (таблица подстановки) для поиска.
- тип_поиска—(необязательно)Значение по умолчанию — 1. Способ поиска в соответствии с вариантами сортировки: по возрастанию (1), без сортировки (0), по убыванию (–1).
Пример использования
MATCH("Задача A"; [Имя задачи]1:Готово5)
Примечания об использовании
Smartsheet рассчитывает относительную позицию искомого значения, отсчитывая ячейки слева направо (по столбцам) и сверху вниз (по строкам). Таблица подстановки состоит из двух столбцов. Ячейка в верхней строке самого левого столбца имеет первую позицию — 1.
Для произвольного аргумента [тип_поиска]:
- 1: (значение по умолчанию): поиск значения, которое не больше искомого_значения (диапазон должен быть отсортирован по возрастанию);
- 0: поиск первого точного совпадения (диапазон может быть не отсортирован);
- -1: поиск наименьшего значения, которое не меньше искомого_значения (диапазон должен быть отсортирован по убыванию).
Примеры
В этом примере используется информация из следующей таблицы:
Номер строки | Предмет одежды | Общая сумма операции | Продано единиц | Цена за единицу | Дата заказа |
---|---|---|---|---|---|
Номер строки 1 | Предмет одежды Футболка | Общая сумма операции $1 170,00 | Продано единиц 78 | Цена за единицу $15,00 | Дата заказа 12.02.19 |
Номер строки 2 | Предмет одежды Брюки | Общая сумма операции $1 491,00 | Продано единиц 42 | Цена за единицу $35,50 | Дата заказа 15.02.19 |
Номер строки 3 | Предмет одежды Пиджак | Общая сумма операции $900,00 | Продано единиц 45 | Цена за единицу $20,00 | Дата заказа 20.02.19 |
Вот несколько примеров использования функции INDEX для данных из таблицы выше:
Формула | Описание | Результат |
---|---|---|
Формула =MATCH("Брюки"; [Предмет одежды]:[Предмет одежды]; 0) | Описание Возвращает позицию пункта Брюки в столбце Предмет одежды. |
Результат 2 |
Формула
=MATCH(42; [Продано единиц]1:[Цена за единицу]3; 0) |
Описание Возвращает позицию числового значения 42 из таблицы с двумя столбцами, где число 78 находится на первой позиции, а цена $20,00 — на шестой. |
Результат 3 |
Формула =MATCH(DATE(2019; 2; 12); [Дата заказа]:[Дата заказа]) |
Описание Возвращает позицию даты 12 февраля 2019 года в столбце Дата заказа с использованием функции DATE. |
Результат 1 |
Формула =INDEX([Цена за единицу]:[Цена за единицу]; MATCH(“Пиджак”; [Предмет одежды]:[Предмет одежды]; 0)) |
Описание Возвращает значение в столбце Цена за единицу для строки со значением Пиджак в столбце Предмет одежды. |
Результат $20,00 |
Всё ещё нужна помощь?
С помощью шаблона формул Smartsheet вы можете посмотреть примеры и попрактиковаться работе с функциями в реальном времени.
Найдите примеры использования этой функции другими клиентами Smartsheet или задайте онлайн-сообществу Smartsheet вопрос о своём сценарии применения.