как получить текст вместо ИСТИНА:ЛОЖЬ в Excel

как получить текст вместо ИСТИНА:ЛОЖЬ в Excel

предположим, у меня есть формула в ячейке C3: =AND(A1=B1) она даст ИСТИНА:ЛОЖЬ, но мне нужно Да:Нет, так как мне отформатировать ячейку C3, чтобы получить это? Спасибо! С уважением,

решение1

На самом деле, да, это можно сделать с помощью условного форматирования... Вроде того. Используйте скриншоты ниже, чтобы настроить условный формат, который использует пользовательский числовой формат для ячеек, которые являются TRUE. Вы должны быть в состоянии экстраполировать настройку для False = No.

Важно отметить, что это изменит толькоочевидныйзначение в ячейке, а не фактическое значение. Если вы попытаетесь выполнить другие вычисления на основе этой ячейки, будут использоваться значения ИСТИНА/ЛОЖЬ, а не значения ДА/НЕТ. Поэтому этот метод полезен только в том случае, когда вас волнует то, что представляется пользователю, а не то, что используется в базовых вычислениях.

Скриншот 1

Скриншот 2

Скриншот 3

Посмотрите, что значение по-прежнему будет, 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 (т.е. преобразует их в целые числа)

Связанный контент