Функция MATCH

Возвращает относительную позицию значения в диапазоне (таблица подстановки). Первая позиция — 1.
Пример использования
MATCH("Задача A"; [Имя задачи]1:Готово5)
Синтаксис
MATCH(
  • искомое_значение
  • диапазон
  • [
    тип_поиска
    ]
)
  • искомое_значение
    Искомое значение.
  • диапазон
    Диапазон ячеек (таблица подстановки) для поиска.
  • тип_поиска
    —(необязательно)
    Значение по умолчанию — 1. Способ поиска в соответствии с вариантами сортировки: по возрастанию (1), без сортировки (0), по убыванию (–1).
Примечания об использовании

Smartsheet рассчитывает относительную позицию искомого значения, отсчитывая ячейки слева направо (по столбцам) и сверху вниз (по строкам). Таблица подстановки состоит из двух столбцов; ячейка в верхней строке самого левого столбца имеет первую позицию — 1.

Для произвольного аргумента [тип_поиска]:

  • 1 (значение по умолчанию): поиск значения, которое меньше или равно искомому_значению (диапазон должен быть отсортирован по возрастанию);
  • 0: поиск первого точного совпадения (диапазон может быть не отсортирован);
  • –1: поиск наименьшего значения, которое больше или равно искомому_значению (диапазон должен быть отсортирован по убыванию).
Примеры

В этом примере используется информация из приведённой ниже таблицы.

Номер строки

Предмет одежды

Общая сумма операции

Продано единиц

Цена за единицу

Дата заказа

1

Футболка

1170,00 $

78

15,00 $

12.02.19

2

Брюки

1491,00 $

42

35,50 $

15.02.2019

3

Пиджак

812,00 $

217

200,00 $

20.02.2019

 

 

Вот несколько примеров использования функции INDEX для данных из таблицы выше:

Формула

Описание

Результат

=MATCH("Брюки", [Предмет одежды]:[Предмет одежды], 0)

Возвращает позицию пункта «Брюки» в столбце «Предмет одежды».

2

=MATCH(42, [Продано единиц]1:[Цена за единицу]3, 0)

Возвращает позицию числового значения 42 из таблицы с двумя столбцами, где число 78 находится на первой позиции, а цена $200,00 — на шестой.

3

=MATCH(DATE(2019, 2, 12), [Дата заказа]:[Дата заказа])

Возвращает позицию даты 12 февраля 2019 года в столбце «Дата заказа» с использованием функции DATE().

1

=INDEX([Цена за единицу]:[Цена за единицу], MATCH(“Пиджак”, [Предмет одежды]:[Предмет одежды], 0))

Возвращает значение в столбце «Цена за единицу» для строки со значением «Пиджак» в столбце «Предмет одежды».

200,00 $