Я начинаю с нового листа, и у меня, очевидно, есть ячейка A1, которая пуста. Затем в ячейке B1 я пишу:
=IF(ISBLANK(A1),"",A1)
Тогда B1 действительно кажется пустым. Затем в ячейке С1 я проверяю:
=ISBLANK(B1)
и я получаю FALSE
.
Затем я делаю следующее. Я копирую A1 и вставляю его значение в B2. Затем в ячейке C2 я проверяю:
=ISBLANK(B2)
и я получаю TRUE
, как и ожидалось.
Последний шаг, я копирую B1 и вставляю его значение в B3. Затем в ячейке C3 я проверяю:
= ISBLANK(B3)
и я получаю FALSE
, еще раз. Но когда я редактирую ячейку, там ничего нет.
Затем у меня появилась идея, и я выполнил заключительный тест (в ячейке D1, скопированный в D2, D3):
=AND(B1,TRUE())
что дает TRUE
для всех 3 ячеек, как это должно быть, когда B1:B3 были пустыми.
Может ли кто-нибудь объяснить, что происходит? Есть ли каким-то образом TRUE
результат =if(conditional,"","blah")
является настоящей пустой ячейкой?
-т-