2016-09-30 4 views
0

Что я делаю, так это то, что я создал корреляционную матрицу в одной из моих баз данных с 248 функциями. Моя цель - удалить все ячейки с корреляционными значениями от -0,5 до 0,5. С помощью условного форматирования в Excel я могу выделить эти значения, но мне интересно, могу ли я удалить все выделенные.Как удалить все значения ячеек в определенном диапазоне в Excel?

Одним из способов, которым я это сделал, является фильтрация ячеек и удаление значений, имеющих корреляцию между -0,5 и 0,5, но это может быть сделано только по одному столбцу за раз, что занимает много времени для 248 функций. Я искал, если функция find и replace может использовать указанный диапазон в качестве входных данных для поиска всех значений, но я не нашел никаких решений. Также я новичок в макросах, поэтому пока не нашел решения по моей проблеме.

Заранее спасибо.

+0

Вы замены значений или удаление самих клеток? Если вы удаляете ячейки, то как вы хотите, чтобы оставшиеся ячейки были перегруппированы (двигайтесь влево или перемещаетесь вверх)? Если ячейки не находятся в одной строке/столбце, результирующие позиции ячейки могут зашифроваться (а не то, что вы имели в виду). Не могли бы вы предоставить образец из 2 или 3 строк и столбцов данных, если это возможно? – blackpen

+0

Я просто хотел, чтобы ячейки были пустыми, так что да, я не хочу, чтобы они были перегруппированы. Я дам образец за несколько минут. – Kig

+0

Вот что я пытался сделать. Первые три столбца - это низкие корреляции, которые я уже удалил, поэтому я хотел бы оставить их пустыми. http://www.uppic.org/image-B407_57EE0604.jpg – Kig

ответ

0

Вы можете использовать формулу, чтобы отредактировать значения за пределами требуемого диапазона:

=IF(AND(0.5>A1,A1>-0.5),"",A1)

Смежные вопросы