написание формулы для форматирования ячеек в Excel для большого набора данных: убрать выбросы красным - PullRequest
0 голосов
/ 26 мая 2020

У меня есть большой набор данных (2209 строк x 60 столбцов) (каждый столбец представляет собой соединение, например, озон, этан и т. Д. c.) Концентраций соединений, и у меня есть специальный метод c для расчета выбросов. По сути, я вычислил число для каждого из 50 соединений, и любая концентрация, превышающая это вычисленное мной число (расположенное в нижней части каждого столбца соединений), считается выбросом, и я хочу идентифицировать их, сделав их шрифт красным. Я знаю, что это можно сделать при форматировании ячеек, но тогда мне придется делать это для каждого отдельного столбца, что отнимает много времени. У меня также есть нечисловые символы c в моем наборе данных для представления отсутствующих данных («x» и «--------»), и я хочу игнорировать их при поиске выбросов. Я не очень разбираюсь в написании макросов (обычно я анализирую данные в RStudio, но мне нужно, чтобы конечным продуктом был этот лист Excel с выбросами красного цвета), но есть ли простой способ отформатировать все ячейки в каждом столбце, игнорируя эти символы и делать это сразу для всех столбцов? Ниже приведен пример скриншота данных, с которыми я работаю. enter image description here

1 Ответ

1 голос
/ 26 мая 2020

Есть простой способ сделать это, да. Вам нужно решить, что такое выброс, для этой формулы я буду предполагать что-либо большее, чем 2,0.

1) Выберите, где вы хотите применить это правило, похоже, для вас это будут все строки 1 - 14.

2) Откройте «условное форматирование» и выберите «новое правило»

3) «Используйте формулу, чтобы определить, какие ячейки нужно форматировать»

4) Используйте это формула =AND(A$14>2,NOT(ISTEXT(A$14)))

5) Щелкните формат и выберите предпочтительный вариант отображения

6) Нажмите «Применить»

Для формулы, если вы хотите, чтобы учитывались и отрицательные значения затем используйте =AND(OR(A$14>2,A$14<-2),NOT(ISTEXT(A$14))). Строку можно изменить, если измеряемая деталь не находится в строке 14 (например, если она находится в строке 99, просто используйте =A$99>2)

...