Я начинаю с нового листа, и у меня, очевидно, есть ячейка 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") является настоящей пустой ячейкой?
-т-
