2013-09-26 6 views
0

Я создаю лист с расширенными данными и пытаюсь получить условное форматирование, работая так, как хотелось бы. Ячейки будут содержать один или два символа, и я пытался заставить его заполнить ячейку с КРАСНЫМ, если он говорит в верхнем регистре «W» или «ORANGE», если в нижнем регистре «w». Допускается только около 10 символов (верхний и нижний W H F S O), но мне также нужно сказать ЗЕЛЕНЫЙ для двух символов «wh». Пока форматирование дает мне RED, независимо от того, что это «W» или «w». Я пробовал разные комбинации тестов и много поисков в Интернете, любая помощь была бы приветствуемой. БлагодаряExcel условное форматирование точное совпадение с символами

ответ

0

Сравнение строк является случай агностик в Excel, т.е. ="W"="w" вычисляет TRUE

Вы должны использовать функцию =code(text) для сравнения ASCII кодов ячеек в вашей условной формуле форматирования

Например =code("W") Оценивает to ascii код 87 и =code("w") оценивает по ascii код 119

=code(text) оценивает только на первом символе, поэтому у вас будет t о что-то вроде =and(code(left(cell, 1))=119, code(mid(cell, 2, 1))=104), чтобы захватить два примера символа «Wh»

Вы можете обмотать вверх с большим количеством запутанных условными в условное форматирование, так что вы могли бы быть лучше делать все, что логика в другом месте в таблице

+0

@ Алан Вудс ответил на ваш вопрос? – rusty1042

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