Между диапазоном значений в Excel 2007 - PullRequest
0 голосов
/ 14 января 2010

У меня есть столбец чисел в Excel 2007, например:

19
35
29
62

Что я хочу сделать: если значение находится в диапазоне от 0 до 20, замените значение на 0,1
. Если значение находится между 20-25, замените его на 0,2

Размеры ячеек не будут одинаковыми (0-20, 20-25, 30-50, 50-60, 65+) и т. Д., И значения для замены чисел не обязательно будут последовательными .

Есть ли формула для этого? Может ли макрос работать? Это займет вечность с поиском и заменой.

Спасибо

1 Ответ

1 голос
/ 14 января 2010

Простейший: таблица на листе, два столбца, один для нижних границ полос и один для соответствующих значений:

 0  0.1
20  0.2
25  0.3
30  0.4
50  0.5
60  0.6

Тогда формула: =VLOOKUP(value_to_replace,table_address,2,TRUE)

Убедитесь, что границы отсортированы, иначе трюк не сработает. Значения замены не нужно сортировать.

...