Как остановить Excel от изменения диапазона при перетаскивании формулы вниз? [закрыто]

11

Я пытаюсь нормализовать набор столбцов данных в таблице Excel.

Мне нужно получить значения, чтобы самое высокое значение в столбце было = 1, а самое низкое = = 0, поэтому я пришел с формулой:

=(A1-MIN(A1:A30))/(MAX(A1:A30)-MIN(A1:A30))

Кажется, это работает нормально, но когда я перетаскиваю формулу, чтобы заполнить ячейки под ней, теперь только A1увеличивается, но A1:A30тоже увеличивается .

Есть ли способ заблокировать диапазон при обновлении только номера, который меня интересует?

Я попытался поместить Max и min в другую ячейку и сослаться на это, но он просто ссылается на ячейку под той, в которой находятся Max и min, и я получаю деление на ноль ошибок, потому что там ничего нет.

Омар Кохеджи
источник

Ответы:

39

«$» Заблокирует ссылку на абсолютную и относительную. Вы можете заблокировать столбец, строку или оба. Вот заблокированная абсолютная ссылка для вашего примера.

(A1-MIN($A$1:$A$30))/(MAX($A$1:$A$30)-MIN($A$1:$A$30))
B_Miner
источник
1
Примечание: я думаю, что это работает практически для всех современных программ для работы с электронными таблицами - я знаю, что это работает для OpenOffice.org Calc и электронных таблиц Google Docs.
Эрик П.
2
Хороший ответ - но он (и оригинальный вопрос) принадлежит другому сайту.
whuber
1
На компьютере под управлением Windows вы можете переключаться между методами «блокировки» клавишей F4.
Погоня