Представьте себе рабочую книгу с двумя листами с именами "Хозяева" и "Право на участие".
Лист Hosts выложен так:
Name Status Eligibility
-----------------------------
Josh Ready Yes
Anita Off No
Лист приемлемости выложен так
Ineligibility Reason Description
---------------------------------------------------------------
Off Person is off for the duration
Disqualified Person is not qualified for the run
Я пытаюсь построить формулу в столбце "Право". Он проверяет ячейку на один столбец слева ("Статус"), и если слово в этом столбце соответствует чему-либо в первом столбце таблицы приемлемости (A:A
), он должен сказать "Нет", в противном случае он должен сказать "Да".
Я построил такую формулу и поместил ее в ячейку C2
таблицы Hosts.
Формула выглядит так:
=IF(ISERROR(SEARCH(B2,Eligibility!A:A)),"Yes", "No")
Когда я перетаскиваю маркер заполнения вниз, чтобы скопировать формулу в другие ячейки в столбце C, формула не копируется. То есть заполненные ячейки полностью очищены, а формула отсутствует.
Стоит отметить, что я могу скопировать и вставить ячейку формулы, и она будет вставлена правильно (и обновит первую ссылку на ячейку. Если я вставлю ее в ячейку C5, первая ссылка будет правильно называться B5). Это, однако, боль.
Что здесь происходит с ручкой заполнения? Проблема с моей формулой или настройками Excel?