0

У меня есть две ячейки (A2 и B2) в Excel, которые имеют то же значение «GDF5». Но когда я сравниваю значения двух ячеек с помощьюСравнение двух строк, содержащих число в конце

=IF(A2=B2, 1, 0) 

возвращенное значение 0. И когда я использую функцию EXACT для сравнения

=EXACT(A2,B2) 

возвращает FALSE.

Почему это происходит? Я что-то упустил?

+6

Есть ли передние или конечные пробелы в любой ячейке, что вы получаете с '= TRIM (A2) = TRIM (B2)'? –

+0

..... также, возможно, проверьте форматирование ячеек ..... –

+0

Он работал с использованием '= TRIM (A2) = TRIM (B2)' –

ответ

0

Ваш тест с TRIM указывает на то, что у одного или другого есть пробелы, которые нет у другого - ячейки не имеют одинакового содержимого - так что естественно EXACT возвращает FALSE. Кроме того, поскольку они не равны, IF-тест не передается, поэтому возвращается результат «else».

 Смежные вопросы

  • Нет связанных вопросов^_^