Wyobraź sobie skoroszyt z dwoma arkuszami o nazwach „Gospodarze” i „Kwalifikowalność”.
Arkusz gospodarzy ma następującą strukturę:
Name Status Eligibility
-----------------------------
Josh Ready Yes
Anita Off No
Arkusz kwalifikowalności jest ułożony w ten sposób
Ineligibility Reason Description
---------------------------------------------------------------
Off Person is off for the duration
Disqualified Person is not qualified for the run
Próbuję zbudować formułę w kolumnie „Kwalifikowalność”. Bada komórkę jedna kolumna po lewej (Status), a jeśli tam słowo pasuje coś w pierwszej kolumnie arkusza kwalifikacyjnego ( A:A
), powinno powiedzieć „Nie”, w przeciwnym razie powinno powiedzieć „Tak”.
Skonstruowałem taką formułę i umieściłem ją w komórce C2
arkusza Hosty.
Formuła wygląda następująco:
=IF(ISERROR(SEARCH(B2,Eligibility!A:A)),"Yes", "No")
Kiedy idę przeciągnąć uchwyt wypełniania w dół, aby skopiować formułę do innych komórek w kolumnie C, formuła nie jest kopiowana. Oznacza to, że wypełnione komórki są całkowicie puste, a formuła nie jest obecna.
Warto wspomnieć, że mogę skopiować i wkleić komórkę formuły, a ona poprawnie wkleja się (i aktualizuje pierwsze odwołanie do komórki .. jeśli wkleję do komórki C5, pierwsze odniesienie poprawnie zmieni się w B5). To jednak jest ból.
Co się tutaj dzieje z uchwytem napełniania? Czy problem dotyczy mojej formuły lub ustawień Excela?
źródło
Odpowiedzi:
Naprawdę nie jest to odpowiedź na twoje pytanie, ale być może łatwiejsze może być użycie WYSZUKAJ.PIONOWO zamiast funkcji WYSZUKIWANIA w celu uproszczenia.
Wierzę też, że funkcja wyszukiwania znajdzie podciąg, więc jeśli na przykład miałbyś przyczynę niekwalifikowalności jako „jerkoff”, to też by to zauważył.
źródło