Мне нужно вернуть пустую ячейку из формулы Excel, но похоже, что Excel обрабатывает пустую строку или ссылку на пустую ячейку иначе, чем истинная пустая ячейка. По существу мне нужно что-то вроде
=IF(some_condition,EMPTY(),some_value)
Я пытался делать такие вещи, как
=IF(some_condition,"",some_value)
и
=IF(some_condition,,some_value)
и предполагая, что B1 является пустой ячейкой
=IF(some_condition,B1,some_value)
но ни одна из них не выглядит как истинные пустые ячейки, я предполагаю, потому что они являются результатом формулы. Есть ли способ заполнить ячейку тогда и только тогда, когда выполняется какое-то условие, и в противном случае ячейка действительно пуста?
EDIT: как рекомендовано, я попытался вернуть NA(), но для моих целей это тоже не сработало. Есть ли способ сделать это с помощью VB?
EDIT: Я создаю рабочий лист, который извлекает данные из других рабочих листов, которые отформатированы с учетом специфических требований приложения, которое импортирует данные в базу данных. У меня нет доступа для изменения реализации этого приложения, и он терпит неудачу, если значение "" вместо фактического пустого.