Muszę zwrócić pustą komórkę z formuły Excela, ale wygląda na to, że Excel traktuje pusty ciąg lub odwołanie do pustej komórki inaczej niż prawdziwa pusta komórka. Zasadniczo potrzebuję czegoś takiego
=IF(some_condition,EMPTY(),some_value)
Próbowałem robić takie rzeczy jak
=IF(some_condition,"",some_value)
i
=IF(some_condition,,some_value)
i zakładając, że B1 jest pustą komórką
=IF(some_condition,B1,some_value)
ale żadna z tych nie wydaje się być prawdziwymi pustymi komórkami, zgaduję, ponieważ są one wynikiem formuły. Czy jest jakiś sposób na zapełnienie komórki tylko wtedy, gdy spełniony jest jakiś warunek, a poza tym utrzymywać komórkę naprawdę pustą?
EDYCJA: zgodnie z zaleceniami próbowałem zwrócić NA (), ale dla moich celów to też nie zadziałało. Czy można to zrobić za pomocą VB?
EDYCJA: Buduję arkusz roboczy, który pobiera dane z innych arkuszy, który jest sformatowany zgodnie z bardzo specyficznymi wymaganiami aplikacji, która importuje dane do bazy danych. Nie mam dostępu do zmiany implementacji tej aplikacji i kończy się niepowodzeniem, jeśli wartość jest „” zamiast faktycznie pusta.