5

В Excel функция ISBLANK кажется, эффективно ведет себя так же, как компаратор ="" . Тем не менее, первый требует более чем вдвое больше символов, чем последний.

Есть ли полезная разница между ISBLANK и =""? Есть ли ситуации, когда было бы особенно предпочтительно использовать один над другим?

1 ответ1

10

Если формула находится в ячейке, но там нет текста, то ="" вернет true, а =ISBLANK будет false.

Чтобы увидеть это, выполните =CONCATENATE(B1,B2) (где эти ячейки не заполнены) и протестируйте обе эти формулы в одной ячейке, в которую вы положили конкатенацию.

Проще говоря (благодаря @Malachi), ISBLANK сообщит вам, пуста ли ячейка, и ="" сообщит, пуст ли отображаемый текст (обратите внимание, что пробел и невидимые символы считаются отображаемым текстом).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .