Excel изменения ссылки на ячейку в формуле

Excel для Microsoft 365 Excel для Интернета Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

ссылка на ячейку указывает на ячейку или диапазон ячеек листа. Ссылки можно применять в формула, чтобы указать приложению Microsoft Office Excel на значения или данные, которые нужно использовать в формуле.

Ссылки на ячейки можно использовать в одной или нескольких формулах для указания на следующие элементы:

  • данные из одной или нескольких смежных ячеек на листе;

  • данные из разных областей листа;

  • данные на других листах той же книги.

Например:

Формула

Объект ссылки

Возвращаемое значение

=C2

Ячейка C2

Значение в ячейке C2

=A1:F4

Ячейки A1–F4

Значения во всех ячейках, но после ввода формулы необходимо нажать сочетание клавиш Ctrl+Shift+Enter.

Примечание. Эта функция не работает в Excel в Интернете.

=Актив-Пассив

Ячейки с именами «Актив» и «Пассив»

Разность значений в ячейках «Актив» и «Пассив»

{=Неделя1+Неделя2}

Диапазоны ячеек «Неделя1» и «Неделя2»

Сумма значений в диапазонах ячеек «Неделя1» и «Неделя2» как формула массива

=Лист2!B2

Ячейка B2 на листе Лист2

Значение в ячейке B2 на листе Лист2

  1. Щелкните ячейку, в которую нужно ввести формулу.

  2. В строка формул Изображение кнопки введите = (знак равенства).

  3. Выполните одно из следующих действий.

    • Создайте ссылку на одну или несколько ячеек.    Чтобы создать ссылку, выделите ячейку или диапазон ячеек на том же листе.

      Можно переместить границу выделения, перетащив границу ячейки, или перетащить угол границы, чтобы расширить выделение.

    • Создайте ссылку на определенное имя.    Чтобы создать ссылку на определенное имя, выполните одно из указанных ниже действий.

      • Введите имя.

      • Нажмите клавишу F3, выберите имя в поле Вставить имя и нажмите кнопку ОК.

        Примечание: Если в углу цветной границы нет квадратного маркера, значит это ссылка на именованный диапазон.

  4. Выполните одно из указанных ниже действий.

    • Если требуется создать ссылку в отдельной ячейке, нажмите клавишу ВВОД.

    • Если требуется создать ссылку в формула массива (например A1:G4), нажмите сочетание клавиш CTRL+SHIFT+ВВОД.

      Ссылка может быть одной ячейкой или диапазоном, а формула массива может возвращать одно или несколько значений.

      Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

На ячейки, расположенные на других листах в той же книге, можно сослаться, вставив перед ссылкой на ячейку имя листа с восклицательным знаком (!). В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же книге.

Пример ссылки на лист

1. Ссылка на лист «Маркетинг».

2. Ссылка на диапазон ячеек с B1 по B10 включительно.

3. Ссылка на лист, отделенная от ссылки на диапазон значений.

  1. Щелкните ячейку, в которую нужно ввести формулу.

  2. В строка формул Изображение кнопки введите = (знак равенства) и формулу, которую нужно использовать.

  3. Щелкните ярлычок листа, на который нужно сослаться.

  4. Выделите ячейку или диапазон ячеек, на которые нужно сослаться.

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

Также можно скопировать и вставить ссылку на ячейку, а затем воспользоваться командой Ссылки на ячейки для создания ссылки на ячейку. Эту команду можно использовать в указанных ниже случаях.

  • Для отображения важных данных в более заметном месте. Предположим, существует книга с множеством листов, на каждом из которых есть ячейка, отображающая итоговые данные по другим ячейкам этого листа. Чтобы выделить такие итоговые ячейки, можно создать ссылки на них с первого листа книги, которые позволят увидеть итоговые данные из всей книги на ее первом листе.

  • Для упрощения ссылок на ячейки между листами и книгами. Команда Ссылки на ячейки автоматически вставляет выражения с правильным синтаксисом.

  1. Выделите ячейку с данными, ссылку на которую необходимо создать.

  2. Нажмите клавиши CTRL+C или перейдите на вкладку Главная и в группе Буфер обмена щелкните Копировать Выноска 4.

    Группа "Буфер обмена" на вкладке "Главная"

  3. Нажмите клавиши CTRL+V или перейдите на вкладку Главная и в группе Буфер обмена щелкните Вставить Изображение кнопки.

    По умолчанию при вставке скопированных данных отображается кнопка Параметры вставки Выноска 4.

  4. Нажмите кнопку Параметры вставки, а затем выберите пункт Вставить связь Изображение кнопки.

  1. Дважды щелкните ячейку, содержащую формулу, которую нужно изменить. Каждая ячейка или диапазон ячеек в Excel, на которые ссылается формула, выделяются своим цветом.

  2. Выполните одно из указанных ниже действий.

    • Чтобы переместить ссылку на ячейку или диапазон, перетащите цветную границу к новой ячейке или диапазону.

    • Чтобы изменить количество ячеек в диапазоне, перетащите угол границы.

    • В строка формул выделите ссылку в формуле и введите новую ссылку Изображение кнопки.

    • Нажмите клавишу F3, выберите имя в поле Вставить имя и нажмите кнопку ОК.

  3. Нажмите клавишу ВВОД или, в случае формула массива, клавиши CTRL+SHIFT+ВВОД.

    Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Если после ввода ссылки на ячейку в формулу задается имя для ссылки на ячейку, иногда требуется заменить существующие ссылки на ячейки определенными именами.

  1. Выполните одно из указанных ниже действий.

    • Выделите диапазон ячеек, содержащих формулы, в которых необходимо заменить ссылки на ячейки определенными именами.

    • Чтобы заменить ссылки именами во всех формулах листа, выделите одну пустую ячейку.

  2. На вкладке Формулы в группе Определенные имена щелкните стрелку рядом с кнопкой Присвоить имя и выберите команду Применить имена.

    Группа "Определенные имена" на вкладке "Формулы"

  3. Выберите имена в поле Применить имена, а затем нажмите кнопку ОК.

  1. Выделите ячейку с формулой.

  2. В строке формул строка формул Изображение кнопки выделите ссылку, которую нужно изменить.

  3. Для переключения между типами ссылок нажмите клавишу F4.

Дополнительные сведения о разных типах ссылок на ячейки см. в статье Обзор формул.

  1. Щелкните ячейку, в которую нужно ввести формулу.

  2. В строка формул Изображение кнопки введите = (знак равенства).

  3. Выделите ячейку или диапазон ячеек на том же листе. Можно переместить границу выделения, перетащив границу ячейки, или перетащить угол границы, чтобы расширить выделение.

  4. Выполните одно из указанных ниже действий.

    • Если требуется создать ссылку в отдельной ячейке, нажмите клавишу ВВОД.

    • Если требуется создать ссылку в формула массива (например A1:G4), нажмите сочетание клавиш CTRL+SHIFT+ВВОД.

      Ссылка может быть одной ячейкой или диапазоном, а формула массива может возвращать одно или несколько значений.

      Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

На ячейки, расположенные на других листах в той же книге, можно сослаться, вставив перед ссылкой на ячейку имя листа с восклицательным знаком (!). В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же книге.

Пример ссылки на лист

1. Ссылка на лист «Маркетинг».

2. Ссылка на диапазон ячеек с B1 по B10 включительно.

3. Ссылка на лист, отделенная от ссылки на диапазон значений.

  1. Щелкните ячейку, в которую нужно ввести формулу.

  2. В строка формул Изображение кнопки введите = (знак равенства) и формулу, которую нужно использовать.

  3. Щелкните ярлычок листа, на который нужно сослаться.

  4. Выделите ячейку или диапазон ячеек, на которые нужно сослаться.

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

  1. Дважды щелкните ячейку, содержащую формулу, которую нужно изменить. Каждая ячейка или диапазон ячеек в Excel, на которые ссылается формула, выделяются своим цветом.

  2. Выполните одно из указанных ниже действий.

    • Чтобы переместить ссылку на ячейку или диапазон, перетащите цветную границу к новой ячейке или диапазону.

    • Чтобы изменить количество ячеек в диапазоне, перетащите угол границы.

    • В строка формул Изображение кнопки выделите ссылку в формуле и введите новую ссылку.

  3. Нажмите клавишу ВВОД или, в случае формула массива, клавиши CTRL+SHIFT+ВВОД.

    Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

  1. Выделите ячейку с формулой.

  2. В строке формул строка формул Изображение кнопки выделите ссылку, которую нужно изменить.

  3. Для переключения между типами ссылок нажмите клавишу F4.

Дополнительные сведения о разных типах ссылок на ячейки см. в статье Обзор формул.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

Skip to content

Относительные и абсолютные ссылки – как создать и изменить

В руководстве объясняется, что такое адрес ячейки, как правильно записывать абсолютные и относительные ссылки в Excel, как ссылаться на ячейку на другом листе и многое другое.

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

  • Что такое ссылка на ячейку?
  • Ссылка на диапазон
  • Как создать ссылку?
  • Как изменить ссылку.
  • Ссылка на другой лист или другую книгу
  • Относительная ссылка
  • Абсолютная ссылка
  • Что такое смешанная ссылка?
  • Как поменять ссылку с относительной на абсолютную?
  • Имя — это абсолютная ссылка
  • Относительная и абсолютная ссылка на столбец и строку
  • Ссылка на столбец, исключая несколько первых строк
  • Смешанная ссылка на столбец

Что такое ссылка на ячейку?

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

Ссылка на ячейку представляет собой комбинацию из буквы столбца и номера строки, который идентифицирует её на листе. Проще говоря, это ее адрес. Он сообщает программе, где искать значение, которое вы хотите использовать в расчётах.

Например, A1 относится к адресу на пересечении столбца A и строки 1; B2 относится ко второй ячейке в столбце B и так далее.

При использовании в формуле ссылки помогают Excel находить значения, которые она должна использовать.

Например, если вы введете простейшее выражение =A1 в клетку C1, Эксель продублирует данные из A1 в C1:

Чтобы сложить числа в ячейках A1 и A2, используйте:  =A1 + A2

Что такое ссылка на диапазон?

В Microsoft Excel диапазон – это блок из двух или более ячеек. Ссылка на диапазонпредставлена адресами верхней левой и нижней правой его ячеек, разделенных двоеточием.

Например, диапазон A1:C2 включает 6 ячеек от A1 до C2.

Как создать ссылку?

Чтобы записать ссылку на ячейку на том же листе, вам нужно сделать следующее:

  1. Выберите, где вы хотите ввести формулу.
  2. Введите знак равенства (=).
  3. Выполните одно из следующих действий:
    • Запишите координаты прямо в ячейку или в строку формул, или же
    • Кликните ячейку, к которой хотите обратиться.
  4. Введите оставшуюся часть формулы и нажмите Enter для завершения.

Например, чтобы сложить значения в A1 и A2, введите знак равенства, щелкните A1, введите знак плюса, щелкните A2 и нажмите Enter:

Чтобы создать ссылку на диапазон, выберите область на рабочем листе.

Например, чтобы сложить значения в A1, A2 и A3, введите знак равенства, затем имя функции СУММ и открывающую скобку, выберите ячейки от A1 до A3, введите закрывающую скобку и нажмите Enter:

Чтобы обратиться ко всей строке или целому столбцу, щелкните номер строки или букву столбца соответственно.

Например, чтобы сложить все ячейки в строке 1, начните вводить функцию СУММ, а затем кликните заголовок первой строки, чтобы включить ссылку на строку в ваш расчёт:

Как изменить ссылку?

Чтобы изменить адрес ячейки в существующей формуле Excel, выполните следующие действия:

  1. Выберите клетку, содержащую формулу, и нажмите F2, чтобы войти в режим редактирования, или дважды щелкните саму ячейку. Это выделит каждую ячейку или диапазон, на который ссылается формула, другим цветом.
  2. Чтобы изменить адрес, выполните одно из следующих действий:
    • Выберите адрес в формуле и вручную введите новый вместо него.
    • Выбрав ссылку, при помощи мышки укажите вместо нее другой адрес или диапазон на листе.

  1. Чтобы включить больше или меньше ячеек в ссылку на диапазон, перетащите его правый нижний угол:

  1. Нажмите Enter.

Как сделать перекрестную ссылку?

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

Чтобы сослаться на данные, находящиеся на другом листе, введите имя этого целевого листа с восклицательным знаком (!) перед адресом ячейки или диапазона.

Например, вот как вы можете создать ссылку на адрес A1 на листе Лист2 в той же книге Excel:

=Лист2!A1

Если имя рабочего листа содержит пробелы или неалфавитные символы, вы должны заключить его в одинарные кавычки, например:

=’Новый лист’!A1

Чтобы предотвратить возможные опечатки и ошибки, вы можете заставить Excel автоматически создавать для вас внешнюю ссылку. Вот как:

  1. Начните ввод в ячейку. Запишите знак «=».
  2. Щелкните вкладку листа, на которую хотите сослаться, затем выберите ячейку или диапазон ячеек на этом листе.
  3. Завершите ввод и нажмите Enter.

Как сослаться на другую книгу?

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

Например:

=[Книга1.xlsx]Лист1!A1

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

='[Новый файл.xlsx]Лист1′!A1

Как и в случае ссылки на другой лист, вам не обязательно вводить всё это вручную. Более быстрый способ – начать писать формулу, затем переключиться на другую книгу и выбрать в ней ячейку или диапазон. Нажать Enter.

Итак, мы научились создавать простейшие ссылки. Теперь рассмотрим, какими они бывают.

В Экселе есть три типа ссылок на ячейки: относительные, абсолютные и смешанные. В ваших расчётах вы можете использовать любой из них. Но если вы собираетесь скопировать записанное выражение на другое место в вашем рабочем листе, то здесь нужно быть внимательным. Важно использовать правильный тип адреса, поскольку относительные и абсолютные ссылки ведут себя по-разному при переносе и копировании.

Относительная ссылка на ячейку.

Относительная ссылка является самой простой и включает координаты строки и столбца, например А1 или А1:D10. По умолчанию все адреса ячеек в Экселе являются относительными.

Пример:

=A2

Это простейшее выражение сообщает программе, что нужно показать значение, которое записано в первой колонке (A) и второй строке (2). Используя скриншот чуть ниже, если бы эта формула была помещена в ячейку D1, она отобразила бы число «8», поскольку это значение находится по адресу A2.

При перемещении или копировании относительные ссылки изменяются в зависимости от относительного положения строк и столбцов. Иначе говоря, насколько новое местоположение изменилось относительно первоначального.

Итак, если вы хотите повторить одно и то же вычисление для однотипных данных по вертикали или горизонтали, вам необходимо использовать относительные ссылки.

Например, чтобы сложить числа в A2 и B2, вы вводите это в C2: =A2+B2. При копировании из строки 2 в строку 3 выражение изменится на = A3+B3.

Относительные ссылки полезны и удобны тем, что, если у вас есть однотипные данные, с которыми нужно совершить одни и те же операции, вы можете создать формулу один раз, а потом просто скопировать ее для всех данных.

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

Создайте расчет умножения цены на количество для одного товара, и скопируйте его для всех остальных. Вот тут как раз и нужно использовать относительные ссылки.

Вместо того, чтобы вводить формулу для всех ячеек одну за другой, вы можете просто скопировать ячейку D2 и вставить ее во все остальные ячейки (D3: D8). Когда вы это сделаете, вы заметите, что адрес автоматически настраивается, чтобы ссылаться на соответствующую строку. Например, формула в ячейке D3 становится B3*C3, а в D4 теперь записано:  B4*C4.

Абсолютная ссылка на ячейку.

Абсолютная ссылка в Excel имеет знак доллара ($) в координатах строк или столбцов, например $A$1 или $A$1:$B$20.

Символ доллара, добавленный перед любой из координат, делает адрес абсолютным (т. е. предотвращает изменение номера строки и столбца).

Она остается неизменной при копировании расчета в другие ячейки. Это особенно полезно, когда вы хотите выполнить несколько вычислений со значением, находящимся по определённому адресу, или когда вам нужно скопировать формулу без изменения ссылок.

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

Например, чтобы умножить числа в столбце B на величину скидки из F2, вы вводите следующую формулу в строке 2, а затем копируете её вниз, перетаскивая маркер заполнения:

=B2*$F$2

Относительная ссылка (B2) будет изменяться в зависимости от относительного положения строки, в которую она копируется, в то время как абсолютная ($F$2) всегда будет зафиксирована на одном и том же адресе:

Конечно, можно в ваше выражение жёстко вбить 10% скидки, и этим решить проблему при копировании. Но если впоследствии вам понадобится изменить процент скидки, то придется искать и корректировать все формулы. И обязательно какую-то случайно пропустите. Поэтому принято подобные константы записывать отдельно и использовать абсолютные ссылки на них.

Итак, относительная ссылка на ячейку отличается от абсолютной тем, что копирование или перемещение формулы приводит к её изменению. 

Абсолютные ссылки всегда указывают на конкретный адрес, независимо от того, где они находятся.

Смешанная ссылка.

Смешанные ссылки немного сложнее, чем абсолютные и относительные.

Может быть два типа смешанных ссылок:

  • Строка блокируется, а столбец изменяется при копировании.
  • Столбец фиксируется, а строка изменяется.

Смешанная ссылкасодержит одну относительную и одну абсолютную координату, например $A1 или A$1.

Как вы помните, абсолютная ссылка содержит 2 знака доллара ($), которые фиксируют как столбец, так и строку. В смешанной только одна координата является фиксированной (абсолютной), а другая (относительная) будет изменяться в зависимости от нового расположения:

  • Абсолютный столбец и относительная строка, например $A1. Когда выражение с этим типом ссылки копируется в другие ячейки, знак $ перед буквой столбца фиксирует обращение строго на указанный столбец, чтобы оно никогда не изменялось. Относительная ссылка на строку без знака доллара будет меняться в зависимости от строки, в которую копируется формула.
  • Относительный столбец и абсолютная строка, например A$1. Здесь адресация на строку будет зафиксирована, а на столбец — поменяется.

Может быть много ситуаций, когда нужно фиксировать только одну координату: либо столбец, либо строку.

Например, чтобы умножить колонку с ценами (столбец В) на 3 разных значения наценки (C2, D2 и E2), вы поместите следующую формулу в C3, а затем скопируете ее вправо и затем вниз:

=$B3*(1+C$2)

Теперь вы можете использовать силу смешанной ссылки для расчета всех этих цен с помощью всего лишь одной формулы.

В первом множителе мы зафиксировали столбец. Поэтому при копировании вправо по строке адрес $B3 не изменится: ведь строка по-прежнему третья.

А вот во втором множителе знак доллара мы поставили перед номером строки. Поэтому при копировании формулы в D3 координаты столбца изменятся и вместо C$2 мы получим D$2. В результате в D3 получим:

=$B3*(1+D$2)

А когда будем копировать вниз, всё будет наоборот: $B3 изменится на $B4, $B5 и т.д. А вот D$2 не изменится, так как «заморожена» строка. В результате в С4 получим:

=$B4*(1+C$2)

Самый приятный момент заключается в том, что формулу мы записываем только один раз, а потом просто копируем ее на всю таблицу. Экономим очень много времени.

И если ваши наценки вдруг изменятся, просто поменяйте числа в C2:E2, и проблема будет решена почти мгновенно.

Как изменить ссылку с относительной на абсолютную (или смешанную)?

Чтобы переключиться с относительной на абсолютную и наоборот, вы можете либо добавить, либо удалить знак $ вручную. А можно использовать функциональную клавишу F4:

  1. Дважды щелкните ячейку, содержащую формулу.
  2. Выберите ссылку, которую хотите изменить.
  3. Нажмите F4 для переключения между четырьмя ссылочными типами.

Неоднократно нажимая F4, вы будете переключать их в следующем порядке:

Если вы выбрали относительную ссылку без знака $, например A1, последовательно нажимая F4, вы будете переключаться между абсолютной ссылкой с двумя знаками доллара $A$1, абсолютной строкой A$1, абсолютным столбцом $A1, а затем вновь вернёмся к A1.

Имя как разновидность абсолютной ссылки.

Отдельную ячейку или диапазон также можно определить по имени. Для этого вы просто выбираете ячейку, вводите имя в поле Имя и нажимаете клавишу Enter.

В нашем примере установите курсор в F2, а затем присвойте этому адресу имя, как это показано на рисунке выше. При этом можно использовать только буквы, цифры и нижнее подчёркивание, которым можно заменить пробел. Знаки препинания и служебные символы не допускаются.

Его вы можете использовать в вычислениях вашей рабочей книги.

=B2*скидка

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

Формула же при этом становится более понятной и читаемой.

Ссылка на столбец.

Как и на отдельные ячейки, ссылка на весь столбец может быть абсолютной и относительной, например:

  • Абсолютная ссылка на столбец – $A:$A
  • Относительная – A:A

Когда вы используете знак доллара ($) в абсолютной ссылке на столбец,  его адрес не изменится при копировании в другое расположение.

Относительная ссылка на столбец изменится, когда формула скопирована или перемещена по горизонтали, и останется неизменной при копировании ее в другие клетки в пределах одной и той же колонки (по вертикали).

А теперь давайте посмотрим это на примере.

Предположим, у вас есть некоторые числа в колонке B, и вы хотите узнать их общее и среднее значение. Проблема в том, что новые данные добавляются в таблицу каждую неделю, поэтому писать обычную формулу СУММ() или СРЗНАЧ() для фиксированного диапазона ячеек – не лучший вариант. Вместо этого вы можете ссылаться на весь столбец B:

=СУММ($D:$D)— используйте знак доллара ($), чтобы создать абсолютную ссылку на весь столбец, которая привязывает формулу к столбцу B.

=СУММ(D:D)— напишите формулу без $, чтобы сделать относительную ссылку на весь столбец, которая будет изменяться при копировании.

Совет. При написании формулы щелкните мышкой на букве заголовка (D, например), чтобы добавить ссылку сразу на весь столбец. Как и в случае ячейками, программа по умолчанию вставляет относительную ссылку (без знака $):

Ссылка на строку.

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

  • Абсолютная ссылка на строку – $1:$1
  • Относительная – 1:1

Пример 2. Ссылка на всю строку (абсолютная и относительная)

Если данные в вашем листе расположены горизонтально, а не по вертикали, вы можете ссылаться на всю строку. Например, вот как мы можем рассчитать среднюю цену в строке 2:

=СРЗНАЧ($3:$3) – абсолютная ссылка на всю строку зафиксирована с помощью знака доллара ($).

=СРЗНАЧ(3:3) – относительная ссылка на строку изменится при копировании вниз.

В этом примере нам нужна относительная ссылка. Ведь у нас есть 6 строчек с данными, и мы хотим вычислить среднее значение для каждого товара отдельно. Записываем в B12 расчет средней цены для яблок и копируем его вниз:

Для бананов (B13) расчет уже будет такой:   СРЗНАЧ(4:4). Как видите, номер строки автоматически изменился. 

Ссылка на столбец, исключая первые несколько строк.

Это очень актуальная проблема, потому что довольно часто первые несколько строк на листе содержат некоторые вводные предложения, шапку даблицы или пояснительную информацию, и вы не хотите включать их в свои вычисления. К сожалению, Excel не допускает ссылок типа D3:D, которые включали бы все данные в столбце D, только начиная со строки 3. Если вы попытаетесь добавить такую ​​конструкцию, ваша формула, скорее всего, вернет ошибку #ИМЯ?.

Вместо этого вы можете указать максимальную строку, чтобы ваша ссылка включала все возможные адреса в данном столбце. В Excel с 2019 по 2007 максимум составляет 1 048 576 строк и 16 384 столбца. Более ранние версии программы имеют максимум 65 536 строк и 256 столбцов.

Итак, чтобы найти сумму продаж в приведенной ниже таблице (колонка «Стоимость»), можно использовать выражение:

=СУММ(D3:D1048576)

Как вариант, можно вычесть из общей суммы те данные, которые хотите исключить:

=СУММ(D:D)-СУММ(D1:D2)

Но первый вариант предпочтительнее, так как СУММ(D:D) выполняется дольше и требует больше вычислительных ресурсов, чем СУММ(D3:D1048576).

Смешанная ссылка на весь столбец.

Как я упоминал ранее, вы также можете создать смешанную ссылку на весь столбец или целую строку:

  • Смешанная на столбец, например $A:A
  • Смешанная на строку, например $1:1

Теперь посмотрим, что произойдет, если вы скопируете формулу с такими адресами в другие ячейки. Предположим, вы вводите формулу =СУММ($B:B) в какую-то клетку, в этом примере F3. Когда вы копируете формулу вправо (в G3), она меняется на, =СУММ($B:C), потому что первая B имеет знак $ и остается неподвижной, а вторая B – обычная и поэтому меняется. 

В результате Эксель сложит все числа в столбцах B и C. Ну и, двигаясь далее вправо, далее можно найти сумму уже трёх колонок.

Надеюсь, теперь вы полностью понимаете, что такое относительные и абсолютные ссылки на ячейки, и формула со знаками $ больше не является загадкой. 

Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге!

Как удалить сразу несколько гиперссылок В этой короткой статье я покажу вам, как можно быстро удалить сразу все нежелательные гиперссылки с рабочего листа Excel и предотвратить их появление в будущем. Решение работает во всех версиях Excel,…
Как использовать функцию ГИПЕРССЫЛКА В статье объясняются основы функции ГИПЕРССЫЛКА в Excel и приводятся несколько советов и примеров формул для ее наиболее эффективного использования. Существует множество способов создать гиперссылку в Excel. Чтобы сделать ссылку на…
Гиперссылка в Excel: как сделать, изменить, удалить В статье разъясняется, как сделать гиперссылку в Excel, используя 3 разных метода. Вы узнаете, как вставлять, изменять и удалять гиперссылки на рабочих листах, а также исправлять неработающие ссылки. Гиперссылки широко используются…
Как использовать функцию ДВССЫЛ – примеры формул В этой статье объясняется синтаксис функции ДВССЫЛ, основные способы ее использования и приводится ряд примеров формул, демонстрирующих использование ДВССЫЛ в Excel. В Microsoft Excel существует множество функций, некоторые из которых…
Как сделать диаграмму Ганта Думаю, каждый пользователь Excel знает, что такое диаграмма и как ее создать. Однако один вид графиков остается достаточно сложным для многих — это диаграмма Ганта.  В этом кратком руководстве я постараюсь показать…
Как сделать автозаполнение в Excel В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы…
Быстрое удаление пустых столбцов в Excel В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых…

Например, у вас есть список формул, показанный как = Лист1! (Ячейка) +1, теперь вы хотите заменить все Sheet1 в формулах с Sheet3 как показано на скриншоте ниже, как вы можете быстро решить эту проблему в Excel?

Перемещение или замена ссылок в формуле Excel


Перемещение или замена ссылок в формуле Excel

Если вы хотите переместить или заменить конкретную ссылку во всех формулах диапазона или листа, вы можете применить Найти и заменить утилита для ее решения.

1. Выберите диапазон или лист, на котором вы хотите использовать формулы, нажмите Ctrl + H ключи, чтобы показать Найти и заменить диалог. Смотрите скриншот:
документ переместить заменить ссылку 3

2. Нажмите Опции чтобы развернуть диалоговое окно, введите ссылку, которую хотите найти в Найти то, что текстовое поле, введите новую ссылку, которую вы используете в Заменить диалоговое окно и выберите Формулы в Заглянуть раскрывающийся список. Смотрите скриншот:
документ переместить заменить ссылку 4

3. Нажмите Заменить все, то все ссылки в выбранном или активном листе были заменены на новые.

Наконечник.

1. Если вы хотите переместить ссылки, вам просто нужно ничего не оставлять in Заменить текстовое поле в Найти и заменить Диалог.

2. Если вы хотите найти или заменить символы или ссылки в нескольких книгах или листах, вы можете применить Kutools for Excelпродвинутый Найти и заменить функция, которая может оказать вам любезную услугу. Полная функция без ограничений в течение 60 дней, пожалуйста, скачайте и получите бесплатную пробную версию сейчас.
документ переместить заменить ссылку 5


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

Рис.1. Ячейки в Excel в стиле R1C1

После открытия некоторых книг Excel вместо привычных ячеек типа A1, B2, D10 и т.д. мы видим, что и столбцы, и строки обозначены только цифрами. Такой стиль называется R1C1, что означает R – Row, т.е. строка, и C – Column, т.е. столбец. В случае с форматом R1C1 в формулах надо указывать не абсолютный адрес ячейки, а относительный, например, R[-12]C[-1] означает, что значение подставляется из ячейки на 12 строчек выше и 1 левее.  Стиль ссылок по умолчанию в Excel — A1, но что делать, если стиль ссылок изменился, а работать с ним — ну просто никак?

Рис.1. Ячейки в Excel в стиле  R1C1

Рис.1. Ячейки в Excel в стиле R1C1

Знаю многих пользователей, кому такой стиль записи ячеек кажется удобным. Но большинство пользователей предпочли бы видеть обычную сетку ячеек вида A1.

Для того, чтобы вернуться к привычному отображению ссылок на ячейки в Excel, необходимо нажать Файл – Параметры (Рис.2), перейти в закладку «Формулы» и убрать галочку около пункта «Стиль ссылок R1C1» (Рис.3). Все ссылки на ячейки в формулах автоматически обновятся.

Рис.2. Параметры Excel

Рис.2. Параметры Excel

Рис.3. Поменять стиль ссылок в Excel

Рис.3. Поменять стиль ссылок в Excel


No comments yet.

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

В Excel существует несколько типов ссылок: абсолютные, относительные и смешанные. Сюда так же относятся «имена» на целые диапазоны ячеек. Рассмотрим их возможности и отличия при практическом применении в формулах.

Абсолютные и относительные ссылки в Excel

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

  1. Заполните диапазон ячеек A2:A5 разными показателями радиусов.
  2. В ячейку B2 введите формулу вычисления объема сферы, которая будет ссылаться на значение A2. Формула будет выглядеть следующим образом: =(4/3)*3,14*A2^3
  3. Скопируйте формулу из B2 вдоль колонки A2:A5.

Относительные ссылки.

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

Так же стоит отметить закономерность изменения ссылок в формулах. Данные в B3 ссылаются на A3, B4 на A4 и т.д. Все зависит од того куда будет ссылаться первая введенная формула, а ее копии будут изменять ссылки относительно своего положения в диапазоне ячеек на листе.



Использование абсолютных и относительных ссылок в Excel

Заполните табличку, так как показано на рисунке:

Таблица конвертирования валют по курсу.

Описание исходной таблицы. В ячейке A2 находиться актуальный курс евро по отношению к доллару на сегодня. В диапазоне ячеек B2:B4 находятся суммы в долларах. В диапазоне C2:C4 будут находится суммы в евро после конвертации валют. Завтра курс измениться и задача таблички автоматически пересчитать диапазон C2:C4 в зависимости от изменения значения в ячейке A2 (то есть курса евро).

Для решения данной задачи нам нужно ввести формулу в C2: =B2/A2 и скопировать ее во все ячейки диапазона C2:C4. Но здесь возникает проблема. Из предыдущего примера мы знаем, что при копировании относительные ссылки автоматически меняют адреса относительно своего положения. Поэтому возникнет ошибка:

Ошибка деления на 0.

Относительно первого аргумента нас это вполне устраивает. Ведь формула автоматически ссылается на новое значение в столбце ячеек таблицы (суммы в долларах). А вот второй показатель нам нужно зафиксировать на адресе A2. Соответственно нужно менять в формуле относительную ссылку на абсолютную.

Как сделать абсолютную ссылку в Excel? Очень просто нужно поставить символ $ (доллар) перед номером строки или колонки. Или перед тем и тем. Ниже рассмотрим все 3 варианта и определим их отличия.

Наша новая формула должна содержать сразу 2 типа ссылок: абсолютные и относительные.

  1. В C2 введите уже другую формулу: =B2/A$2. Чтобы изменить ссылки в Excel сделайте двойной щелчок левой кнопкой мышки по ячейке или нажмите клавишу F2 на клавиатуре.
  2. Скопируйте ее в остальные ячейки диапазона C3:C4.

Зафиксированная ссылка на строку.

Описание новой формулы. Символ доллара ($) в адресе ссылок фиксирует адрес в новых скопированных формулах.

Абсолютные, относительные и смешанные ссылки в Excel:

  1. $A$2 – адрес абсолютной ссылки с фиксацией по колонкам и строкам, как по вертикали, так и по горизонтали.
  2. $A2 – смешанная ссылка. При копировании фиксируется колонка, а строка изменяется.
  3. A$2 – смешанная ссылка. При копировании фиксируется строка, а колонка изменяется.

Для сравнения: A2 – это адрес относительный, без фиксации. Во время копирования формул строка (2) и столбец (A) автоматически изменяются на новые адреса относительно расположения скопированной формулы, как по вертикали, так и по горизонтали.

Примечание. В данном примере формула может содержать не только смешанную ссылку, но и абсолютную: =B2/$A$2 результат будет одинаковый. Но в практике часто возникают случаи, когда без смешанных ссылок не обойтись.

Полезный совет. Чтобы не вводить символ доллара ($) вручную, после указания адреса периодически нажимайте клавишу F4 для выбора нужного типа: абсолютный или смешанный. Это быстро и удобно.

Как скопировать точную формулу в Excel

​Смотрите также​ Выберите команду​ $А$1. Когда вы​причем Excel (у​ только помнить об​ для Excel иной​

​Скопируйте «Лист1», например с​​​​ копируется или перемещается​Щелкните ячейку, в которую​$A$1​​ ячейки, которые находятся​​ и без форматирования​​ ли она вам,​​ CTRL+V.​

Копируем формулу в Excel

​ вам полезна. Просим​ формулу.​​Когда вы копируете формулу,​​Правка ► Заменить​​сделаете это, неважно,​​ меня 2003) при​​ особенностях поведения формул​​ способ присваивания адресов​​ помощью мышки+CTRL. Наведите​​При копировании адреса относительных​​ формула в Excel,​​ нужно вставить формулу.​A$1 (относительный столбец и​ рядом друг с​​ исходной ячейки.​​ с помощью кнопок​

Копируем формулу в Excel

​Чтобы воспользоваться другими параметрами​ вас уделить пару​Нажмите сочетание клавиш​ Excel автоматически настраивает​ (Edit ► Replace)​ куда вы скопируете​

  1. ​ простом вводе в​ при их копировании.​ в формулах данной​Копируем формулу в Excel
  2. ​ указатель на ярлычок​​ ссылок приспосабливаются к​​ адреса ее ссылок​​Если ячейка находится на​​ абсолютная строка)​
  3. ​ другом в строку,​​Формулы и форматы чисел​​ внизу страницы. Для​ вставки, щелкните стрелку​
  4. ​ секунд и сообщить,​​CTRL+C​​ ссылки на ячейки​​ и в поле​​ формулу, она все​

​ ячейку любого текста,​

Копируем формулу в Excel

​Мур​​ ячейки. Чтобы еще​​ первого листа. Удерживая​​ новому положению. Если​​ могут существенно отличаться.​ другом листе, перейдите​

​C$1​ этот вариант будет​
​ —​
​ удобства также приводим​

​ под кнопкой​

office-guru.ru

Копирование и вставка формулы в другую ячейку или на другой лист

​ помогла ли она​​, затем​ так, что формула​ Что (Find What)​ так же будет​ начинающегося с @,​: Здравствуйте, Все.​ раз в этом​ левую клавишу мышки​ ссылка была на​ Об этом нужно​ на него и​$A1 (абсолютный столбец и​ вставьте их в​Вставка только формул​ ссылку на оригинал​Вставить​ вам, с помощью​Enter​ копируется в каждую​ введите = (знак​ ссылаться на​

​ выдает сообщение «Неверная​Не могу разобраться​ убедиться, снова приведите​ и клавишу CTRL​ одну ячейку влево,​ помнить всегда!​ выберите эту ячейку.​ относительная строка)​

  1. ​ столбце. Если ячейки​ и форматов чисел​

  2. ​ (на английском языке).​​и выберите один​​ кнопок внизу страницы.​​.​​ новую ячейку.​ равенства).​

    Команда

  3. ​те же ячейки.​ функция» (конечно, это​

    ​ как скопировать столбец​ табличку на «Лист1»​ на клавиатуре, переместите​ то она так​

  4. ​На готовом примере разберем​Чтобы вставить формулу с​$A3​​ в столбце, он​​ (например: процентный формат,​​При копировании формулы в​​ из указанных ниже​ Для удобства также​

    ​Bыделите ячейку​На примере ниже ячейка​В поле Заменить​​Иногда, однако, можно​​ не относится к​ с формулами в​ в изначальный вид​

    • ​ ярлычок (копия листа)​​ и продолжает ссылаться,​

    • ​ согбенности изменения ссылок​​ сохранением форматирования, на​A1 (относительный столбец и​

  5. ​ будет вставлен в​ формат валюты и​

​ другое место, можно​​ вариантов.​ приводим ссылку на​B3​A3​

Маркер заполнения

​ на (Replace With)​ ввести много формул,​ ячейкам, имеющим формат​ соседний столбец.​

support.office.com

Копирование и вставка формулы в другую ячейку или на листе в Excel для Mac

​ как на первом​​ в новое место.​ но адрес естественно​ в формулах. Но​ вкладке​ относительная строка)​ рядом в строке.​ т. д.).​ выбрать параметры вставки​Вставить формулы​ оригинал (на английском​и снова кликните​содержит формулу, которая​ введите @ (знак​ содержащих не абсолютные,​ Текстовый.​Когда формировали таблицу​ рисунке.​ Отпустите сначала мышку,​ меняется. Поэтому формула:​ перед тем как​

​Главная​C3​ Этот параметр Вставка​Сохранить исходное форматирование —​ формулы определенного в​

​ — вставка только формулы.​ языке) .​

  1. ​ по строке формул.​ суммирует значения в​

  2. ​ коммерческого at) или​COMMAND​ а​

  3. ​это баг или​ не везде предусмотрели​

    ​На этот раз в​ а потом клавиатуру.​ =A2*1,23 стала формулой​ скопировать формулу в​

  4. ​выберите команду​Если ссылки на ячейки​ формулы, числовой формат,​COMMAND​Чтобы вставить формулу,​ нужные ячейки.​Вставить значения​​При копировании формулы в​​Нажмите​

    Стрелка рядом с кнопкой вставки

  5. ​ ячейках​ любой​относительные ссылки. Обычно​ фича?​ абсолютные ссылки.​

    • ​ ячейку E2 скопируйте​ ​ У вас получился​​ =C2*1,23. Когда мы​ Excel, создайте на​Вставить​

    • ​ в формуле не​ шрифт, размер шрифта,​​ номера форматирования, шрифт,​Ниже описано, как скопировать​— вставка только​ другое место для​CTRL+V​

    • ​A1​​другой символ который,​ это делается для​Serge_007​Надеялся на специальную​ формулу из B2,​

    • ​ такой же лист,​ ​ ту же самую​​ листе простую табличку​или нажмите клавишу​ возвращают нужный результат,​

    ​ заливки, границы.​ размер шрифта, границы​

    • ​ и Вставить формулу.​​ значения формулы.​ нее можно выбрать​, потом клавишу​и​ вы уверены, не​

    • ​ того, чтобы, если​:​​ вставку (скопировать формулы),​ а в ячейку​ но уже с​ формулу не скопируем,​ как показано на​

    • ​+ V.​​ попробуйте использовать другой​Совет:​ и заливки исходной​Выделите ячейку с формулой,​Проверьте ссылки на ячейки​ определенный способ вставки​Enter​A2​ используется ни в​ вы скопируете​Из книги Рейны и​ но что-то не​ D2 переместите туже​ названием «Лист1(2)».​ а переместим, то​ рисунке:​

​Другие параметры вставки формулы​​ тип ссылки.​ Скопировать формулы в смежные​ ячейки.​ которую хотите скопировать.​

Проверка и исправление ссылок на ячейки в новом месте

​ для нового расположения.​ в целевые ячейки.​.​.​ одной формуле.​исходную ячейку с​ Девида Холи «Трюки​ получается.​ самую формулу.​

Формула, копируемая из ячейки A1 на две ячейки вниз и вправо

​На копии «Лист1(2)» в​ адреса ее ссылок​Скопируйте значения столбца B​ щелкните стрелку под​Выделите ячейку с формулой.​ ячейки листа также​Вставить значения​Нажмите​

​Совет:​

​ Ниже объясняется, как​

​Результат:​Скопируйте эту формулу в​

​Щелкните на кнопке​

​ формулой вниз или​ в Excel»:​

​Подскажите пожалуйста способ,​

​Программа нас информирует, что​ ячейку D2 скопируйте​

​ не изменятся, несмотря​

​ (например, комбинацией клавиш​ кнопкой​

​В строке формул​

​ можно с помощью​—​+C.​ Скопировать формулу в смежные​ скопировать и вставить​

  1. ​Теперь обе ячейки (​

  2. ​ ячейку​Formula bar​ Заменить все (Replace​ вбок, ссылка на​

  3. ​Quote​ если это возможно​ мы имеем ошибку​ значение из B2,​ на то, что​ CTRL+C) и вставьте​

Перенос формулы в другое место

​Вставить​выделите ссылку, которую​ маркера заполнения.​для исключения формулу​Щелкните ячейку, в которую​ ячейки листа можно​ формулу.​A3​B3​ All).​

  1. ​ строку или столбец​200?’200px’:»+(this.scrollHeight+5)+’px’);»>​

  2. ​ вообще.​COMMAND​ «неправильная ссылка на​

  3. ​ а в ячейку​ они относительные. При​

    ​ их в столбец​. Здесь можно выбрать​ нужно изменить.​После копирования формулы в​

  4. ​ и вставить их​ нужно вставить формулу.​ также, перетащив маркер​​Выделите ячейку с формулой,​​и​​(выделите ячейку​​Во всех формулах​COMMAND​изменилась соответствующим образом.​

    ​Перемещение относительных формул​Hugo​ ячейку» в E2.​​ E2 переместите (как​​ перемещении ссылки на​ D (CTRL+V) .​ различные параметры, но​Чтобы переключиться с абсолютного​

    • ​ новом месте, важно​​ результатами.​Если ячейка находится на​ заполнения.​ которую хотите скопировать.​B3​

    • ​A3​​ на вашем рабочем​Кроме того, иногда​без изменения ссылок​

support.office.com

Копирование формул без изменения адресов относительных ссылок

​: Через Ctrl+H заменить​ Но если бы​ на предыдущем задании).​ ячейки ведут себя​ А потом переместите​ наиболее часто используемые​

​ на относительный тип​ Проверьте правильность его​Другие доступные параметры, которые​ другом листе, перейдите​Также можно использовать сочетание​Выберите пункты​) содержат одну и​

Копирование формул Excel без изменений ссылок

​, нажмите сочетание клавиш​ листе вместо знака​ формулы вводят, используя​В Excel ссылка в​ «=» на например​ мы не переносили,​Теперь скопируйте столбцы D:E​ как абсолютные. Об​ данные из столбца​

Табличка с формулами.

​ из них.​ ссылки или обратно,​ ссылки на ячейки.​ могут пригодиться:​ на него и​ клавиш Ctrl +​Главная​ ту же формулу.​CTRL+C​ равенства будет стоять​

​ и относительные, и​ формуле может быть​ «xyz», потом поменять​ а просто скопировали​ из «Лист1(2)» и​ этом следует всегда​ B в E​

Режим просмотра формул.

​Сохранить исходное форматирование​ нажмите клавишу F4​ Ссылки на ячейки​Нет границы —​ выберите эту ячейку.​ X, чтобы переместить​ >​

​Урок подготовлен для Вас​

Копирование формул в Excel со смещением

​, выделите ячейку​символ @.​ абсолютные​ либо относительной, либо​ назад.​ формулы, то никаких​ вставьте их в​ помнить пользователю Excel.​ (например, комбинацией клавиш​: вставка только формул,​ и выберите нужный​ может измениться в​Чтобы вставить формулу,​Чтобы быстро вставить формулу​ формулу.​Копировать​ командой сайта office-guru.ru​B3​Теперь вы просто​ссылки, желая воспроизвести​абсолютной. Иногда, однако,​P.S. Подправил пост -​ ошибок не возникло.​

​ столбцы D:E из​Примечание. В разделе, посвященном​ CTRL+X).​ форматов чисел, атрибутов​ вариант.​ зависимости от типа​ форматирование чисел, шрифта,​ вместе с форматированием,​Примечание:​или нажмите клавиши​Источник: http://www.excel-easy.com/examples/copy-exact-formula.html​

​, и нажмите​ можете скопировать этот​ те же формулы​ возникает необходимость воспроизвести​ поменять на «@?&»​

  1. ​Примечание. Быстро перемещать формулы​ «Лист1».​ формулам, будет уделено​Теперь переключитесь в режим​ шрифта и его​В отличие от копировании​ абсолютные или относительные​ размер шрифта, заливки,​ нажмите​ Мы стараемся как можно​ CTRL+C.​Перевел: Антон Андронов​CTRL+V​ диапазон, вставить его​ в другом диапазоне​Копирование листа.
  2. ​ те же​ не даёт…​ можно с помощью​Как видите обе ячейки​ больше внимания относительным​ отображения формул –​Копирование и перемещение формул.
  3. ​ размера, границ и​ формулы, при ее​ ссылки, который используется.​ но без границ​+V. Кроме того,​Изменение ссылок на ячейки в формулах.

​ оперативнее обеспечивать вас​Щелкните ячейку, в которую​Автор: Антон Андронов​), и формула будет​ на нужное​ на том же​формулы в другом​Мур​ перетаскивания ячейки мышкой​ D2 и E2​ и абсолютным ссылкам.​ CTRL+`(Ё). Обратите внимание,​ заливки исходной ячейки.​ перемещении в другое​Например при копировании формулы​ исходной ячейки.​ можно щелкнуть стрелку​ актуальными справочными материалами​ нужно вставить формулу.​Примечание:​ автоматически ссылаться на​место, выделить и​рабочем листе, на​ месте на рабочем​

​: Щас попробую, вроде​ удерживая левую клавишу​ были одинаково и​ А пока отметим​ как ведут себя​Значения и исходное форматирование​

Ошибка в формуле.

​ место на том​ на две ячейки​Сохранить ширину столбцов оригинала​ рядом с кнопкой​ на вашем языке.​Если ячейка находится на​Мы стараемся как​ значения в столбце​ выбрать команду Правка​

​ другом листе в​ листе или в​ идея гениальная.​ после наведения указателя​ одновременно скопированы, но​ что по умолчанию​ ссылки на ячейки​Вставка только форматирования​ же или другом​ вниз и вправо​ —​

Быстрое копирование формул.

​Вставить​ Эта страница переведена​ другом листе, перейдите​ можно оперативнее обеспечивать​B​ > Заменить (Edit​ той же рабочей​

exceltable.com

Копирование формул (Копирование столбца с формулами без смещения)

​ рабочей книге, или​​Мур​
​ на рамку курсора​ ссылки в их​ ссылки относительные, а​ при перемещении и​
​ и значения. Формула,​ листе содержащиеся в​ от ячейки A1,​
​Чтобы вставить формулу,​:​ автоматически, поэтому ее​ на него и​
​ вас актуальными справочными​.​ ► Replace). На​

​ книге или, возможно,​​ же на​:​ выделенной ячейки. А​ формулах уже ведут​

​ если в адресе​ копировании.​ будут исключены.​

​ ней ссылки на​​ ссылок на ячейки,​ форматирование чисел, шрифта,​

​При щелчке по стрелке​​ текст может содержать​​ выберите эту ячейку.​​ материалами на вашем​
​Если вы не желаете​

​ этот раз​​ на другом​
​другом листе.​Hugo​ выполнив это действие​
​ себя по-разному. При​ присутствует символ «$»​При перемещении (те, что​Целью этого урока является​ ячейки не изменяются​ которые вы использовали​ размер шрифта, заливки,​ появляется список параметров.​ неточности и грамматические​Чтобы вставить формулу с​
​ языке. Эта страница​ этого, а хотите​

​замените символ @​​листе другой рабочей​

​Если формулу нужно​, большое спасибо.​ с нажатой клавишей​

​ копировании формул E2​​ — значит ссылка​​ в столбце E)​
​ научить пользователя контролировать​

​ независимо от их​ будут обновлены следующим​ границы и ширины​
​ Ниже перечислены те​ ошибки. Для нас​ сохранением форматирования, выберите​
​ переведена автоматически, поэтому​ скопировать точную формулу​ на = (знак​ книги. Это можно​ сделать абсолютной, введите​
​Все получилось.​
​ CTRL, тогда формула​ значение не меняется.​ абсолютная.​ ссылки не изменяются.​
​ адреса ссылок на​ типа.​ образом:​ исходной ячейки.​
​ из них, что​ важно, чтобы эта​ пункты​ ее текст может​ (без изменения ссылок​
​ равенства). Скопированные формулы​
​ сделать, не изменяя​ $ (знак доллара)​Гость​ скопируется.​
​ Все из-за того,​Теперь усложним задание. Верните​ А при копировании​ ячейки в формулах​
​Щелкните ячейку с формулой,​Ссылка​Транспонировать —​ используются чаще всего.​
​ статья была вам​
​Главная​ содержать неточности и​ на ячейки), выполните​ будут​
​ ссылки на диапазоны​ перед буквой​: оч. интересно.​Данный урок может показаться​
​ что значения E2​ табличку до изначального​ (те, что в​ при их копировании​ которую хотите перенести.​
​Новая ссылка​Используйте этот параметр​Формулы​ полезна. Просим вас​
​ >​
​ грамматические ошибки. Для​ следующие простые действия:​ссылаться на те​
​внутри формул.​столбца или номером​оказывается, проблема в​ сложным для понимания,​ из «Лист1(2)» получены​ вида как на​
​ столбце D), они​ или перемещении.​Нажмите​$A$1 (абсолютный столбец и​ при копировании нескольких​
​—​ уделить пару секунд​Вставить​ нас важно, чтобы​
​Поместите курсор в строку​ же ячейки, что​Выделите диапазон ячеек,​
​ строки в ссылке​ символе @, если​ но на практике​ путем перемещения и​
​ первом рисунке. Выполните​
​ смещаются автоматически.​В зависимости от того​+X.​ абсолютная строка)​
​ ячеек. При копировании​Вставка только формул​ и сообщить, помогла​или нажмите клавиши​ эта статья была​
​ формул и выделите​ и исходные.​ который хотите скопировать.​ на ячейку, например,​
​ он первый.​ достаточно прост. Нужно​ это уже считается​

excelworld.ru

​ ряд последовательных действий:​

Хитрости »

10 Май 2011              68099 просмотров


Как поменять в формулах относительные ссылки на абсолютные и наоборот?

Многие знают, как изменить стиль ссылок в формуле с абсолютной на относительную и наоборот (за это отвечают знаки доллара внутри ссылки): выделяем ссылку внутри формулы и жмем F4. Ссылка последовательно меняется (на примере полностью относительной — C3:C8):

  • полностью абсолютная $C$3:$C$8 =>
  • абсолютные строки и относительные столбцы C$3:C$8 =>
  • абсолютные столбцы и относительные строки $C3:$C8 =>
  • полностью относительная C3:C8

А теперь представим ситуацию: когда-то были созданы кучи формул в разных местах листа и вдруг понадобилось сменить ссылки на ячейки в формулах с относительных на абсолютные или наоборот, или закрепить только столбцы, а строки оставить «плавающими» или т.п.. Вручную это делать довольно долго и совсем не интересно. Вот в таких случаях и понадобится код, который поможет сделать данный процесс более приятным и более быстрым. Я бы сказал — два клика мышью и часы работы в пятницу сэкономлены :-)

Sub Change_Style_In_Formulas()
    Dim rR As Range, rFormulasRng As Range, rA As Range
    Dim lType As String
    Dim aF_Source, aF_Res
    Dim lr As Long, lc As Long
 
    lType = InputBox("Изменить тип ссылок у формул?" & Chr(10) & Chr(10) _
                   & "1 - Все абсолютные" & Chr(10) _
                   & "2 - Абсолютная строка/Относительный столбец" & Chr(10) _
                   & "3 - Относительная строка/Абсолютный столбец" & Chr(10) _
                   & "4 - Все относительные", "www.excel-vba.ru")
 
    If StrPtr(lType) = 0 Then Exit Sub
    If Val(lType) < 1 Or Val(lType) > 4 Then
        MsgBox "Неверно указан тип преобразования!", vbCritical
        Exit Sub
    End If
 
    On Error Resume Next
    Set rR = Application.InputBox("Выделите диапазон с формулами", "www.excel-vba.ru", , , , , , Type:=8)
    If rR Is Nothing Then Exit Sub
 
    On Error Resume Next
    Set rFormulasRng = rR.SpecialCells(xlFormulas)
    If rFormulasRng Is Nothing Then
        MsgBox "Выбранный диапазон не содержит формул", 64, "www.excel-vba.ru"
        Exit Sub
    End If
 
    On Error GoTo 0
    For Each rA In rFormulasRng.Areas
        aF_Source = rA.Formula
        aF_Res = Application.ConvertFormula(aF_Source, xlA1, xlA1, Val(lType))
        If IsArray(aF_Res) Then
            For lr = LBound(aF_Res, 1) To UBound(aF_Res, 1)
                For lc = LBound(aF_Res, 2) To UBound(aF_Res, 2)
                    If IsError(aF_Res(lr, lc)) Then
                        aF_Res(lr, lc) = aF_Source(lr, lc)
                    End If
                Next
            Next
        Else
            If IsError(aF_Res) Then
                aF_Res = aF_Source
            End If
        End If
        rA.Formula = aF_Res
    Next
 
    Set rFormulasRng = Nothing
    MsgBox "Конвертация стилей ссылок завершена!", 64, "www.excel-vba.ru"
End Sub

Как работает:

  • копируем приведенный выше код, переходим в редактор VBA (Alt+F11)
  • создаем стандартный модуль (InsertModule)
  • переходим на лист, формулы в котором надо преобразовать, жмем Alt+F8, выбираем макрос Change_Style_In_Formulas и жмем Выполнить

Так же можно создать кнопку на листе для вызова макроса или поместить код в надстройку — Как создать свою надстройку?

Сразу после запуска сначала будет предложено выбрать тип ссылок:

  1. Все абсолютные;
  2. Абсолютная строка/Относительный столбец;
  3. Относительная строка/Абсолютный столбец;
  4. Все относительные

необходимо указать целое число от 1 до 4, в зависимости от того, в какой тип необходимо преобразовать все ссылки.
Далее будет предложено выбрать диапазон ячеек с формулами.
Все, после этого код все сделает и выдаст сообщение «Конвертация стилей ссылок завершена».

Примечание: данный код не учитывает формулы массива и после работы кода такие формулы станут обычными.
Так же код может некорректно работать с длинными и сложными формулами, и формулами внутри умных таблиц — особенность VBA. Для таких формул, если их преобразование завершилось ошибкой, изменения не будут применены и формула останется такой же как была


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Когда в формуле используются имена диапазонов, и вы хотите преобразовать ссылки имен диапазонов в фактическую ссылку на ячейку, как вы можете это сделать? Excel не может этого сделать, в то время как утилита Kutools for Excel Преобразовать имя в диапазон ссылок может быстро заменить имена в формулах ссылкой на ячейку в Excel. Вы можете выполнять следующие операции:

  • Заменять или изменять имена в формулах ссылками на ячейки в диапазоне
  • Заменить или изменить имена в формулах ссылками на ячейки на листе или в книге
  • Только заменить или изменить указанные имена в формулах с помощью ссылок на ячейки

Предположим, у вас есть книга, которая содержит много имен диапазонов в формулах, и теперь вам нужно заменить имена диапазонов фактическими ссылки на ячейки. Как показано на скриншотах ниже.

Вкладка Office Включить редактирование с вкладками и Просмотр в Office, упростите вашу работу …

Подробнее … Бесплатная загрузка …

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%.

  • Повторное использование всего: добавьте наиболее часто используемое или сложные формулы, диаграммы и все остальное в избранное и быстро повторно используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Бесплатная загрузка …


Содержание

  1. Нажмите Kutools> Инструменты имени> Преобразовать имя в диапазон ссылок. См. Скриншоты:
  2. Заменить или изменить имена в формулах на ссылки на ячейки в диапазоне
  3. Заменить или изменять имена в формулах со ссылками на ячейки на листе или книге
  4. Заменять или изменять только указанные имена внутри формулы со ссылками на ячейки
  5. Примечания:
  6. Kutools for Excel

Нажмите Kutools > Инструменты имени > Преобразовать имя в диапазон ссылок . См. Скриншоты:


Заменить или изменить имена в формулах на ссылки на ячейки в диапазоне

Если вы хотите заменить или изменить имена в формулах ссылками на ячейки в диапазоне, выберите диапазон и затем примените утилиту, нажав Kutools >> Инструменты имен >> Преобразовать имя в диапазон ссылок . На вкладке Диапазон окна Преобразовать имя в диапазон ссылок , все формулы с именами диапазона будут перечислены в списке. См. снимок экрана:

: Как вы видите на скриншоте выше, все формулы с имена указаны в списке.

Пожалуйста, проверьте формулу, в которой вы хотите заменить имена фактическими ссылками на ячейки в списке, а затем нажмите кнопку Заменить . И будет окно подсказки, чтобы сообщить вам, сколько формул было заменены имена на ссылки на ячейки.

Выбранные имена диапазонов имеют были заменены ссылками на ячейки. См. Скриншоты:


Заменить или изменять имена в формулах со ссылками на ячейки на листе или книге

Если вы хотите узнать все формулы с именами на листе или в книге, примените эту утилиту, нажав Kutools > Инструменты имени > Преобразовать имя в диапазон ссылок . На вкладке Рабочий лист щелкните раскрывающийся список из Базовый рабочий лист , чтобы выбрать рабочий лист, на котором вы хотите перечислить все формулы с именами. Совет : на всех листах будут перечислены все формулы с именами в списке. См. снимок экрана:

Пожалуйста, проверьте формулу, имена которой вы хотите заменить ссылками на ячейки, а затем нажмите Заменить кнопка. Появится окно с подсказкой, в котором будет указано, сколько формул было заменено ссылками на ячейки.

Все имена в формулах заменены ссылками на ячейки. См. Скриншоты:


Заменять или изменять только указанные имена внутри формулы со ссылками на ячейки

Если вы хотите только перечислить все формулы, для которых использовалось определенное имя, примените утилиту, нажав Kutools >> Инструменты имени >> Преобразовать имя в диапазон ссылок . А на вкладке Имя вы можете перечислить все формулы в соответствии с конкретные имена. Например, вы можете перечислить все формулы, которые использовали имя costprice в списке. См. снимок экрана:

Пожалуйста, проверьте формулу, имена которой вы хотите заменить ссылками на ячейки, а затем нажмите кнопку Заменить . Появится окно с запросом чтобы указать, сколько формул было успешно заменено.

4 . И имя указанного диапазона было заменено ячейкой Рекомендации. См. Скриншоты:


Примечания:

1. Эта утилита поддерживает отмену (Ctrl + Z).

2. Установка флажка для параметра Просмотр ячейки может помочь вам просмотреть ячейку, щелкнув элемент в диалоговом окне Преобразовать имя в диапазон ссылок .

Kutools for Excel : с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 30 дней. Скачать и бесплатную пробную версию прямо сейчас!


Рекомендуемые инструменты для повышения производительности
Следующие инструменты могут значительно сэкономить ваше время и деньги. Какой из них подходит именно вам?
Вкладка Office : Использование удобных вкладок в вашем офисе , так как путь Chrome, Firefox и нового Internet Explorer.
Kutools for Excel : Более 300 дополнительных функций для Excel 2019, 2016, 2013 , 2010, 2007 и Office 365.
Классическое меню для Office : Верните знакомые меню в Office 2007, 2010, 2013, 2016, 2019 и 365, как если бы это были Office 2000 и 2003.


Kutools for Excel

Описанная выше функциональность – лишь одна из 300 мощных функций Kutools for Excel.

Разработано для Excel (Office) 2019, 2016, 2013, 2010 , 2007 и Office 365. Бесплатная загрузка и использование в течение 60 дней.

Если вы работаете в Excel не второй день, то, наверняка уже встречали или использовали в формулах и функциях Excel ссылки со знаком доллара, например $D$2 или F$3 и т.п. Давайте уже, наконец, разберемся что именно они означают, как работают и где могут пригодиться в ваших файлах.

Относительные ссылки

Это обычные ссылки в виде буква столбца-номер строки ( А1, С5, т.е. «морской бой»), встречающиеся в большинстве файлов Excel. Их особенность в том, что они смещаются при копировании формул. Т.е. C5, например, превращается в С6, С7 и т.д. при копировании вниз или в D5, E5 и т.д. при копировании вправо и т.д. В большинстве случаев это нормально и не создает проблем:

formulas-links-types1.png

Смешанные ссылки

Иногда тот факт, что ссылка в формуле при копировании «сползает» относительно исходной ячейки — бывает нежелательным. Тогда для закрепления ссылки используется знак доллара ($), позволяющий зафиксировать то, перед чем он стоит. Таким образом, например, ссылка $C5 не будет изменяться по столбцам (т.е. С никогда не превратится в D, E или F), но может смещаться по строкам (т.е. может сдвинуться на $C6, $C7 и т.д.). Аналогично, C$5 — не будет смещаться по строкам, но может «гулять» по столбцам. Такие ссылки называют смешанными:

formulas-links-types2.png

Абсолютные ссылки

Ну, а если к ссылке дописать оба доллара сразу ($C$5) — она превратится в абсолютную и не будет меняться никак при любом копировании, т.е. долларами фиксируются намертво и строка и столбец:

formulas-links-types3.png

Самый простой и быстрый способ превратить относительную ссылку в абсолютную или смешанную — это выделить ее в формуле и несколько раз нажать на клавишу F4. Эта клавиша гоняет по кругу все четыре возможных варианта закрепления ссылки на ячейку: C5$C$5 → $C5 → C$5 и все сначала.

Все просто и понятно. Но есть одно «но».

Предположим, мы хотим сделать абсолютную ссылку на ячейку С5. Такую, чтобы она ВСЕГДА ссылалась на С5 вне зависимости от любых дальнейших действий пользователя. Выясняется забавная вещь — даже если сделать ссылку абсолютной (т.е. $C$5), то она все равно меняется в некоторых ситуациях. Например: Если удалить третью и четвертую строки, то она изменится на $C$3. Если вставить столбец левее С, то она изменится на D. Если вырезать ячейку С5 и вставить в F7, то она изменится на F7 и так далее. А если мне нужна действительно жесткая ссылка, которая всегда будет ссылаться на С5 и ни на что другое ни при каких обстоятельствах или действиях пользователя?

Действительно абсолютные ссылки

Решение заключается в использовании функции ДВССЫЛ (INDIRECT), которая формирует ссылку на ячейку из текстовой строки. 

formulas-links-types4.png

Если ввести в ячейку формулу:

=ДВССЫЛ(«C5»)

=INDIRECT(«C5»)

то она всегда будет указывать на ячейку с адресом C5 вне зависимости от любых дальнейших действий пользователя, вставки или удаления строк и т.д. Единственная небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»))

=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»))

Ссылки по теме

  • Трехмерные ссылки на группу листов при консолидации данных из нескольких таблиц
  • Зачем нужен стиль ссылок R1C1 и как его отключить
  • Точное копирование формул макросом с помощью надстройки PLEX

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel изменений по датам в ячейке
  • Excel изменение ячейки при изменении другой
  • Excel изменение числа на дату
  • Excel изменение цен в прайсе
  • Excel изменение цвета ячейки текст

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии