Другой причиной является использование препроцессора C для определения местоположения объявлений. Даже с защитой заголовка.h все еще должны быть проанализированы много раз, каждый раз, когда они включены. Некоторые компиляторы поддерживают предварительно скомпилированные заголовки, которые могут помочь с этим, но они не всегда используются.
См. также: C++ Часто Подвергаемые сомнению Ответы
Тогда вам придется использовать VBA
. Вы будете перебирать ячейки в своем диапазоне, проверять условие и удалять содержимое, если они совпадают.
Что-то вроде:
For Each cell in SomeRange
If (cell.value = SomeTest) Then cell.ClearContents
Next
В Excel нет возможности сделать это.
Результатом формулы в ячейке Excel должно быть число, текст, логическое (логическое) значение или ошибка. Не существует типа значения ячейки формулы «пустое» или «пустое».
Я видел один из методов, которым следовали, - использовать NA () и ISNA (), но это может или не может решить вашу проблему, поскольку большая разница в том, как NA () обрабатывается другими функциями (SUM (NA ()) - это # N / A, а SUM (A1) - 0, если A1 пусто).
Попробуйте оценить ячейку, используя LEN
. Если он содержит формулу LEN
вернет 0
. Если он содержит текст, он вернет больше, чем 0
.