#excel #formatting #conditional
#excel #форматирование #условные операторы
Вопрос:
Что я делал, так это то, что я создал корреляционную матрицу в одной из моих баз данных с общим количеством функций 248. Моя цель — удалить все ячейки, которые имеют значения корреляции от -0,5 до 0,5. С помощью условного форматирования в Excel я могу выделить эти значения, но мне интересно, смогу ли я также удалить все выделенные.
Один из способов, который я сделал, — это отфильтровать ячейки и удалить значения, которые имеют корреляцию от -0,5 до 0,5, но это можно сделать только по одному столбцу за раз, что отнимает много времени для 248 функций. Я искал, может ли функция поиска и замены использовать указанный диапазон в качестве входных данных для поиска всех значений, но я не нашел никаких решений. Кроме того, я новичок в макросах so и до сих пор не нашел решения своей проблемы.
Заранее благодарю вас.
Комментарии:
1. Вы заменяете значения ИЛИ удаляете сами ячейки? Если вы удаляете ячейки, то как вы хотите, чтобы оставшиеся ячейки были переставлены (переместить влево ИЛИ переместить вверх)? Если ячейки не находятся в одной строке / столбце, результирующие позиции ячеек могут быть скремблированы (а не то, что вы имели в виду). Не могли бы вы предоставить образец из 2 или 3 строк и столбцов данных, если это возможно?
2. Я просто хотел, чтобы ячейки были пустыми, так что да, я не хочу, чтобы они были переставлены. Я предоставлю образец через несколько минут
3. Вот что я пытался сделать. Первые три столбца — это низкие корреляции, которые я уже удалил, поэтому я хотел бы оставить их пустыми. uppic.org/image-B407_57EE0604.jpg
Ответ №1:
Вы можете использовать формулу для редактирования значений за пределами желаемого диапазона:
=IF(AND(0.5>A1,A1>-0.5),"",A1)