3

Предположим, у меня есть формула в ячейке C3:=AND(A1=B1) она выдаст TRUE:FALSE, но мне нужно Да:Нет, вместо этого, как мне отформатировать ячейку C3, чтобы получить ее? Спасибо! С Уважением,

5 ответов5

5

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

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

Снимок экрана 1

Снимок экрана 2

Скриншот 3

Посмотрите, как значение будет по-прежнему TRUE но вместо этого отображается "Да".

3

Используйте функцию IF :

=IF(A1=B1, "Yes", "No")

2

Позвольте мне дать два моих цента.

Предположим, что вы просто заинтересованы в показе значений, вы можете использовать следующий прием.

В С3 вставить формулу:

=AND(A1=B1)+0

Может быть, избавиться от части И:

=(A1=B1)+0

Теперь вы можете установить пользовательский формат для C3 на "Yes";;"No".

В +0 часть силы Excel лечить результат как числовые, что дает вам возможность использовать пользовательский формат.

0

Используйте =--(A1=B1) вместо =A1=B1 . Двойной отрицательный знак дважды переворачивает знак, и, поскольку это математическая операция, он преобразует ИСТИНА в 1 и ЛОЖЬ в 0 (т. Е. Преобразует их в целые числа)

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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .