Предположим, у меня есть формула в ячейке C3:=AND(A1=B1)
она выдаст TRUE:FALSE, но мне нужно Да:Нет, вместо этого, как мне отформатировать ячейку C3, чтобы получить ее?
Спасибо!
С Уважением,
5 ответов
На самом деле, да, это можно сделать с помощью условного форматирования ... Вроде, как бы, что-то вроде. Используйте приведенные ниже снимки экрана, чтобы установить условный формат, который использует пользовательский числовой формат для ячеек, имеющих значение TRUE
. Вы должны быть в состоянии экстраполировать настройки для False = Нет.
Важно отметить, что это изменит только видимое значение в ячейке, а не фактическое значение. Если вы попытаетесь выполнить другие вычисления на основе этой ячейки, она будет использовать значения ИСТИНА / ЛОЖЬ, а не значения ДА / НЕТ. Следовательно, этот метод полезен только в том случае, если вы беспокоитесь о том, что представлено пользователю, а не о том, что используется в базовых вычислениях.
Посмотрите, как значение будет по-прежнему TRUE
но вместо этого отображается "Да".
Используйте функцию IF
:
=IF(A1=B1, "Yes", "No")
Позвольте мне дать два моих цента.
Предположим, что вы просто заинтересованы в показе значений, вы можете использовать следующий прием.
В С3 вставить формулу:
=AND(A1=B1)+0
Может быть, избавиться от части И:
=(A1=B1)+0
Теперь вы можете установить пользовательский формат для C3
на "Yes";;"No"
.
В +0
часть силы Excel лечить результат как числовые, что дает вам возможность использовать пользовательский формат.
Используйте =--(A1=B1)
вместо =A1=B1
. Двойной отрицательный знак дважды переворачивает знак, и, поскольку это математическая операция, он преобразует ИСТИНА в 1 и ЛОЖЬ в 0 (т. Е. Преобразует их в целые числа)
Пример:
Data Result Result
1 FALSE NO
12 TRUE YES
12 FALSE NO
33
Формула в С3:
=IF(AND(A4=A5),"YES","NO")
Формула в B3:
=AND(A3=A4)