Как я могу удалить все значения ячеек в определенном диапазоне в Excel?

#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)