Я хотел бы написать оператор IF, в котором ячейка остается пустой, если условие FALSE. Обратите внимание, что если в ячейку C1 (для которой условие ложно) ввести следующую формулу, например:
=IF(A1=1,B1,"")
и если C1 проверяется на пустоту или нет с помощью =ISBLANK(C1)
, это вернет FALSE
, даже если C1 кажется пустым. Это означает, что формула =IF(A1=1,B1,"")
технически не оставляет ячейки пустыми, если условие не выполняется.
Есть ли какие-нибудь мысли по поводу того, как этого добиться? Спасибо,
К сожалению, не существует формулы, позволяющей получить действительно пустую ячейку, """
- это лучшее, что могут предложить формулы.
Мне не нравится ISBLANK, потому что он не увидит ячейки, в которых есть только """
, как пустые. Вместо этого я предпочитаю COUNTBLANK, который будет считать """"'' пустой, так что в основном
=COUNTBLANK(C1)>0'' означает, что C1 пуста или имеет `"""''.
Если вам нужно удалить пустые ячейки в столбце, я бы рекомендовал отфильтровать столбец на наличие пустых ячеек, затем выделить получившиеся ячейки и нажать Del. После этого вы можете удалить фильтр.
Попробуйте вместо этого
=IF(ISBLANK(C1),TRUE,(TRIM(C1)=""))
Это вернет true для ячеек, которые либо действительно пустые, либо не содержат ничего, кроме белого пространства.
Несколько других вариантов см. в этом посте.
редактировать
Чтобы отразить комментарии и то, что вы в итоге сделали: Вместо оценки "" введите другое значение, например 'deleteme', а затем ищите 'deleteme' вместо пробелов.
=IF(ISBLANK(C1),TRUE,(TRIM(C1)="deleteme"))
Я хотел добавить, что существует еще одна возможность - использовать функцию на()
.
например, =если(А2 = 5, то"хорошее" и,на());`
Это позволит заполнить ячейки с #н/д и если вы уникальный столбец, данные, выиграл'т быть графически. Я знаю, что это'т на "пустой" и как таковая, но это'с другой возможности, если у вас есть пустые строки в ваших данных и в ""
в-допустимый вариант.
Кроме того, граф(а:а) не считать клетки, которые были установлены в н/в по этим.
Если вы хотите использовать phenomenical (с формулой в) пустую ячейку, чтобы сделать арифметика/математические операции, все, что вам нужно сделать, это использовать эту формулу:
=N(C1)
предполагая, что С1 и "пустой" в клетку
Я думаю, что все, что вам нужно сделать, это установить значение не верное условие, чтобы сделать его показать какие-либо ошибки, то вы фильтр ошибки с Данные()`.
Вот то, что ваша формула должна выглядеть так: =данные(если(А1=1,В1,Н()))
Вот лист, который возвращает заготовки из если условие : https://docs.google.com/spreadsheets/d/15kWd7oPWQmGgYD_PLz9YpIldwnKWoXPHtHQAT3ulqVc/edit?usp=sharing
Я нашел это обходное решение, которое, похоже, помогает:
Измените вашу исходную формулу:
=IF(A1=1,B1,"filler")
Затем выберите столбец, найдите и замените "заполнитель" на ничто. Ячейки, которые вы хотите сделать пустыми/пустыми, на самом деле пустые, и если вы проверите их с помощью "ISBLANK", это вернет TRUE. Это не самый элегантный способ, но он быстрый и работает.
Самое простое решение-использовать условное форматирование, если если заявление возвращается false, чтобы изменить шрифт результатов клетку, независимо от цвета фона. Да, технически ячейки это'т заполнено, но вы выиграли'т быть в состоянии, чтобы увидеть это'ы содержание.
Это должно работать (все выше, временное решение, не формула)
Измените свой оригинальный формуле: =Если(А1=1,В1, С"наполнитель")смотрите
Поставить фильтр на таблицу, выбрать лишь "наполнитель" в столбце B выберите все ячейки с "наполнитель" в них, нажмите Удалить, удалить фильтр
Вы можете сделать что-то подобное, чтобы показать пустое пространство:
=IF(AND((E2-D2)>0)=TRUE,E2-D2," ")
Внутри if
до первой запятой-это состояние, то результатом и возвращаемое значение, если true
и последнее значение пустым, если условие "ложь"
Формула В С1
=IF(A1=1,B1,"")
либо дает ответ на " глаз" (Это'т рассматриваться как пустой) или содержание Б1.
Если вы хотите, чтобы формула в Д1, чтобы показать правда если C1 является "" а ложь если С1-то еще в затем воспользоваться формулой
=IF(C2="",TRUE,FALSE)
вместо ЕПУСТО
Для проверки данных в колонке, для заготовок
Шаг 1: Шаг 1: Б1=епусто(А1)
Шаг 2: перетащите формулу для всего столбца говорю В1:В100; это возвращает ры или false от B1 до Б100 в зависимости от данных в столбце a
Шаг 3: нажмите Ctrl+А (Selct все), CTRL+с (копировать все) , клавиш crtl+V (вставить все значения)
Шаг 4: нажмите Ctrl+Ф ; найти и заменить функцию, обнаружить "ложные" и, замены "Оставьте это поле пустым полеи" ; Найти и заменить все
Держи чувак!
Это должно должно работать: =если(А1=1, В1)
3-й аргумент о том, значение ячейки, если условие не выполняется необязательно.
Вместо quot и; и" используйте 0. Затем используйте Условное форматирование цвет 0 цвет фона, так, что кажется пустым.
Поскольку пустые ячейки, и 0 будет иметь такое же поведение в большинстве ситуаций, это может решить проблему.