Условное форматирование с использованием левого и правого

Я пытаюсь выполнить условное форматирование для группы ячеек на основе значения каждой ячейки. В каждой ячейке у меня есть "X (Y)", так что X и Y являются целыми числами. Он сформирован с использованием формулы Concatenate и получает значения из других мест в моей книге. Мне нужно выполнить некоторое условное форматирование, которое говорит следующее:

If Y > 0, then highlight green
If Y < 0, then highlight red
If Y = 0, then highlight blue (or no highlight)

Я решил отрицательную проблему, просто проверив, содержит ли ячейка "-", но две другие, на которых я застрял. Я попытался использовать функцию поиска для поиска "(0)", но формула относится только к первой ячейке, которую я имею. Я пробовал использовать левую и правую частицу, чтобы проверить наличие части больше 0, но Excel не нравится.

Я думаю, что проблема может быть из-за относительных / абсолютных ячеек, но я не знаю.

2 ответа

Решение

Нет, X и Y являются частями строки, а не целыми числами, преобразуйте их, хотя, захватывая часть этой строки: (однако не пытайтесь правильно, у вас есть круглые скобки)

Int(Left()) and Int(Mid())

Вы можете сделать это без использования условного форматирования. Выделите ваши ячейки и примените пользовательское форматирование (щелкните правой кнопкой мыши> форматировать ячейки> число> пользовательское) и используйте что-то вроде этой в качестве пользовательской строки чисел:

0[green];0[red];0[blue]
Другие вопросы по тегам