Синтаксис
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 вопрос о своём сценарии применения.