МЕСТОВСТРОКЕ

Функция МЕСТОВСТРОКЕ возвращает относительное положение указанного элемента в диапазоне ячеек.

МЕСТОВСТРОКЕ(значение поиска; диапазон поиска; тип соответствия; тип поиска)

значение поиска: значение, поиск которого выполняется в диапазоне поиска. Аргумент значение поиска может содержать любое значение или строку РЕГВЫРАЖЕН.

диапазон поиска: ячейки, в которых выполняется поиск.

тип соответствия: необязательный аргумент, указывающий тип соответствия, поиск которого будет выполняться.

точное или следующее наименьшее (-1): если нет соответствия, возвращается ошибка.

точное соответствие (0 или пропущено): если нет точного соответствия, возвращается ошибка.

точное или следующее наибольшее (1): если нет соответствия, возвращается ошибка.

подстановочный знак (2): символы «*», «?» и «~» имеют определенные значения. РЕГВЫРАЖЕН может использоваться в функции МЕСТОВСТРОКЕ только при использовании подстановочного знака.

тип поиска: необязательный аргумент, указывающий порядок поиска по диапазону.

Бинарный по убыванию (-2): бинарный поиск, для которого диапазон должен быть отсортирован по убыванию (в ином случае возвращается ошибка).

От последнего к первому (-1): поиск выполняется от последнего элемента диапазона к первому.

От первого к последнему (1 или пропущено): поиск выполняется от первого элемента диапазона к последнему.

Бинарный по возрастанию (2): бинарный поиск, для которого диапазон должен быть отсортирован по возрастанию (в ином случае возвращается ошибка).

Примечания

  • Если диапазон поиска является сплошной ссылкой (например, «B»), верхние и нижние колонтитулы автоматически игнорируются.

Примеры

Возьмем следующую таблицу:

A

B

C

1

Имя

Воз­раст

Зар­пла­та

2

Анна

35

71000

3

Михаил

27

81000

4

Ольга

42

86000

5

Елена

51

66000

6

Олег

28

52000

7

Антон

49

62000

8

Иван

63

89000

9

Мария

22

34000

10

Алина

29

52000

11

Борис

35

52500

=МЕСТОВСТРОКЕ(49000; C2:C11; 1) выполняет в диапазоне поиск первого значения зарплаты, равного 49000, или ближайшего значения зарплаты, большего 49000, и возвращает 5 — обозначение пятого элемента в диапазоне (52000).

=МЕСТОВСТРОКЕ(30; B2:B11; -1) выполняет в диапазоне поиск первого сотрудника с возрастом, равным 30 годам, или ближайшего значения возраста, меньшего 30, и возвращает 9 — обозначение девятого элемента в диапазоне (29).

=МЕСТОВСТРОКЕ(РЕГВЫРАЖЕН("^К.*"); A2:A11; 2) выполняет в диапазоне поиск первого сотрудника, чье имя начинается на «К», и возвращает 5 — обозначение пятого элемента в диапазоне (Константин).

См. такжеПОИСКВСТРОКЕ
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Эта страница полезна?
Максимальное количество символов: 250
Максимальное количество символов: 250.
Благодарим вас за отзыв.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.