сматриваемый массив. Тип сопоставления, естественно, выбираем равным 0. Искомое значение - Расписание!B2 (для ячейки В2 на листе "Совпадения"). Не буду устраивать ликбез по поводу абсолютных и относительных ссылок, думаю, все и так это знают, и понимают, почему в одних случаях я ставлю знак $, а в других - нет. В данном случае, как вы понимаете, мне нужна как раз относительная ссылка, которая будет меняться в зависимости от координат редактируемой ячейки. Просматриваемый массив - Учителя!$A:$A, т. е. первый столбец.
Номер столбца в нашем случае, конечно же, будет равен 1 (для 1 класса; 2 - для второго и т. п. , это, думаю, понятно). Что же мы получаем, подставив все эти аргументы в функцию ИНДЕКС? А получаем мы вот такую строчку:
ИНДЕКС(Учителя!$B:$L;ПОИСКПОЗ(Расписание!B2;Учителя!$A:$A;0);1)
Однако остался еще один момент: если соответствующая ячейка в расписании будет пустой, то результатом данной функции станет Н/Д! Оно нам надо? Оно нам не надо. Поэтому введем дополнительную проверку - есть ли вообще в данной ячейке какой-либо предмет. Если нет - просто выведем пустую строку. Очевидно, для этого нам потребуется функция ЕСЛИ. Уверен, что тут вообще ничего объяснять не нужно, поэтому просто приведу конечный вариант формулы.
ЕСЛИ(Расписание!B2"";ИНДЕКС(Учителя!$B:$L;ПОИСКПОЗ(Расписание!B2;Учителя!$A:$A;0);1);"")
Осталось размножить эту формулу. Ее можно спокойно протягивать заполнением по всему столбцу, а в последующих столбцах придется менять значение столбца - аргумента функции ИНДЕКС (о чем мы говорили выше), т. е. менять значение 1 на 2, 3, 4. . .
Итак, мы получили таблицу, которая представляет собой расписание учителей, составленное в соответствии с расписанием уроков. Теперь наша з
Страницы: << < 2 | 3 | 4 | 5 | 6 > >>