Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы MS Excel.docx
Скачиваний:
83
Добавлен:
13.03.2016
Размер:
3.43 Mб
Скачать

Индекс(массив;номер_строки;номер_столбца)

Возвращает значение элемента таблицы или массива, заданного номером строки и номером столбца.

Если первый аргумент функции ИНДЕКСявляется массивом констант, лучше использовать форму массива.

Массив — диапазон ячеек или массив констант.

Если массив содержит только одну строку или один столбец, аргумент «номер_строки» (или, соответственно, «номер_столбца») не является обязательным.

Если массив занимает больше одной строки и больше одного столбца, а из аргументов «номер_строки» и «номер_столбца» задан только один, то функция ИНДЕКСвозвращает массив, состоящий из целой строки или целого столбца аргумента «массив».

Номер_строки— номер строки в массиве, из которой требуется возвратить значение. Если аргумент «номер_строки» опущен, аргумент «номер_столбца» является обязательным.

Номер_столбца— номер столбца в массиве, из которого требуется возвратить значение. Если аргумент «номер_столбца» опущен, аргумент «номер_строки» является обязательным.

Если используются оба аргумента — и «номер_строки», и «номер_столбца», — то функция ИНДЕКСвозвращает значение, находящееся в ячейке на пересечении указанных строки и столбца.

Если задать для аргумента «номер_строки» или «номер_столбца» значение 0, функция ИНДЕКСвозвратит массив значений для целого столбца или, соответственно, целой строки. Чтобы использовать массив значений, введите функциюИНДЕКСкак формулу массива в горизонтальный диапазон ячеек для строки и в вертикальный для столбца. Чтобы ввести формулу массива, нажмите клавишиCTRL+SHIFT+ВВОД.

Значения аргументов «номер_строки» и «номер_столбца» должны указывать на ячейку внутри заданного массива; в противном случае функция ИНДЕКСвозвращает значение ошибки#ССЫЛ!.

Поискпоз(искомое_значение;просматриваемый_массив;тип_сопоставления)

Возвращает относительное положение элемента массива, который соответствует указанному значению в указанном порядке. Функцией ПОИСКПОЗследует пользоваться вместо одной из функцийПРОСМОТР, когда требуется найти позицию элемента в диапазоне, а не сам элемент.

Синтаксис

Искомое_значение— значение, используемое при поиске значения в таблице.

Искомое_значение‑ это значение, которое сопоставляется со значениями в аргументе просматриваемый_массив. Например, при поиске номера в телефонной книге имя абонента указывается в качестве искомого значения, а нужным значением будет номер телефона.

Искомое_значение может быть значением (числом, текстом или логическим значением) или ссылкой на ячейку, содержащую такое значение.

Просматриваемый_массив ‑ непрерывный интервал ячеек, возможно, содержащих искомые значения. Просматриваемый_массив может быть массивом или ссылкой на массив.

Тип_сопоставления‑ число -1, 0 или 1. Аргумент тип_сопоставления указывает, каким образом вMicrosoft Excelискомое_значение сопоставляется со значениями в аргументе просматриваемый_массив.

Если тип_сопоставления равен 1, то функция ПОИСКПОЗнаходит наибольшее значение, которое меньше или равно значению аргумента искомое_значение. Просматриваемый_массив должен быть упорядочен по возрастанию: ..., -2, -1, 0, 1, 2, ..., A-Z,ЛОЖЬ, ИСТИНА.

Если тип_сопоставления равен 0, то функция ПОИСКПОЗнаходит первое значение, равное аргументу искомое_значение. Просматриваемый_массив может быть не упорядочен.

Если тип_сопоставления равен -1, то функция ПОИСКПОЗнаходит наименьшее значение, которое больше или равно значению аргумента искомое_значение. Просматриваемый_массив должен быть упорядочен по убыванию:ИСТИНА, ЛОЖЬ, Z-A, ..., 2, 1, 0, -1, -2, ... и так далее. Если аргумент тип_сопоставления опущен, то предполагается, что он равен 1.

Замечания

Функция ПОИСКПОЗвозвращает не само значение, а его позицию в аргументе просматриваемый_массив, а не само значение. Например, ПОИСКПОЗ("б";{"а";"б";"в"};0) возвращает 2 ‑ относительную позицию буквы «б» в массиве {"а";"б";"в"}.Функция ПОИСКПОЗ не различает регистры при сопоставлении текстов.

Если функция ПОИСКПОЗне находит соответствующего значения, возвращается значение ошибки #Н/Д.

Если тип_сопоставления равен 0 и искомое_значение является текстом, то искомое_значение может содержать подстановочные знаки: звездочку (*) и вопросительный знак (?). Звездочка соответствует любой последовательности знаков, вопросительный знак ‑ любому одиночному знаку. Если нужно найти сам вопросительный знак или звездочку, перед ними следует ввести знак тильды (~).