Menu

Абсолютная ссылка в Excel (эксель): $A$1, F4 и смешанные

Абсолютная ссылка вроде $E$1 не меняется при копировании формулы, а относительная вроде E1 сдвигается вместе с ней. Знаки доллара ставит клавиша F4. Разница видна на таблицах, которые можно править.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

Абсолютная ссылка оставляет ячейку на месте при копировании формулы. В =B2*$E$1 знаки доллара закрепляют E1: протяните формулу вниз, и каждая строка по-прежнему умножает на E1, а B2 сдвигается на B3, B4 и так далее. Чтобы поставить знаки доллара, щёлкните ссылку в формуле и нажмите F4 (на Mac Cmd+T).

Комиссия по одной ставке
C2
ABCDE
1RepSalesCommissionRate5%
2Ana$12,000$600
3Ben$8,500$425
4Chen$15,200$760
5Dina$9,800$490
6Eli$11,000$550
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B2*$E$1

C2 набрана один раз и протянута вниз. Щёлкните C4: её формула =B4*$E$1. Ячейка с продажами сдвинулась на строку 4, а ставка осталась в E1. Замените ставку в E1 на 8%, и обновятся все комиссии.

Относительные и абсолютные ссылки

СсылкаТипПосле копирования на строку ниже и на столбец правее
A1относительнаяB2
$A$1абсолютная$A$1
A$1смешанная: закреплена строкаB$1
$A1смешанная: закреплён столбец$A2

Обычная ссылка вроде B2 относительная: Excel хранит её как «ячейку на таком-то расстоянии от меня», поэтому копия на строку ниже указывает на строку ниже. Для данных по строкам это именно то, что нужно, и так устроено по умолчанию. Знак $ перед буквой столбца или номером строки закрепляет эту часть.

Классическая ошибка: протянуть вниз без $

Вот снова таблица комиссий, с =B2*E1 в C2 и без знаков доллара. Первая строка верна. Остальные равны 0.

Та же таблица без $
C3
ABCDE
1RepSalesCommissionRate5%
2Ana$12,000$600
3Ben$8,500$0
4Chen$15,200$0
5Dina$9,800$0
6Eli$11,000$0
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =B3*E2

В C3 стоит =B3*E2: ссылка на ставку сдвинулась вниз на E2, которая пуста, а пустая ячейка считается нулём. Исправьте это здесь: щёлкните C2, замените формулу на =B2*$E$1 и нажмите Enter. Весь столбец исправится, потому что C3:C6 это копии C2. Когда закреплённая ячейка делитель, как в =B2/B7 для доли от итога, та же ошибка показывает #ДЕЛ/0! (по-английски #DIV/0!, именно так ошибку покажет таблица) вместо 0 (обычный случай это процент от итога).

Клавиша F4 ставит знаки доллара

При вводе или редактировании формулы поставьте курсор в ссылку (или сразу после неё) и нажмите F4. Каждое нажатие переходит к следующему виду:

E1  ->  $E$1  ->  E$1  ->  $E1  ->  E1

На многих ноутбуках F4 управляет экраном или звуком, тогда нажимайте Fn+F4. На Mac используйте Cmd+T или Fn+F4. Знаки $ можно набрать и вручную.

Смешанные ссылки: закрепить только строку или только столбец

У смешанной ссылки один знак доллара. $A2 всегда читает столбец A, но позволяет строке двигаться; B$1 всегда читает строку 1, но позволяет двигаться столбцу. Если обе стоят в одной формуле, одна формула, протянутая по сетке, строит таблицу умножения:

Таблица умножения из одной формулы
B2
ABCDEF
1x12345
2112345
32246810
433691215
5448121620
65510152025
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =$A2*B$1

В B2 стоит =$A2*B$1. Щёлкните F6: там =$A6*F$1, номер строки из столбца A, умноженный на номер столбца из строки 1, поэтому ячейка показывает 25. Уберите один знак доллара в B2, и таблица развалится, потому что копии начнут умножать соседние ячейки вместо заголовков.

Тот же приём считает цены списка при нескольких скидках: =$A2*(1-B$1), цены идут вниз по столбцу A, а скидки вправо по строке 1.

Нарастающий итог с наполовину закреплённым диапазоном

Диапазон можно закрепить только с одного конца. =СУММ($B$2:B2) всегда начинается с B2, а её конец сдвигается вниз при протягивании, так что каждая строка складывает всё до себя включительно. Таблицы на этой странице показывают английскую запись, но формулы в них можно вводить и по-русски, с точкой с запятой.

Нарастающий итог
C2
ABC
1MonthSalesTotal so far
2Jan420420
3Feb380800
4Mar5101310
5Apr4501760
6May4702230
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =СУММ($B$2:B2)

В C6 стоит =SUM($B$2:B6), то есть =СУММ($B$2:B6), и ячейка показывает 2230, итог всех пяти месяцев. Тот же наполовину закреплённый диапазон позволяет формуле =СЧЁТЕСЛИ($A$2:A2;A2) считать, сколько раз значение уже встретилось, и так помечаются повторы после первого.

Практика: одна формула на всю таблицу

Цены при трёх скидках
B2
ABCD
1Price10%20%30%
2$40.00
3$25.00
4$60.00
5$18.00
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В B2 напишите цену первого товара после скидки из B1. Поставьте $ так, чтобы та же формула, протянутая вправо и вниз до D5, дала все цены таблицы.

Таблица копирует вашу формулу в каждую ячейку B2:D5, как это сделал бы маркер заполнения, а проверка читает все двенадцать результатов. Без правильных знаков доллара копии в строке 3 или в столбце C возьмут не ту цену или не ту скидку.

Абсолютные ссылки на другой лист или таблицу поиска

Со знаками доллара и именем листа всё работает так же: =B2*Settings!$B$1. Важнее всего они при поиске, где таблица должна стоять на месте, а искомое значение двигаться: =ВПР(A2;$E$2:$F$10;2;ЛОЖЬ), протянутая вниз, продолжает искать в E2:F10, а =ВПР(A2;E2:F10;2;ЛОЖЬ) сдвигает таблицу на строку вниз с каждой копией и начинает пропускать первые строки (ВПР). Если закреплённая ячейка используется во многих формулах, можно также дать ей имя через Формулы > Присвоить имя и писать =B2*Rate; имя, заданное так, указывает на одну и ту же ячейку из любой формулы, как $E$1.

Часто задаваемые вопросы

Что означает знак $ в формуле Excel?

Он закрепляет ту часть ссылки, перед которой стоит. В $E$1 закреплены и столбец E, и строка 1, поэтому ссылка остаётся E1, куда бы формулу ни скопировали. E$1 закрепляет только строку, а $E1 только столбец.

Какая горячая клавиша для абсолютной ссылки в Excel?

Щёлкните внутри ссылки при редактировании формулы и нажмите F4 (на многих ноутбуках Fn+F4). Каждое нажатие переключает $A$1, A$1, $A1 и A1 по кругу. На Mac нажмите Cmd+T или Fn+F4.

Чем относительная ссылка отличается от абсолютной?

Относительная ссылка вроде B2 сдвигается при копировании формулы: на строку ниже она становится B3. Абсолютная ссылка вроде $B$2 остаётся $B$2. Используйте абсолютные ссылки для одной ячейки, которая нужна каждой строке, например ставки или итога.

Что такое смешанная ссылка в Excel?

Ссылка с одним знаком доллара: $A2 закрепляет столбец, а строке разрешает двигаться, B$1 закрепляет строку, а столбцу разрешает двигаться. =$A2*B$1, протянутая вправо и вниз по сетке, строит таблицу умножения.

Почему формула показывает 0 или #ДЕЛ/0! после протягивания вниз?

Ссылка, которая должна была остаться на месте, сдвинулась при копировании. Если в строке 2 стоит =B2/B7, в строке 3 получится =B3/B8, а B8 пустая. Закрепите итог формулой =B2/$B$7 и протяните снова.

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ