Подтвердить что ты не робот

Запретить увеличение числа номеров в формуле в Excel

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

B1=127
C4='=IF(B4<>"",B4/B1,"")'

Если я копирую ячейку C4 и вставляю ее в столбец C, формула становится

=IF(B5<>"",B5/B2,"")
=IF(B6<>"",B6/B3,"")
etc.

когда мне это нужно,

=IF(B5<>"",B5/B1,"")
=IF(B6<>"",B6/B1,"")
etc.

Есть ли простой способ предотвратить увеличение выражения?

4b9b3361

Ответ 1

В excel есть нечто, называемое "заблокированной ссылкой", которое вы можете использовать для этого, и используйте символы $ для блокировки диапазона. Для вашего примера вы будете использовать:

=IF(B4<>"",B4/B$1,"")

Это блокирует 1 в B1, поэтому при копировании в строки ниже 1 останется прежним.

Если вы используете $B$1, диапазон не изменится при копировании по строке или столбцу.

Ответ 2

В версиях Excel 2013 и resent вы можете использовать F2 и F4, чтобы ускорить работу, когда вы хотите переключить блокировку.

О ключах:

  • F2 - С выбранной ячейкой она помещает ячейку в режим редактирования формул.
  • F4 - Переключает блокировку ссылок на ячейки (знаки $).

  • Пример сценария с "A4".

    • Нажатие F4 преобразует 'A4' в '$ A $4'
    • Нажатие F4 снова преобразует '$ A $4' в 'A $4'
    • Нажатие F4 снова преобразует "A $4" в "$ A4"
    • Нажатие F4 снова преобразует '$ A4' обратно в оригинал 'A4'

Как сделать:

  • В Excel выберите ячейку с формулой и нажмите F2, чтобы ввести формулу режим редактирования. Вы также можете выполнить следующие шаги непосредственно в Панель формул. (Проблема с F2? Двойная проверка, что включена функция "F Lock" )

    • Если формула имеет одну ссылку на ячейку;
      • Нажмите F4 по мере необходимости, и ссылка на одну ячейку переключится.
    • Если forumla имеет более одной ссылки на ячейку, нажатие F4 (без подсветки чего-либо) будет переключать последнюю ссылку на ячейку в формуле.
    • Если формула содержит более одной ссылки на ячейку, и вы хотите изменить их все;
      • Вы можете использовать мышь, чтобы выделить всю формулу, или вы можете использовать следующие сочетания клавиш:
      • Нажмите клавишу End (если необходимо) Курсор заканчивается по умолчанию)
      • Нажмите клавиши Ctrl + Shift + Home, чтобы выделить всю формулу
      • Нажмите F4 по мере необходимости
    • Если формула содержит более одной ссылки на ячейку, и вы хотите редактировать только определенные;
      • Выделите определенные значения с помощью мыши или клавиатуры (Shift и стрелок), а затем нажмите F4 по мере необходимости.

Примечания:

  • Эти заметки основаны на моих наблюдениях, когда я рассматривал это для одного из моих собственных проектов.
  • Он работает только по одной формуле ячейки за раз.
  • Нажатие F4 без выбора чего-либо будет обновлять блокировку на последней ссылке ячейки в формуле.
  • Нажатие F4, когда вы смешали блокировку в формуле, преобразует все в одно и то же. Пример: две разные ссылки на ячейки, такие как "$ A4" и "A $4", станут "A4". Это хорошо, потому что это может помешать многому угадыванию и очистке.
  • Ctrl + A не работает в редакторе формул, но вы можете нажать клавишу End, а затем Ctrl + Shift + Home, чтобы выделить всю формулу. Удары Home, а затем Ctrl + Shift + End.
  • У производителей ОС и аппаратных средств есть много разных привязок клавиш для клавиш Function (F Lock), поэтому F2 и F4 могут делать разные вещи. Например, некоторым пользователям может потребоваться удерживать клавишу F Lock на некоторых ноутбуках.
  • "DrStrangepork" прокомментировал F4 фактически закрывает Excel, который может быть правдой, но зависит от того, что вы в последний раз выбрали. Excel изменяет поведение F4 в зависимости на текущее состояние Excel. Если вы выбрали ячейку и в режиме редактирования формул (F2), F4 будет переключать блокировку ссылок на ячейки, как первоначально предложил Alexandre. Играя с этим, у меня было F4 сделать как минимум 5 разных вещей. Я рассматриваю F4 в Excel как функциональный ключ целиком, который ведет себя как-то вроде этого; "Как пользователь Excel, учитывая мое последнее действие, автоматизируйте или повторите логический следующий шаг для меня".

Ответ 3

Выделите "B1" и нажмите F4. Это заблокирует ячейку.

Теперь вы можете перетащить его, и он не изменится. Принцип прост. Он добавляет знак доллара перед обеими координатами. Знак доллара перед координатой заблокирует его при копировании формулы. Вы можете иметь частично заблокированные координаты и полностью заблокированные координаты.