2

Как вы можете видеть в этом примере ниже, я хотел бы иметь возможность обозначить красным отрицательные числа, которые находятся в таблице под графиком. Я хотел бы применить условное форматирование к этой таблице (которая генерируется из графика). Как это сделать?

NB: я знаю, что мог бы сделать это вручную, создав таблицу непосредственно под графиком и применив условное форматирование. Однако я не могу этого сделать, потому что мои реальные данные (а не пример) слишком широки, и я не могу поместить их все под график, не уменьшив размер ячеек, что повлияет на другие элементы на листе.

2 ответа2

4

Я не верю, что можно применить цвет к числам в таблице данных диаграммы.

Однако у меня может быть обходной путь, который означает, что вы можете использовать отформатированную таблицу, хранящуюся на другом листе, чтобы она не влияла на существующие высоты строк и столбцов на вашем листе. Это что-то вроде взлома, но сработает.

Используйте Excel инструмент камеры

Чтобы использовать инструмент «Камера», необходимо настроить панели инструментов.

В Excel 2010 вы можете добавить его на панель быстрого доступа:

Создайте новый рабочий лист и создайте свою таблицу с вашим условным форматированием, как вы хотите, чтобы он был размечен. Затем выберите всю таблицу и нажмите кнопку инструмента камеры. Перейдите к своей диаграмме и щелкните чуть ниже диаграммы, где вы хотите, чтобы таблица появилась.

Вы должны получить что-то вроде этого. Не волнуйтесь, мы еще не закончили :)

Здесь у нас есть три проблемы: ширина не правильная, текст немного зернистый и есть граница, которую мы не хотим.

Сначала давайте разберемся с зернистым текстом. Я недавно столкнулся с этой проблемой и решил, как с ней бороться. Сначала давайте удалим полученное изображение - нам нужно свежее изображение, а затем вернемся к вашей таблице на новой вкладке.

Теперь выберите вашу отформатированную таблицу, но на этот раз около 20 пустых строк под вашей таблицей. Снова выберите инструмент «Камера» и нажмите под диаграммой. Теперь щелкните правой кнопкой мыши и обрежьте изображение, чтобы показать только те данные, которые вы хотите.

Удалить границу очень просто - щелкните правой кнопкой мыши на изображении, выберите « Format Picture и установите « No line .

Теперь у вас должно быть что-то подобное.

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

Вернитесь к изображению инструмента камеры, и текст будет выглядеть сжатым. Нам нужно отрегулировать ширину изображения. Щелкните правой кнопкой мыши, Format picture установите Scale width равной Scale height (поскольку вы изменили ширину). Повторяйте, пока вы не получите ширину, как вы хотите, что-то вроде этого:

Что делает Camera Tool таким замечательным?

Замечательная вещь в изображении с камеры заключается в том, что оно не является статичным - если ваши данные изменяются, изображение с камеры также автоматически меняется. Это отличный инструмент!

0

Почти во всех местах в Excel вам не нужно условное форматирование; Вы можете использовать стандартные коды формата Excel для этого. Выделите всю таблицу и отформатируйте ячейки с помощью

0;[Red]-0

Это даст вам формат 0 для положительных чисел и формат -0 красным цветом для отрицательных чисел. Если хотите, вы можете добавить третий формат для нулей, например 0;[Red]-0;[Blue]0 чтобы получить синий ноль.

Вы также можете заменить 0 на любой другой формат, который вы хотите использовать в вашем случае, например, если вы хотите, чтобы после десятичного разделителя были две цифры, вы можете сделать: 0.00;[Red]-0.00 и т.д.

К сожалению, это конкретный случай таблицы под графиком, это не работает; это ограничение (ошибка?) в Excel не переносить раскраску

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