Скопируйте формулу Excel RANK, не меняя конечную ссылку

Предположим, у меня есть простая электронная таблица с 3 строками данных, которые я хочу расположить в отдельных столбцах. Пример, который я буду использовать, прост, но мой фактический набор данных составляет более 12 тыс. Строк. В этом простом примере я хочу использовать для этого формулу RANK из Excel. Чтобы ранжировать значения в столбце Police, я буду использовать формулу =RANK(B2, B2:B11, 1), где B2: B11 будет диапазоном.

введите здесь описание изображения

Как я уже упоминал, в моем фактическом наборе данных есть тысячи строк и гораздо больше столбцов для сравнения. Даже в этом примере мне нужен простой способ скопировать формулу во все остальные _RANK ячейки столбца. Если я просто копирую ячейку в другие ячейки, к значению ячейки добавляется +1. Это то, что я хочу, ЗА ИСКЛЮЧЕНИЕМ конечной ячейки диапазона.

введите здесь описание изображения

Как видите выше, это неверно. Формула устанавливается на =RANK(B11,B11:B20,1) для ячейки E11, когда мне нужно =RANK(B11,B11:B11,1). Как я могу легко скопировать эту формулу в несколько ячеек, чтобы она содержала правильную формулу?


person gwydion93    schedule 06.05.2020    source источник
comment
B11:B11 в =RANK(B11,B11:B11,1) не имеет большого смысла. Какой именно диапазон вы хотите?   -  person BigBen    schedule 07.05.2020


Ответы (1)


Размещение $ перед ссылками на ячейки делает его статическим. Попробуйте изменить формулу на Rank (B11, B $ 2: B $ 20,1). Обработка этой формулы изменит только те ссылки, для которых не используется $.

person H_J    schedule 06.05.2020