Есть двумерный массив данных. Необходимо по каждому столбцу, шапка которого равна значению определенной отдельной ячейке (т.е. его прежде надо найти в этом массиве), произвести СЧЁТЕСЛИ(). Вот и вопрос - как найти столбец, в котором необходимо запустить СЧЁТЕСЛИ()?
Вот по этому уроку (отличный, кстати) сделал выпадающий список с удалением использованных элементов. Но его необходимо модернизировать. Как сделать, чтобы он убирал из списка еще и предметы, которые уже были использованы где-то первым уроком (т.е. в текущей строке)... Вообще, в идеале конечно, чтобы убирались элементы для учителя (т.к. может вести несколько предметов), который уже ведет какой то предмет первым уроком. Для второго урока, соответственно, убирались из списка учителя, которые уже ведут второй урок в каком то классе.... и т.д. Файл примера не содержит учителей.
Есть список учебных предметов, и учителей. Необходимо (если возможно) сделать автозаполнение таблицы, чтобы ничего не повторялось и не было наложений. Такое возможно по средствам формул?
ПОИСКПОЗ ищет только первое появление нужных данных. А если в массиве не одна ячейка содержит необходимые данные - как найти последующие? Т.е. если два предмета, например, физика, проходят в один день в расписании, то отследить ПОИСКПОЗ = 2 у меня не получается. ПОИСКПОЗ всегда = 1, находит только первое вхождение предмета в расписании на день.
Как исхитриться и выполнить поиск не всего текста ячейки, а лишь часть его в массиве данных. По типу СЧЁТЕСЛИ(А2:А56;"*пример*").
В принципе, наверно все сказано. Но все таки, есть ячейка, содержащая учебный предмет. Например, алгебра. Ниже необходимо вывести классы, в которых этот предмет ведется. И все бы ничего, но класс может делиться на группы, и в расписании будет стоять "Алгебра/физкультура", что уже не соответствует ячейке "Алгебра". Как искать значение конкретной ячейки, которое может быть "обнесено" другими символами? Именно значение ячейки - что то вроде "*А2*". Через символ & пробовал - не выходит.