Как в excel закрепить (зафиксировать) ячейку в формуле

Очень часто в Excel требуется закрепить (зафиксировать) определенную ячейку в формуле. По умолчанию, ячейки автоматически протягиваются и изменяются. Посмотрите на этот пример.

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

Как закрепить формулу в ячейке в Excel

Чтобы это сделать мы прописываем в ячейке D2 формулу =B2*C2

Если мы далее протянем формулу вниз, то она автоматически поменяется на соответствующие ячейки. Например, в ячейке D3 будет формула =B3*C3 и так далее. В связи с этим нам не требуется прописывать постоянно одну и ту же формулу, достаточно просто ее протянуть вниз. Но бывают ситуации, когда нам требуется закрепить (зафиксировать) формулу в одной ячейке, чтобы при протягивании она не двигалась.

Взгляните на вот такой пример. Допустим, нам необходимо посчитать выручку не только в рублях, но и в долларах. Курс доллара указан в ячейке B7 и составляет 35 рублей за 1 доллар. Чтобы посчитать в долларах нам необходимо выручку в рублях (столбец D) поделить на курс доллара.

Как закрепить формулу в ячейке - пример

Если мы пропишем формулу как в предыдущем варианте. В ячейке E2 напишем =D2*B7 и протянем формулу вниз, то у нас ничего не получится. По аналогии с предыдущим примером в ячейке E3 формула поменяется на =E3*B8 — как видите первая часть формулы поменялась для нас как надо на E3, а вот ячейка на курс доллара тоже поменялась на B8, а в данной ячейке ничего не указано. Поэтому нам необходимо зафиксировать в формуле ссылку на ячейку с курсом доллара. Для этого необходимо указать значки доллара и формула в ячейке E3 будет выглядеть так =D2/$B$7, вот теперь, если мы протянем формулу, то ссылка на ячейку B7 не будет двигаться, а все что не зафиксировано будет меняться так, как нам необходимо.

Примечание: в рассматриваемом примере мы указал два значка доллара  $B$7. Таким образом мы указали Excel, чтобы он зафиксировал и столбец B и строку 7, встречаются случаи, когда нам необходимо закрепить только столбец или только строку. В этом случае знак $ указывается только перед столбцом или строкой B$7 (зафиксирована строка 7) или  $B7 (зафиксирован только столбец B)

Формулы, содержащие значки доллара в Excel называются абсолютными (они не меняются при протягивании), а формулы которые при протягивании меняются называются относительными.

Чтобы не прописывать знак доллара вручную, вы можете установить курсор на формулу в ячейке E2 (выделите текст B7) и нажмите затем клавишу F4 на клавиатуре, Excel автоматически закрепит формулу, приписав доллар перед столбцом и строкой, если вы еще раз нажмете на клавишу F4, то закрепится только столбец, еще раз — только строка, еще раз — все вернется к первоначальному виду.

 

Поделиться:
27 Комментариев
  • Гуля says:

    Добрый день.
    Подскажите пожалуйста как сделать чтоб эти $$ по умолчанию становились в формуле???
    Мне целый лист нужно закрепить и сидеть каждую ячейку крепить с ума сойти можно.
    Помогите пожалуйста

  • Михаил says:

    Добрый день. Подскажите пожалуйста, ячейки закреплены (=РАНГ(G8;$G$8:$G$59;0)), но при включении фильтра и сортировки по возрастанию или по убыванию (все столбцы находятся под фильтром), формула сползает на 1 ячейку (=РАНГ(G8;$G$8:$G$59;0)). Сравнил с предыдущими (похожими таблицами) там проблем нет. В чем может быть проблема?

  • Маргарита says:

    Все это хорошо для обычных вариантов, а если формат таблицы и там вместо букв и цифр идут название колонки и соответствующая строчка, как в этом случае зафиксировать колонку без перевода в настройках на буквенно цифровое значение а далее через F4. Есть ли способ с $ в формате таблиц? Понимаете ли? когда ты вставляешь как таблицу и прописываешь в ней формулу, и хочешь зафиксировать столбец и тот факт, что в таблице название столбца в формуле даже удобен, но вот как зафаксировать его не ясно.

  • Юрий says:

    как быть если ячейки отображаются иначе, т.е. не буквенно-цифровым способом, а цифро-цифровым способом, причем последний ексель при выделении таких ячеек выдает их обозначение, как например: «R[-2]C[-1]» — как быть в таких случаях?

    • Геннадий says:

      Параметры Exel -> Формулы снять галочку «Стиль ссылок R1C1»

  • Алия says:

    Добрый день! Подскажите, что сделать, если клавиша фиксации F4 не работает , а при нажатии Fn+F4 выскакивает меню экрана. Ноутбук HP, Excel 10

  • Анна says:

    по идее и вышеизложенному $ перед строкой должен фиксировать строку, а столбец при этом меняется, но при ссылании на другой лист (например =’Marketing costs’!C$8 )
    при протягивании все равно что полная фиксация (. То есть, я хочу чтобы было =’Marketing costs’!D$8, =’Marketing costs’!E$8….до P$8. Подскажите, пожалуйста, как сделать?

  • Валерий says:

    Это гениально! Мне 40 лет и я только узнал об этом! Всегда мучался с таблицами где стоит курс доллара отдельной ячейкой!

  • Юлия Вячеславовна says:

    бред. F4 выдает закрепление экранов. не дурите людей. статью блять напсиали. пздц дебилов развелось в интернете еще влушают же время тратят…

    • Макс says:

      Ты блядлиаая старая НЕ ёбаная мразь. Иди отсюда. Но не на хуй. Ты не достойна хуя.

      Автор, продолжай рисать статьи!

    • Юлия Некчёмная says:

      согласен «пздц дебилов развелось в интернете» — таких как ты) не разобравшись в теме гнать бочку на автора) иди учись

    • excel says:

      А где написано, что F4 закрепляем ЭКРАНЫ?

  • Евгений says:

    если сделать абсолютную ссылку на другой лист, к примеру на Листе2 сделать ячейку с формулой «=Лист1!$B2», а затем на Листе1 добавить новый столбец В, то формула изменится на =Лист1!$C2. Можно ли сделать какую-то суперабсолютную ссылку, которая бы всегда указывала на заданную ячейку?

  • ресурс says:

    Разделение окон — это один из вариантов их закрепить: в Excel создаются две или четыре отдельные области листа, которые можно прокручивать независимо друг от друга, при этом строки и столбцы неактивной области остаются на экране.

  • Елена says:

    А что делать, если F4 вместо закрепления ячеки выдает проецирование экранов, еще варианты есть?

    • Ванечка 7 лет says:

      Внимательно посмотреть на клавиатуру, найти «лишнюю» кнопку типа Fn, нажать Fn+F4

  • Мари says:

    Спасибо ! 🙂 Очень доступно объяснили 🙂

  • Ливс says:

    Спасибо!

  • Анна says:

    Огромное спасибо за столь подробные и, главное, неголословные инструкции!

    • excel says:

      И вам спасибо за отзыв

      • Девушка says:

        Подскажите, где можно увидеть пример закрепления только строки или только столбца

  • Космос says:

    Спасибо за инфо

  • Руслан says:

    Добрый день!

    Как можно в Excel 2013 зафиксировать строку поиска, а не вызывать ее командой «Ctrl+F» либо есть какие-либо файлы надстройки? Ранее на работе стоял «LiberOffice» и там строка поиска была постоянной, т.е. один раз командой ее вызвал и все она была в Книге пока я ее не закрою. Как можно такую ситуацию исправить? Спасибо.

  • Ульяна says:

    Всегда пользовалась этим способом. Сейчас столкнулась с тем, что в Excel 2016 F4 так не работает, предлагает закрыть документ и спрашивает о сохранении. Может кто подскажет, какая теперь кнопка это делает или где перенастроить?

  • Сергей says:

    Спасибо за подсказку! В благодарность хочу поправить Вас.
    У Вас несколько опечаток (грамм.ошибок) в тексте, но это не важно, а вот последний абзац требует уточнения (так как ошибка принципиальная).
    Для автоматизации улучшения («фиксации») формул нужно нажать НЕ «на В7», то есть, не на ту ячейку, на которую ссылаемся и хотим закрепить в формуле,
    а на ту, в которой записана сама ссылающаяся ФОРМУЛА !
    Это — первое. Второе — НЕ СРАЗУ нажимать F4, а только после выделения текста формулы!! — то есть, либо выделять это выражение в длинной верхней («командной») строке над таблицей (где видно полное содержимое выделенной ячейки) либо по месту — в самой ячейке, кликнув её дважды и подведя курсор к нужному аргументу или выделив сразу несколько аргументов. А потом уже можно по кругу жать F4.
    Дякую за увагу! 🙂

    • Виталий says:

      спасибо!

    • excel says:

      Большое спасибо за замечание. Действительно ошибка в тексте важная. Исправил — еще раз благодарю

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть