
предположим, у меня есть формула в ячейке C3: =AND(A1=B1)
она даст ИСТИНА:ЛОЖЬ, но мне нужно Да:Нет, так как мне отформатировать ячейку C3, чтобы получить это? Спасибо! С уважением,
решение1
На самом деле, да, это можно сделать с помощью условного форматирования... Вроде того. Используйте скриншоты ниже, чтобы настроить условный формат, который использует пользовательский числовой формат для ячеек, которые являются TRUE
. Вы должны быть в состоянии экстраполировать настройку для False = No.
Важно отметить, что это изменит толькоочевидныйзначение в ячейке, а не фактическое значение. Если вы попытаетесь выполнить другие вычисления на основе этой ячейки, будут использоваться значения ИСТИНА/ЛОЖЬ, а не значения ДА/НЕТ. Поэтому этот метод полезен только в том случае, когда вас волнует то, что представляется пользователю, а не то, что используется в базовых вычислениях.
Посмотрите, что значение по-прежнему будет, TRUE
но вместо этого будет отображаться «Да».
решение2
ИспользоватьIF
функция:
=IF(A1=B1, "Yes", "No")
решение3
Позвольте мне внести свои два цента.
Предположим, вас интересуют только отображаемые значения, вы можете воспользоваться следующим приемом.
В ячейку C3 вставьте формулу:
=AND(A1=B1)+0
Может быть, стоит избавиться от части AND:
=(A1=B1)+0
Теперь вы можете задать пользовательский формат C3
для"Yes";;"No"
.
The+0
часть заставляет Excel обрабатывать результат как число, предоставляя вам возможность использовать пользовательский формат.
решение4
Используйте =--(A1=B1)
вместо =A1=B1
. Двойное отрицание дважды меняет знак, и поскольку это математическая операция, она преобразует ИСТИНА в 1, а ЛОЖЬ в 0 (т.е. преобразует их в целые числа)