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

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

​Смотрите также​​вуаля!​ в большой таблице​Ставим галочку у слов​ мышку. Все, таблица​не копировать, а перенести​ только заполненные ячейки,​ квадратик в правом​ же формулу в​ можно не только​ функцию «Копировать».​Урок подготовлен для Вас​, выделите ячейку​ CTRL+V.​ и относительные ссылки​ абсолютные или относительные​ или в другой​Примечание:​Estella​ Excel нужную ячейку,​ «Создать копию». Выбираем​ заполнена.​

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

​Или, можно нажать​ командой сайта office-guru.ru​

  1. ​B3​Чтобы воспользоваться другими параметрами​

  2. ​ на ячейки ознакомьтесь​​ ссылки, которые вы​​ лист щелкните фигуру​​Мы стараемся как​​: Ну а ты​ диапазон, можно воспользоваться​

    Кнопки копирования и вставки на вкладке

  3. ​ куда переместить скопированный​Так же можно​, то не копируем​ заполненные ячейки в​ Указатель мышки приобретает​ Таким образом, заполняем​

  4. ​ и складывать их,​ сочетание клавиш «Ctrl»​Источник: http://www.excel-easy.com/examples/copy-exact-formula.html​​, и нажмите​​ вставки, щелкните стрелку​​ со статьей Обзор​​ использовали.​ на ячейку, в​

    ​ можно оперативнее обеспечивать​ и так только​​ функцией «Поиск». Смотрите​​ лист (в эту​

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

    • ​ таблицу формулами. Например,​​ вычитать, умножать, т.​ + «C».​Перевел: Антон Андронов​Изображение кнопки​CTRL+V​

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

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

​ числа скопируешь без​ статью «Поиск в​ или другую книгу,​ года, т.д. Таким​ контекстное меню «Вырезать»​ Например, у нас​ Нажимаем два раза​ копируем формулы вниз​ д. Подробнее, смотрите​Или, на закладке​

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

​Автор: Антон Андронов​), и формула будет​Вставить​В отличие от копирования​ две ячейки вниз​ формулу.​

​ материалами на вашем​

​ формул. При вставке​

​ Excel».​ перед каким листом)​

​ же образом можно​

​ -> «Вставить». Формула​ такая таблица, нам​

​ подряд левой мышкой​

​ по столбцу. Для​ в статье «Суммирование​

​ «Главная» в разделе​

​Здесь рассмотрим,​ автоматически ссылаться на​

​и выберите один​

​ формулы при перемещении​ и вправо от​Чтобы вставить формулу с​ языке. Эта страница​ выбери специальная вставка​

  1. ​Т.е. в строке каждая​

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

  3. ​ нужно поставить даты​ на этот крестик.​ этого устанавливаем (пишем)​ в Excel» здесь.​ «Буфер обмена» нажать​

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

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

​ сохранением форматирования, выберите​ переведена автоматически, поэтому​ и там чисто​ ячейка высчитывается по​ и нажимаем «ОК».​ как по порядку,​ ячейки и перенесется​ в столбце А​ Формула скопируестя до​ формулу в первую​Если копируем числа​ на кнопку функции​

​ формулыячейки, как скопировать​B​

  1. ​ вариантов.​ место в той​ которые ссылки будут​

  2. ​ пункты​​ ее текст может​​ числа или что​​ формуле, нужно скопировать​ Изображение кнопки​ Затем, у скопированного​ так и с​

    Кнопки копирования и вставки на вкладке

  3. ​ в новое место.​ через одну пустую​ конца заполненного столбца.​ ячейку. Затем нажимаем​ с точками -​

  4. ​ «Копировать», предварительно выделив​ лист в Excel,​.​​Формулы​​ же или другой​​ обновляться согласно следующее:​​Главная​ содержать неточности и​

    ​ то в этом​ только цифры​ листа, можно изменить​​ интервалом​​Ещё варианты копирования​ ячейку.​ У нас, в​

    • ​ на ячейку с​​ разделителями всместо запятой​ ячейки для копирования.​Изображение кнопки​ таблицу,значениеформат​

    • ​Если вы не желаете​ Изображение кнопки​Чтобы вставить только​ лист, ссылки на​Ссылка​ >​

support.office.com

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

​ грамматические ошибки. Для​ роде будет.​Divo​ название, переместить его​. Например: 5,10, 15,​ формул, чтобы ссылки​

​Выделяем первую ячейку с​​ примере, в ячейки​​ формулой левой мышкой​ (1.23), то вставив,​Как скопировать значение ячейки​​, т.д. Одна из​​ этого, а хотите​​ формулу​​ ячейки в формуле​

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

​Новая ссылка​Вставить​​ нас важно, чтобы​​Eduard​​: Копируешь ячейку с​​ на другое место,​​ т.д. Смотрим пример:​​ в них не​​ датой и пустую​​ F25:F26.​​ и наводим мышку​​ эти числа превратятся​ в Excel​ многих возможностей таблицы,​​ скопировать точную формулу​​.​

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

​ не изменится —​$A$1 (абсолютный столбец и​или нажмите клавиши​ эта статья была​: Как скопировать несколько​ формулой.​

  1. ​ изменить цвет ярлычка.​ интервал 2.​ менялись, описаны в​Копируем формулу в Excel
  2. ​ ячейку ниже.​​Получилось.​​ на правый нижний​​ в дату. Чтобы​​(без формулы).​
  3. ​ облегчающих работу –​​ (без изменения ссылок​​Значения​ вне зависимости от​
  4. ​ абсолютная строка)​​ CTRL+V.​​ вам полезна. Просим​​ ячеек с формулами​​Для Excel 2003:​

​Как скопировать лист в​

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

​Если нужно​​ статье «Как скопировать​​Протягиваем за заленый​​Внимание!​​ угол этой ячейки,​ этого избежать ,​

​Выделяем ячейки, которые​ это​
​ на ячейки), выполните​
​, чтобы вставить​

​ типа можно с​

office-guru.ru

Копирование в Excel.

​$A$1​​Другими параметры вставки, щелкните​ вас уделить пару​ чтобы привставке их​ на ячейке, в​​ новую книгу Excel​написать одинаковый текст в​ формулу в Excel​ квадратик в правом​​Формула скопируется в​​ там появится черный​
​ есть несколько способов.​ нужно скопировать. Нажимаем​копирование в Excel​ следующие простые действия:​ результат формулы только​ помощью ссылки на​A$1 (относительный столбец и​ стрелку под кнопкой​ секунд и сообщить,​ в другое место​ которую надо вставить​.​ нескольких ячейках Excel​ без изменения ссылок».​ нижнем углу выделенного​ таблице, если ячейки​ крестик. Нажимаем на​
​ Смотрите статью «Автозамена​ «Копировать». Переходим на​.​Поместите курсор в строку​ (результат вычисления по​ ячейки.​ абсолютная строка)​
​Вставить​ помогла ли она​ формулы не изменились?​
​ жмешь правую кнопку​Для этого в​ подряд​Как заполнить таблицу в​ диапазона ячеек вниз​ столбца слева таблицы​
​ него левой мышкой​ в Excel».​​ новое место, делаем​
​Можно копировать всю​ формул и выделите​ формуле).​Выполните указанные ниже действия,​C$1​и выберите вариант:​ вам, с помощью​ Заранее спасибо.​
​ мышки, в контекстном​ диалоговом окне в​, то пишем текст​ Excel.​ по столбцу. даты​ будут заполнены. Тогда​ и ведем вниз,​Как скопировать формулу в​ активной ячейку, куда​ таблицу или только​ формулу.​Когда вы копируете формулу,​ чтобы переместить формулу.​​$A1 (абсолютный столбец и​​Формулы​
​ кнопок внизу страницы.​Serge_007​ меню выбираешь специальная​ разделе «Переместить выбранные​ в первой ячейке,​Можно копировать данные​ скопируются так.​ Excel поймет до​ удерживая левую кнопку​ Excel.​
​ будем копировать, нажимаем​ значение ячеек без​Нажмите сочетание клавиш​ Excel автоматически настраивает​Щелкните ячейку, содержащую формулу,​ относительная строка)​Чтобы вставить только​ Для удобства также​: Этот вопрос неоднократно​ вставка, в открывшемся​
​ листы в книгу»​ затем перетаскиванием (черным​
​ ячеек в определенной​
​Если выделим три​​ какой ячейке расположена​ мыши нажатой.​​Первый вариант.​ правой мышью и​ формул, или копировать​CTRL+C​ ссылки на ячейки​ которую вы хотите​$A3​ формулу​ приводим ссылку на​ задавался​ окошке ставишь отметку​
​ выбираем «(новая книга)».​
​ крестиком) ведем вниз.​​ последовательности. Например, надо​​ пустые ячейки с​ таблица.​Отпускаем мышку. Формулы скопировались,​Когда мы​ выбираем функцию «Вставить».​ формулы с привязкой​, затем​ так, что формула​ переместить.​A1 (относительный столбец и​.​ оригинал (на английском​Выделить диапазон с​ на «значения» и​Как скопировать формат в​Копировать перетаскиванием можно​ заполнить графу таблицы​ датой, то даты​Такми способом можно​ в них изменились​копируем ячейки с относительными​Когда значения ячеек,​
​ к новым ячейкам​Enter​ копируется в каждую​Выберите​ относительная строка)​
​Значения​ языке) .​ формулами подлежащий копированию​ жмешь ОК. Если​ Excel ячейки или​ как по столбикам,​
​ названиями месяцев года.​
​ скопируются через три​ копировать значение, формулы,​ адреса ячеек относительно​​ формулами​
​ в которых стоят​ или без привязки​.​ новую ячейку.​Главная​C3​Чтобы вставить значения​При копировании формулы в​Ctrl+H​ это приходится делать​ условное форматирование​ так и по​ Пишем в первой​ пустые ячейки. Получится​ формат. Если выделим​
​ нового места. Таблица​
Как копировать формулу в Excel. ​(«Копировать» -> «Вставить»)​
​ формулы (цифры) не​ к ячейке (со​Bыделите ячейку​На примере ниже ячейка​>​Если ссылки на ячейки​ только (результат вычисления​
​ другое место, можно​Найти:​ часто, то лучше​, без самих значений​ строкам.​ ячейке «Январь», в​ так.​ ячейки в нескольких​ формулами заполнена.​ и затем переносим​ копируются, делаем так:​ сменой адреса ячейки​B3​A3​Вырезать​
​ в формуле не​ по формуле)​
​ выбрать параметры вставки​=​ соответствующую кнопку вывести​ ячеек, смотрите в​Еще несколько способов,​ следующей ячейке ниже​Если нужно перенести​ стролбцах, то копирование​Как скопировать формулу​ в другое место,​ выделяем ячейки как​
​ или оставить адрес​и снова кликните​содержит формулу, которая​
​или нажмите клавиши​ возвращают нужный результат,​.​ определенного формулы в​Заменить:​ на панель быстрого​​ статье «Копирование условного​ как писать одинаковый​ пишем «Февраль». Теперь​ ячейки с формулами,​ будет сразу во​ в Excel таким​
​ то таблица Excel​ обычно-> «Копировать». Появится​ без изменений). Можно​​ по строке формул.​ суммирует значения в​​ Ctrl + X.​ попробуйте использовать другой​Совет:​ ячейках назначения.​ё=​ доступа.​ форматирования, формата в​ текст, формулы в​
​ выделяем обе эти​​ но​ всех выделенных столбцах.​​ способом, чтобы не​ сама меняет адреса​ вокруг ячеек, которые​ копировать данные с​Нажмите​ ячейках​На том же листе​
​ тип ссылки:​ Можно также с помощью​Ниже описано, как скопировать​Заменить​Для Excel 2007:​ Excel».​ нескольких ячейках, т.д.,​
​ ячейки. Наводим мышь​адреса в формулах Excel​
​ Например, если выделим​ копировался формат, смотрите​ ячеек в формулах​ мы копируем, пульсирующая​ определенной последовательностью и,​CTRL+V​A1​ или в другой​Выделите ячейку, содержащую формулу.​ маркера заполнения для​ и Вставить формулу.​Скопировать диапазон​ в панели «Главная»​Иногда, когда нужно​ смотрите в статье​ на правый нижний​ должны остаться прежние​ ячейки D24, E24,​
​ в статье «Как​ относительно новых ячеек.​ рамка, еще раз​ таким образом, заполнять​, потом клавишу​
​и​ лист щелкните ячейку,​В формуле в строке​ копирования формулы в​​Выделите ячейку, содержащую формулу,​Выделить диапазон подлежащий​ жмешь на стрелочку​ напечатать документ, распечатывается​​ «Как заполнить ячейки​ угол выделенного диапазона​(не привязывать к​
​ F24, нажмем два​​ скопировать в Excel».​ Смотрите подробнее в​ нажимаем правой мышью​​ таблицу. Можно копировать​Enter​A2​ в которую нужно​
​, выделите ссылку,​ смежные ячейки листа.​ которую нужно скопировать.​ вставке формул​
​ под иконкой «Вставить»​ (копируется) не значение​ в Excel одновременно»​ и ведем вниз​ новым ячейкам), то​ раза мышью по​Третий вариант.​ статье «Относительные и​
​ на выделенную ячейку​ лист. И многое,​​.​.​ вставить формулу.​ вы хотите изменить.​
​После копирования формулы в​Выберите​Вставить​ и выбираешь «Вставить​ ячеек, а формулы.​ тут.​ по столбцу черный​ это снова в​ углу ячейки F24,​Как копировать формулы в​ абсолютные ссылки в​ и в диалоговом​ многое другое.​
​Результат:​Скопируйте эту формулу в​​Чтобы вставить формулу с​
​Нажмите клавишу F4, чтобы​ новом месте, важно​Главная​Ctrl+H​ значение»​
​ Чтобы было значение​Как cкопировать лист в​ крестик. Таблица сама​​ статье «Относительные и​ то скопируются данные​ Excel на весь​ Excel».​ окне​
​Чтобы вызвать функцию​Теперь обе ячейки (​ ячейку​ сохранением форматирования, выберите​ переключаться между комбинаций​ проверьте, правильно ли​ >​Найти:​Ded​
​ (цифры, а не​ Excel -​ заполнит ячейки следующими​ абсолютные ссылки в​ по всем этим​ столбец​Второй выриант.​

excel-office.ru

Как скопировать данные из Excel? (не формулы а сами числа)????

​выбираем команду «Специальная вставка»​ «Копировать», достаточно нажать​A3​B3​

​ пункты​​ абсолютных и относительных​ все ссылки на​
​Копировать​ё=​: стрл+Ф​ формулы) в ячейках,​правой мышью нажимаем​ месяцами года.​ формулах Excel». Ссылка​ столбцам.​.​Можно​, выбираем — «Значение».​ правой кнопкой мыши​и​(выделите ячейку​Главная​
​ ссылок и выберите​ ячейки. Выбранная ячейка​или нажмите клавиши​Заменить:​ктрл+С​ читайте статью «Печать​

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

​Затем, как обычно -​​ на выделенную ячейку,​B3​A3​ >​ необходимый вариант.​ ссылки могут измениться​ CTRL+C.​=​Альт+Таб​

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

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

​ «Вставить». С помощью​​ диапзон и выбрать​) содержат одну и​
​, нажмите сочетание клавиш​Вставить​
​Дополнительные сведения о абсолютные​
​ с учетом типа​​На том же листе​
​Заменить​​Ктрл+М​
​Чтобы найти быстро​
​ выбираем «Переместить/скопировать».​
​ заполнили таблицу. Отпускаем​Если нужно​
​Можно копировать не​
​ F24. Наводим на​
​ одну и ту​​ функции «Специальная вставка»​
​ из контекстного меню​​ ту же формулу.​
​CTRL+C​

excelworld.ru

​или нажмите клавиши​

Skip to content

Как использовать функцию ДВССЫЛ – примеры формул

В этой статье объясняется синтаксис функции ДВССЫЛ, основные способы ее использования и приводится ряд примеров формул, демонстрирующих использование ДВССЫЛ в Excel.

В Microsoft Excel существует множество функций, некоторые из которых просты для понимания, другие требуют длительного обучения. При этом первые используются чаще, чем вторые. И тем не менее, функция Excel ДВССЫЛ  (INDIRECT на английском) является единственной в своем роде. Эта функция Excel не выполняет никаких вычислений, не оценивает никаких условий не ищет значения.

Итак, что такое функция ДВССЫЛ (INDIRECT) в Excel и для чего ее можно использовать? Это очень хороший вопрос, и, надеюсь, вы получите исчерпывающий ответ через несколько минут, когда закончите чтение.

Функция ДВССЫЛ в Excel — синтаксис и основные способы использования

ДВССЫЛ используется для создания косвенных ссылок на ячейки, диапазоны, другие листы или книги. Другими словами, она получает нужный адрес и позволяет вам при помощи формулы создать из него динамическую ссылку на ячейку или диапазон вместо их прямого указания. В результате вы можете изменить ссылку в формуле, не изменяя саму формулу. Более того, эти косвенные ссылки не изменятся при вставке на лист новых строк или столбцов или при удалении уже существующих.

Все это может быть проще понять на примере. Однако чтобы написать формулу, пусть даже самую простую, нужно знать аргументы функции, верно? Итак, давайте сначала кратко рассмотрим синтаксис Excel ДВССЫЛ.

Функция ДВССЫЛ в Excel возвращает ссылку на ячейку, используя текстовую строку. Она имеет два аргумента, первый является обязательным, а второй – нет:

ДВССЫЛ(ссылка_на_ячейку; [a1])

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

a1 — логическое значение, указывающее, какой тип ссылки содержится в первом аргументе:

  • Если значение ИСТИНА или опущено, то используется ссылка на ячейку в стиле A1.
  • Если ЛОЖЬ, то возвращается ссылка в виде R1C1.

Таким образом, ДВССЫЛ возвращает либо ссылку на ячейку, либо ссылку на диапазон.

Хотя тип ссылки R1C1 может быть полезен в определенных ситуациях, вам, вероятно, удобнее использовать привычные ссылки типа A1. В любом случае, почти все формулы в этом руководстве будут использовать ссылки A1, и поэтому мы будем просто опускать второй аргумент в функции.

Как работает функция ДВССЫЛ

Чтобы получить представление о работе функции, давайте создадим простую формулу, которая демонстрирует, как можно применить ДВССЫЛ в Excel.

Предположим, у вас есть число 5 в ячейке A1 и текст «A1» в ячейке C1. Теперь поместите формулу =ДВССЫЛ(C1) в любую другую ячейку и посмотрите, что произойдет:

  • Функция ДВССЫЛ обращается к значению в ячейке C1. Там в виде текстовой строки записан адрес «A1».
  • Функция ДВССЫЛ направляется по этому адресу в ячейку A1, откуда извлекает записанное в ней значение, то есть число 555.

Итак, в этом примере функция ДВССЫЛ преобразует текстовую строку в ссылку на ячейку.

Аналогичным образом можно получить ссылку на диапазон. Для этого просто нужно функции ДВССЫЛ указать два адреса – начальный и конечный. Вы видите это на скриншоте ниже.

Формула   ДВССЫЛ(C1&»:»&C2) извлекает адреса из указанных ячеек и превращается в =ДВССЫЛ(«A1:A5»).

В итоге мы получаем ссылку =A1:A5

Если вы считаете, что это все еще имеет очень мало практического смысла, пожалуйста, читайте дальше, и я продемонстрирую вам еще несколько примеров, которые раскрывают реальную силу функции Excel ДВССЫЛ и более подробно показывают, как она работает.

Как использовать ДВССЫЛ в Excel — примеры формул

Как показано в приведенном выше примере, вы можете использовать функцию ДВССЫЛ, чтобы записать адрес ячейки как обычную текстовую строку и получить в результате значение этой ячейки. Однако этот простой пример — не более чем намек на возможности ДВССЫЛ.

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

Создание косвенных ссылок из значений ячеек

Как вы помните, функция ДВССЫЛ в Excel позволяет использовать стили ссылок A1 и R1C1. Обычно вы не можете использовать оба стиля на одном листе одновременно. Вы можете переключаться между двумя типами ссылок только с помощью опции «Файл» > «Параметры» > «Формулы» > R1C1 . По этой причине пользователи Excel редко рассматривают использование R1C1 в качестве альтернативного подхода к созданию ссылок.

В формуле ДВССЫЛ вы можете использовать любой тип ссылки на одном и том же листе, если хотите. Прежде чем мы двинемся дальше, давайте более подробно рассмотрим разницу между стилями ссылок A1 и R1C1.

Стиль A1 — это обычный и привычный всем нам тип адресации в Excel, который указывает сначала столбец, за которым следует номер строки. Например, B2 обозначает ячейку на пересечении столбца B и строки 2.

Стиль R1C1 является обозначает координаты ячейки наоборот – за строками следуют столбцы, и к этому нужно привыкнуть:) Например, R5C1 относится к ячейке A5, которая находится в строке 5, столбце 1 на листе. Если после буквы не следует какая-либо цифра, значит, вы имеете в виду ту же строку или столбец, в которых записана сама формула.

А теперь давайте сравним на простом примере, как функция ДВССЫЛ обрабатывает адреса вида A1 и R1C1:

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

  • Формула в ячейке D1:   =ДВССЫЛ(C1)

Это самый простой вариант. Формула обращается к ячейке C1, извлекает ее значение — текстовую строку «A2» , преобразует ее в ссылку на ячейку, переходит к ячейке A2 и возвращает ее значение, равное 456.

  • Формула в ячейке D3:  =ДВССЫЛ(C3;ЛОЖЬ)

ЛОЖЬ во втором аргументе указывает, что указанное значение (C3) следует рассматривать как ссылку на ячейку в формате R1C1, т. е. сначала идет номер строки, за которым следует номер столбца. Таким образом, наша формула ДВССЫЛ интерпретирует значение в ячейке C3 (R2C1) как ссылку на ячейку на пересечении строки 2 и столбца 1, которая как раз и является ячейкой A2.

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

Аналогично тому, как мы создавали ссылки из значений ячеек , вы можете комбинировать текстовую строку и ссылку на ячейку с адресом прямо в формуле ДВССЫЛ, соединив их вместе при помощи оператора конкатенации (&).

В следующем примере формула =ДВССЫЛ(«А»&C1) возвращает значение из ячейки А1 на основе следующей логической цепочки:

Функция ДВССЫЛ объединяет элементы в первом аргументе ссылка_на_ячейку — текст «А» и значение из ячейки C1. Значение в C1 – это число 1, что в результате формирует адрес А1. Формула переходит к ячейке А1 и возвращает ее значение – 555.

Использование функции ДВССЫЛ с именованными диапазонами

Помимо создания ссылок на ячейки из текстовых строк, вы можете заставить функцию Excel ДВССЫЛ создавать ссылки на именованные диапазоны.

Предположим, у вас есть следующие именованные диапазоны на вашем листе:

  • Яблоки – С2:E2
  • Лимоны — C3: E3
  • Апельсины – C4:E4 и так далее по каждому товару.

Чтобы создать динамическую ссылку Excel на любой из указанных выше диапазонов с цифрами продаж, просто запишите его имя, скажем, в H1, и обратитесь к этой ячейке при помощи формулы =ДВССЫЛ(H1).

А теперь вы можете сделать еще один шаг и вложить эту формулу в другие функции Excel. Например, попробуем вычислить сумму и среднее значений в заданном именованном диапазоне или найти максимальную и минимальную сумму продаж в нём, как это сделано на скриншоте ниже:

  • =СУММ(ДВССЫЛ (H1))
  • =СРЗНАЧ(ДВССЫЛ (H1))
  • =МАКС(ДВССЫЛ (H1))
  • =МИН(ДВССЫЛ (H1))

Теперь, когда вы получили общее представление о том, как работает функция ДВССЫЛ в Excel, мы можем поэкспериментировать с более серьёзными формулами.

ДВССЫЛ для ссылки на другой рабочий лист

Полезность функции Excel ДВССЫЛ не ограничивается созданием «динамических» ссылок на ячейки. Вы также можете использовать ее для формирования ссылки на другие листы.

Предположим, у вас есть важные данные на листе 1, и вы хотите получить эти данные на листе 2. На скриншоте ниже показано, как можно справиться с этой задачей.

Нам поможет формула:

=ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)

Давайте разбираться, как работает эта формула.

Как вы знаете, обычным способом сослаться на другой лист в Excel является указание имени этого листа, за которым следуют восклицательный знак и ссылка на ячейку или диапазон, например Лист1!A1:С10. Так как имя листа часто содержит пробелы, вам лучше заключить его (имя, а не пробел :) в одинарные кавычки, чтобы предотвратить возможную ошибку, например,

‘Лист 1!’$A$1 или для диапазона – ‘Лист 1!’$A$1:$С$10 .

Наша задача – сформировать нужный текст и передать его функции ДВССЫЛ. Все, что вам нужно сделать, это:

  • записать имя листа в одну ячейку,
  • букву столбца – в другую,
  • номер строки – в третью,  
  • объединить всё это в одну текстовую строку,
  • передать этот адрес функции ДВССЫЛ. 

Помните, что в текстовой строке вы должны заключать каждый элемент, кроме номера строки, в двойные кавычки и затем связать все элементы в единое целое с помощью оператора объединения (&).

С учетом вышеизложенного получаем шаблон ДВССЫЛ для создания ссылки на другой лист:

ДВССЫЛ («‘» & имялиста & «‘!» & имя столбца нужной ячейки & номер строки нужной ячейки )

Возвращаясь к нашему примеру, вы помещаете имя листа в ячейку A2 и вводите адреса столбца и строки в B2 и С2, как показано на скриншоте выше. В результате вы получите следующую формулу:

ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)

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

Замечание.

  • Если какая-либо из ячеек, содержащих имя листа и адреса ячеек (A2, B2 и c2 в приведенной выше формуле), будет пуста, ваша формула вернет ошибку. Чтобы предотвратить это, вы можете обернуть функцию ДВССЫЛ в функцию ЕСЛИ :

ЕСЛИ(ИЛИ(A2=»»;B2=»»;C2-“”); «»; ДВССЫЛ(«‘»&A2&»‘!»&B2&C2)

  • Чтобы формула ДВССЫЛ, ссылающаяся на другой лист, работала правильно, указанный лист должен быть открыт в Экселе, иначе формула вернет ошибку #ССЫЛКА. Чтобы не видеть сообщение об ошибке, которое может портить вид вашей таблицы, вы можете использовать функцию ЕСЛИОШИБКА, которая будет отображать пустую строку при любой возникшей ошибке:

ЕСЛИОШИБКА(ДВССЫЛ(«‘»&A2&»‘!»&B2&C2); «»)

Формула ДВССЫЛ для ссылки на другую книгу Excel

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

Чтобы упростить задачу, давайте начнем с создания ссылки на другую книгу обычным способом (апострофы добавляются, если имена вашей книги и/или листа содержат пробелы):
‘[Имя_книги.xlsx]Имя_листа’!Арес_ячейки

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

Предполагая, что название книги находится в ячейке A2, имя листа — в B2, а адрес ячейки — в C2 и D2, мы получаем следующую формулу:

=ДВССЫЛ(«‘[«&$A$2&».xlsx]»&$B$2&»‘!»&C2&D2)

Поскольку вы не хотите, чтобы ячейки, содержащие имена книг и листов, изменялись при копировании формулы в другие ячейки, вы можете зафиксировать их, используя абсолютные ссылки на ячейки – $A$2 и $B$2 соответственно.

Если адреса ячеек заменить их значениями, то мы получим такой промежуточный результат:

=ДВССЫЛ(«‘[INDIRECT.xlsx]Продажи’!D3»)

Ну а итоговый результат вы видите на скриншоте ниже.

Hbc6

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

=ДВССЫЛ(«‘[» & Название книги & «]» & Имя листа & «‘!» & Адрес ячейки )

Примечание. Рабочая книга, на которую ссылается ваша формула, всегда должна быть открыта, иначе функция ДВССЫЛ выдаст ошибку #ССЫЛКА. Как обычно, функция ЕСЛИОШИБКА может помочь вам избежать этого:

=ЕСЛИОШИБКА(ДВССЫЛ(«‘[«&$A$2&».xlsx]»&$B$2&»‘!»&C2&D2); «»)

Использование функции Excel ДВССЫЛ чтобы зафиксировать ссылку на ячейку

Обычно Microsoft Excel автоматически изменяет ссылки на ячейки при вставке новых или удалении существующих строк или столбцов на листе. Чтобы этого не произошло, вы можете использовать функцию ДВССЫЛ для работы с конкретными адресами ячеек, которые в любом случае должны оставаться неизменными.

Чтобы проиллюстрировать разницу, сделайте следующее:

  1. Введите любое значение в любую ячейку, например, число 555 в ячейку A1.
  2. Обратитесь к A1 из двух других ячеек тремя различными способами: =A1, =ДВССЫЛ(«A1») и ДВССЫЛ(С1), где в С1 записан адрес «А1».
  3. Вставьте новую строку над строкой 1.

Видите, что происходит? Ячейка с логическим оператором =А1 по-прежнему возвращает 555, потому что ее формула была автоматически изменена на =A2 после вставки строки. Ячейки с формулой ДВССЫЛ теперь возвращают нули, потому что формулы в них не изменились при вставке новой строки и они по-прежнему ссылаются на ячейку A1, которая в настоящее время пуста:

После этой демонстрации у вас может сложиться впечатление, что функция ДВССЫЛ больше мешает, чем помогает. Ладно, попробуем по-другому.

Предположим, вы хотите просуммировать значения в ячейках A2:A5, и вы можете легко сделать это с помощью функции СУММ:

=СУММ(A2:A5)

Однако вы хотите, чтобы формула оставалась неизменной, независимо от того, сколько строк было удалено или вставлено. Самое очевидное решение — использование абсолютных ссылок — не поможет. Чтобы убедиться, введите формулу =СУММ($A$2:$A$5) в какую-нибудь ячейку, вставьте новую строку, скажем, в строку 3, и увидите формулу, преобразованную в =СУММ($A$2:$A$6).

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

Решение состоит в использовании функции ДВССЫЛ, например:

=СУММ(ДВССЫЛ(«A2:A5»))

Поскольку Excel воспринимает «A1: A5» как простую текстовую строку, а не как ссылку на диапазон, он не будет вносить никаких изменений при вставке или удалении строки (строк), а также при их сортировке.

Использование ДВССЫЛ с другими функциями Excel

Помимо СУММ, ДВССЫЛ часто используется с другими функциями Excel, такими как СТРОКА, СТОЛБEЦ, АДРЕС, ВПР, СУММЕСЛИ и т. д.

Пример 1. Функции ДВССЫЛ и СТРОКА

Довольно часто функция СТРОКА используется в Excel для возврата массива значений. Например, вы можете использовать следующую формулу массива (помните, что для этого нужно нажать Ctrl + Shift + Enter), чтобы вернуть среднее значение трех наименьших чисел в диапазоне B2:B13

{=СРЗНАЧ(НАИМЕНЬШИЙ(B2:B13;СТРОКА(1:3)))}

Однако, если вы вставите новую строку в свой рабочий лист где-нибудь между строками 1 и 3, диапазон в функции СТРОКА изменится на СТРОКА(1:4), и формула вернет среднее значение четырёх наименьших чисел вместо трёх.

Чтобы этого не произошло, вставьте ДВССЫЛ в функцию СТРОКА, и ваша формула массива всегда будет оставаться правильной, независимо от того, сколько строк будет вставлено или удалено:

={СРЗНАЧ(НАИМЕНЬШИЙ(B2:B13;СТРОКА(ДВССЫЛ(«1:3»))))}

Аналогично, если нам нужно найти сумму трёх наибольших значений, можно использовать ДВССЫЛ вместе с функцией СУММПРОИЗВ.

Вот пример:

={СУММПРОИЗВ(НАИБОЛЬШИЙ(B2:B13;СТРОКА(ДВССЫЛ(«1:3»))))}

А чтобы указать переменное количество значений, которое мы хотим сосчитать, можно это число вынести в отдельную ячейку. К примеру, в С1 запишем цифру 3. Тогда формулу можно изменить таким образом:

={СУММПРОИЗВ(НАИБОЛЬШИЙ(B2:B13;СТРОКА(ДВССЫЛ(«1:»&C1))))}

Согласитесь, что получается достаточно гибкий расчёт.

Пример 2. Функции ДВССЫЛ и АДРЕС

Вы можете использовать Excel ДВССЫЛ вместе с функцией АДРЕС, чтобы получить значение в определенной ячейке на лету.

Как вы помните, функция АДРЕС используется в Excel для получения адреса ячейки по номерам строк и столбцов. Например, формула =АДРЕС(1;3) возвращает текстовую строку «$C$1», поскольку C1 — это ячейка на пересечении 1-й строки и 3-го столбца.

Чтобы создать ссылку на ячейку, вы просто встраиваете функцию АДРЕС в формулу ДВССЫЛ, например:

=ДВССЫЛ(АДРЕС(1;3))

Конечно, эта несложная формула лишь демонстрирует технику. Более сложные примеры использования функций ДВССЫЛ И АДРЕС в Excel см. в статье Как преобразовать строки в столбцы в Excel .

И вот еще несколько примеров формул в которых используется функция ДВССЫЛ, и которые могут оказаться полезными:

  • ВПР и ДВССЫЛ — как динамически извлекать данные из разных таблиц (см. пример 2).
  • Excel ДВССЫЛ и СЧЁТЕСЛИ — как использовать функцию СЧЁТЕСЛИ в несмежном диапазоне или нескольких выбранных ячейках.

Использование ДВССЫЛ для создания выпадающих списков

Вы можете использовать функцию Excel ДВССЫЛ с инструментом проверки данных для создания каскадных выпадающих списков. Они показывают различные варианты выбора в зависимости от того, какое значение пользователь указал в предыдущем выпадающем списке.

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

В ячейке А1 вы создаете простой выпадающий список с названиями имеющихся именованных диапазонов. Для второго зависимого выпадающего списка в ячейке В2 вы используете простую формулу  =ДВССЫЛ(A1), где A1 — это ячейка, в которой выбрано имя нужного именованного диапазона.

К примеру, выбрав в первом списке второй квартал, во втором списке мы видим месяцы этого квартала.

Рис9

Чтобы сделать более сложные трехуровневые меню или раскрывающиеся списки с многоуровневыми записями, вам понадобится немного более сложная формула ДВССЫЛ в сочетании с вложенной функцией ПОДСТАВИТЬ.

Подробное пошаговое руководство по использованию ДВССЫЛ с проверкой данных Excel смотрите в этом руководстве: Как создать зависимый раскрывающийся список в Excel.

Функция ДВССЫЛ Excel — возможные ошибки и проблемы

Как показано в приведенных выше примерах, функция ДВССЫЛ весьма полезна при работе со ссылками на ячейки и диапазоны. Однако не все пользователи Excel охотно принимают этот подход, в основном потому, что постоянное использование ДВССЫЛ приводит к отсутствию прозрачности формул Excel и несколько затрудняет их понимание. Функцию ДВССЫЛ сложно просмотреть и проанализировать ее работу, поскольку ячейка, на которую она ссылается, не является конечным местоположением значения, используемого в формуле. Это действительно довольно запутанно, особенно при работе с большими сложными формулами.

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

Ошибка #ССЫЛКА! 

Чаще всего функция ДВССЫЛ возвращает ошибку #ССЫЛКА!  в следующих случаях:

  1. Аргумент ссылка_на_ячейку не является допустимой ссылкой Excel. Если вы пытаетесь передать функции текст, который не может обозначать ссылку на ячейку (например, «A1B0»), то формула приведет к ошибке #ССЫЛКА!. Во избежание возможных проблем проверьте аргументы функции ДВССЫЛ .
  2. Превышен предел размера диапазона. Если аргумент ссылка_на_ячейку вашей формулы ДВССЫЛ ссылается на диапазон ячеек за пределами строки  1 048 576 или столбца  16 384, вы также получите ошибку #ССЫЛКА в Excel 2007 и новее. Более ранние версии Excel игнорируют превышение этого лимита и действительно возвращают некоторое значение, хотя часто не то, что вы ожидаете.
  3. Используемый в формуле лист или рабочая книга закрыты.Если ваша формула с ДВССЫЛ адресуется на другую книгу или лист Excel, то эта другая книга или электронная таблица должны быть открыты, иначе ДВССЫЛ возвращает ошибку #ССЫЛКА! . Впрочем, это требование характерно для всех формул, которые ссылаются на другие рабочие книги Excel.

Ошибка #ИМЯ? 

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

Ошибка из-за несовпадения региональных настроек.

Также распространенная проблема заключается не в названии функции ДВССЫЛ, а в различных региональных настройках для разделителя списка

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

В стандартной конфигурации Windows для Северной Америки и некоторых других стран разделителем списка по умолчанию является запятая. 

В результате при копировании формулы между двумя разными языковыми стандартами Excel вы можете получить сообщение об ошибке « Мы обнаружили проблему с этой формулой… », поскольку разделитель списка, используемый в формуле, отличается от того, что установлен на вашем компьютере. Если вы столкнулись с этой ошибкой при копировании какой-либо НЕПРЯМОЙ формулы из этого руководства в Excel, просто замените все запятые (,) точками с запятой (;) (либо наоборот). В обычных формулах Excel эта проблема, естественно, не возникнет. Там Excel сам поменяет разделители исходя из ваших текущих региональных настроек.

Чтобы проверить, какие разделитель списка и десятичный знак установлены на вашем компьютере, откройте панель управления и перейдите в раздел «Регион и язык» > «Дополнительные настройки».

Надеемся, что это руководство пролило свет для вас на использование ДВССЫЛ в Excel. Теперь, когда вы знаете ее сильные стороны и ограничения, пришло время попробовать и посмотреть, как функция ДВССЫЛ может упростить ваши задачи в Excel. Спасибо за чтение!

Вот еще несколько статей по той же теме:

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


Загрузить PDF


Загрузить PDF

В Excel можно быстро скопировать формулу во множество ячеек одной строки или одного столбца, но результат не всегда будет таким, какой планировался. Если вы не добились желаемого результата или в ячейках появились сообщения #REF и /DIV0, почитайте, что такое абсолютные и относительные адреса ячеек, чтобы выяснить причину ошибки. Помните, что вносить изменения во всех ячейках таблицы, которая состоит из 5000 строк, не придется — для этого есть методы, которые позволяют автоматически обновить формулу в определенной ячейке или скопировать ее без изменения значений.

  1. Изображение с названием 579572 1 1

    1

    Введите формулу в одной ячейке. Сначала введите знак равенства (=), а затем введите нужную функцию или математическую операцию. Например, вам нужно сложить значения столбцов A и B:

    Таблица

    Столбец A Столбец B Столбец C
    строка 1 10 9 =A1+B1
    строка 2 20 8
    строка 3 30 7
    строка 4 40 6
  2. Изображение с названием 579572 2 1

    2

    Нажмите клавишу «Enter», чтобы вычислить результат по введенной формуле. В ячейке, где вы ввели формулу, отобразится результат (в нашем примере вычисленная сумма 19), но формула будет храниться в электронной таблице.

    Таблица

    Столбец A Столбец B Столбец C
    строка 1 10 9 19
    строка 2 20 8
    строка 3 30 7
    строка 4 40 6
  3. Изображение с названием 579572 3 1

    3

    Нажмите на маркер в нижнем правом углу ячейки. Переместите указатель в правый нижний угол ячейки с формулой; указатель превратится в символ «+». [1]

  4. Изображение с названием 579572 4 1

    4

    Удерживайте значок «+» и перетащите его по нужным ячейкам столбца или строки.
    Удерживайте кнопку мыши нажатой, а затем перетащите символ «+» вниз по столбцу или вправо по строке, чтобы выделить нужные ячейки. Введенная формула будет автоматически скопирована в выделенные ячейки. Так как здесь присутствует относительный адрес ячейки, адреса ячеек (в скопированных формулах) соответственно изменятся. В нашем примере (показаны формулы, которые автоматически поменялись, и вычисленные значения):

    Таблица

    Столбец A Столбец B Столбец C
    строка 1 10 9 =A1+B1
    строка 2 20 8 =A2+B2
    строка 3 30 7 =A3+B3
    строка 4 40 6 =A4+B4

    Таблица

    Столбец A Столбец B Столбец C
    строка 1 10 9 19
    строка 2 20 8 28
    строка 3 30 7 37
    строка 4 40 6 46
  5. Изображение с названием 579572 5 1

    5

    Дважды щелкните по «+», чтобы скопировать формулу во все ячейки столбца.
    Вместо того, чтобы перетаскивать символ «+», переместите указатель мыши в правый нижний угол ячейки с формулой и дважды щелкните по появившемуся значку «+». Формула скопируется во все ячейки столбца.
    [2]

    • Если в столбце есть пустые ячейки, автоматическое копирование формулы прекратится, как только будет достигнута первая пустая ячейка. В этом случае повторите описанные действия, чтобы скопировать формулу в ячейки, которые расположены под пустой ячейкой.

    Реклама

  1. Изображение с названием 579572 1 1

    1

    Введите формулу в одной ячейке. Сначала введите знак равенства (=), а затем введите нужную функцию или математическую операцию. Например, вам нужно сложить значения столбцов A и B:

    Таблица

    Столбец A Столбец B Столбец C
    строка 1 10 9 =A1+B1
    строка 2 20 8
    строка 3 30 7
    строка 4 40 6
  2. Изображение с названием 579572 2 1

    2

    Нажмите клавишу «Enter», чтобы вычислить результат по введенной формуле. В ячейке, где вы ввели формулу, отобразится результат (в нашем примере вычисленная сумма 19), но формула будет храниться в электронной таблице.

    Таблица

    Столбец A Столбец B Столбец C
    строка 1 10 9 19
    строка 2 20 8
    строка 3 30 7
    строка 4 40 6
  3. 3

    Щелкните по ячейке с формулой, а затем нажмите CTRL+C, чтобы скопировать ее.

  4. 4

    Выделите ячейки, в которые будет скопирована формула. Нажмите на одну из ячеек, удерживайте кнопку мыши и проведите указателем по нужным ячейкам. Также можно удерживать клавишу «Ctrl» и щелкнуть по несмежным нужным ячейкам.

  5. 5

    Вставьте формулу в выделенные ячейки. Для этого нажмите CTRL+V.

    Реклама

  1. Изображение с названием 579572 6 1

    1

    Воспользуйтесь этим методом, чтобы скопировать формулу без изменения адресов ячеек, которые входят в нее. Иногда таблица полна формул, и их нужно точно скопировать (то есть без изменений). Если менять относительные адреса ячеек на абсолютные адреса во всех формулах, можно потратить уйму времени (это тем более не приемлемо, если в будущем вам придется опять менять адреса). Этот метод подразумевает копирование формулы с относительными адресами ячеек в другие ячейки так, что формула не изменится. [3]
    Например, скопируем все содержимое столбца C в столбец D:

    Таблица

    Столбец A Столбец B Столбец C Столбец D
    строка 1 944 Лягушки =A1/2
    строка 2 636 Жабы =A2/2
    строка 3 712 Тритоны =A3/2
    строка 4 690 Змеи =A4/2
    • Если вы хотите скопировать просто одну формулу, перейдите к шагу «Воспользуйтесь альтернативным методом» этого раздела.
  2. Изображение с названием 579572 7 1

    2

    Откройте окно «Найти». В большинстве версий Excel щелкните по вкладке Главная в верхней части окна Excel, а затем щелкните по Найти и выбрать в разделе «Редактирование».[4]
    Также можно нажать клавиши CTRL+F.

  3. Изображение с названием 579572 8 1

    3

    Найдите и замените знак равенства (=) на другой символ. Введите «=», щелкните по «Найти все», а затем в поле «Заменить» введите любой другой символ. В этом случае все ячейки с формулами (в начале которых стоит знак равенства) автоматически превратятся в текстовые ячейки, которые начинаются с других символов. Обратите внимание, что нужно ввести символ, которого нет в ячейках таблицы. Например, замените знак равенства на символ # или &; также «=» можно заменить на несколько символов, например, на ##&.

    Таблица

    Столбец A Столбец B Столбец C Столбец D
    строка 1 944 Лягушки ##&A1/2
    строка 2 636 Жабы ##&A2/2
    строка 3 712 Тритоны ##&A3/2
    строка 4 690 Змеи ##&A4/2
    • Не используйте символы * или ?, чтобы не столкнуться с проблемами в дальнейшем.
  4. Изображение с названием 579572 9 1

    4

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

    Таблица

    Столбец A Столбец B Столбец C Столбец D
    строка 1 944 Лягушки ##&A1/2 ##&A1/2
    строка 2 636 Жабы ##&A2/2 ##&A2/2
    строка 3 712 Тритоны ##&A3/2 ##&A3/2
    строка 4 690 Змеи ##&A4/2 ##&A4/2
  5. Изображение с названием 579572 10 1

    5

    Используйте функции «Найти» и «Заменить» еще раз, чтобы вернуться к прежним формулам. Скопировав формулы как текст, воспользуйтесь функциями «Найти все» и «Заменить на», чтобы вернуться к прежним формулам. В нашем примере найдем все символы ##& и заменим их на знак равенства (=), чтобы в ячейках появились формулы.

    Таблица

    Столбец A Столбец B Столбец C Столбец D
    строка 1 944 Лягушки =A1/2 =A1/2
    строка 2 636 Жабы =A2/2 =A2/2
    строка 3 712 Тритоны =A3/2 =A3/2
    строка 4 690 Змеи =A4/2 =A4/2
  6. Изображение с названием 579572 11 1

    6

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

    • Чтобы точно скопировать одну формулу, выделите ячейку с формулой, а затем скопируйте формулу, которая отображается в строке формул (а не в ячейке) в верхней части окна. Нажмите esc, чтобы закрыть строку формул, а затем вставьте формулу в нужные ячейки.[5]
    • Нажмите Ctrl` (обычно этот символ находится на клавише с символом ~), чтобы перейти в режим просмотра формул. Скопируйте формулы, а затем вставьте их в простейший текстовый редактор, такой как Блокнот или TextEdit. Скопируйте формулы из текстового редактора и вставьте их в нужные ячейки электронной таблицы.[6]
      Еще раз нажмите Ctrl`, чтобы вернуться в обычный режим работы с таблицей.

    Реклама

  1. Изображение с названием 579572 12 1

    1

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

    Относительные адреса ячеек

    Столбец A Столбец B Столбец C
    строка 2 50 7 =A2*2
    строка 3 100
    строка 4 200
    строка 5 400
  2. Изображение с названием 579572 13 1

    2

    Запомните, что такое относительный адрес ячейки. В формуле такой адрес указывает на относительную позицию ячейки. Например, если в ячейке С2 есть формула «=A2», эта формула указывает на значение, которое находится двумя столбцами левее. Если скопировать формулу в ячейку С4, эта формула опять укажет на значение, которое находится двумя столбцами левее — то есть в ячейке С4 отобразится формула «= A4».

    Относительные адреса ячеек

    Столбец A Столбец B Столбец C
    строка 2 50 7 =A2*2
    строка 3 100
    строка 4 200 =A4*2
    строка 5 400
    • Этот принцип распространяется на ячейки в разных строках и столбцах. Например, если скопировать ту же формулу из ячейки C1 в ячейку D6 (не показана), в формуле появится адрес ячейки, которая расположена одним столбцом правее (C → D) и пятью строками ниже (2 → 7), а именно адрес «B7».
  3. Изображение с названием 579572 14 1

    3

    Используйте в формуле абсолютный адрес ячейки. Сделайте это, чтобы формула не менялась автоматически. Чтобы относительный адрес превратить в абсолютный, введите символ $ перед буквой столбца или номером строки, которые не должны измениться.[7]
    Далее приведены примеры (исходная формулы выделена жирным шрифтом; также показана эта формула, скопированная в другие ячейки):

    Относительный столбец, Абсолютная строка (B$3):
    В формуле присутствует абсолютная строка «3», то есть формула будет всегда ссылаться на третью строку.

    Столбец A Столбец B Столбец C
    строка 1 50 7 =B$3
    строка 2 100 =A$3 =B$3
    строка 3 200 =A$3 =B$3
    строка 4 400 =A$3 =B$3

    Абсолютный столбец, Относительная строка ($B1):
    В формуле присутствует абсолютный столбец «В», то есть формула будет всегда ссылаться на столбец «В».

    Столбец A Столбец B Столбец C
    строка 1 50 7 =$B1
    строка 2 100 =$B2 =$B2
    строка 3 200 =$B3 =$B3
    строка 4 400 =$B4 =$B4

    Абсолютные столбец и строка ($B$1):
    В формуле присутствует абсолютный столбец «В» и абсолютная строка «1», то есть формула будет всегда ссылаться на столбец «В» и первую строку.

    Столбец A Столбец B Столбец C
    строка 1 50 7 =$B$1
    строка 2 100 $B$1 $B$1
    строка 3 200 $B$1 $B$1
    строка 4 400 $B$1 $B$1
  4. Изображение с названием 579572 15 1

    4

    Используйте клавишу F4, чтобы относительный адрес превратить в абсолютный. В формуле выделите адрес ячейки, щелкнув по ней, а затем нажмите клавишу F4, чтобы ввести или удалить символ(ы) $. Нажимайте F4 до тех пор, пока не создадите нужный абсолютный адрес, а затем нажмите Enter.[8]

    Реклама

Советы

  • Если при копировании формулы в ячейке отобразился значок в виде зеленого треугольника, Excel обнаружил ошибку. Внимательно посмотрите на формулу, чтобы выяснить, что пошло не так.[9]
  • Если при точном копировании формулы вы случайно заменили знак равенства (=) на символ ? или *, поиск этих символов ничего не даст. В этом случае ищите символы ~? или ~*.[10]
  • Щелкните по ячейке и нажмите Ctrl (апостроф), чтобы скопировать в нее формулу из ячейки, которая находится над выбранной ячейкой.[11]

Реклама

Предупреждения

  • Возможно, у вашей версии Excel немного другой интерфейс, чем тот, который показан на скриншотах в этой статье.

Реклама

Об этой статье

Эту страницу просматривали 131 980 раз.

Была ли эта статья полезной?

Перемещение и копирование ячеек и их содержимого

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

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

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

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Перемещение ячеек путем перетаскивания

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

  2. Наведите указатель мыши на границу выделенной области.

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

Перемещение ячеек с помощью команд «Вырезать» и «Вставить»

  1. Выделите ячейку или диапазон ячеек.

  2. На вкладке Главная нажмите кнопку Вырезать Вырезание или нажмите клавиши CTRL+X.

  3. Выделите ячейку, в которую вы хотите переместить данные.

  4. На вкладке Главная нажмите кнопку Вставить Вставка или нажмите клавиши CTRL+V.

Копирование ячеек с помощью копирования и вставки

  1. Выделите ячейку или диапазон ячеек.

  2. Нажмите кнопку Копировать или клавиши CTRL+C.

  3. Нажмите кнопку Вставить или клавиши CTRL+V.

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

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

См. также

Перемещение или копирование ячеек, строк и столбцов

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

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

Проблема

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

exact-formulas-copy1.png

Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:

exact-formulas-copy2.png

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

Способ 1. Абсолютные ссылки

Как можно заметить по предыдущей картинке, Excel сдвигает только относительные ссылки. Абсолютная (со знаками $) ссылка на желтую ячейку $J$2 не сместилась. Поэтому для точного копирования формул можно временно перевести все ссылки во всех формулах в абсолютные. Нужно будет выделить каждую формулу в строке формул и нажать клавишу F4:

exact-formulas-copy9.png

При большом количестве ячеек этот вариант, понятное дело, отпадает — слишком трудоемко.

Способ 2. Временная деактивация формул

Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы. Это можно сделать, заменив на время копирования знак «равно» (=) на любой другой символ, не встречающийся обычно в формулах, например на «решетку» (#) или на пару амперсандов (&&). Для этого:

  1. Выделяем диапазон с формулами (в нашем примере D2:D8)
  2. Жмем Ctrl+H на клавиатуре или на вкладке Главная — Найти и выделить — Заменить (Home — Find&Select — Replace)

    exact-formulas-copy3.png

  3. В появившемся диалоговом окне вводим что ищем и на что заменяем и в Параметрах (Options) не забываем уточнить Область поиска — Формулы. Жмем Заменить все (Replace all).
  4. Копируем получившийся диапазон с деактивированными формулами в нужное место:

    exact-formulas-copy4.png

  5. Заменяем # на = обратно с помощью того же окна, возвращая функциональность формулам.

Способ 3. Копирование через Блокнот

Этот способ существенно быстрее и проще.

Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas — Show formulas), чтобы включить режим проверки формул — в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:

exact-formulas-copy5.png

Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:

exact-formulas-copy6.png

Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:

exact-formulas-copy7.png

Осталось только отжать кнопку Показать формулы (Show Formulas), чтобы вернуть Excel в обычный режим.

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

Способ 4. Макрос

Если подобное копирование формул без сдвига ссылок вам приходится делать часто, то имеет смысл использовать для этого макрос. Нажмите сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), вставьте новый модуль через меню Insert — Module  и скопируйте туда текст вот такого макроса:

Sub Copy_Formulas()
    Dim copyRange As Range, pasteRange As Range
    
    On Error Resume Next
    Set copyRange = Application.InputBox("Выделите ячейки с формулами, которые надо скопировать.", _
                                "Точное копирование формул", Default:=Selection.Address, Type:=8)
    If copyRange Is Nothing Then Exit Sub
    Set pasteRange = Application.InputBox("Теперь выделите диапазон вставки." & vbCrLf & vbCrLf & _
                                          "Диапазон должен быть равен по размеру исходному " & vbCrLf & _
                                          "диапазону копируемых ячеек.", "Точное копирование формул", _
                                          Default:=Selection.Address, Type:=8)
    
    If pasteRange.Cells.Count <> copyRange.Cells.Count Then
        MsgBox "Диапазоны копирования и вставки разного размера!", vbExclamation, "Ошибка копирования"
        Exit Sub
    End If
    
    If pasteRange Is Nothing Then
        Exit Sub
    Else
        pasteRange.Formula = copyRange.Formula
    End If
End Sub

Для запуска макроса можно воспользоваться кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:

exact-formulas-copy8.png

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

  • Удобный просмотр формул и результатов одновременно
  • Зачем нужен стиль ссылок R1C1 в формулах Excel
  • Как быстро найти все ячейки с формулами
  • Инструмент для точного копирования формул из надстройки PLEX

В процессе работы с Microsoft Excel у пользователей возникает необходимость внесения дополнительных данных. Для этого необходимо добавлять или копировать строки с формулами.

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

Как добавить новую строку с формулами в Excel?

Пускай мы добавили формулы в одну строку или в несколько. Теперь нам нужно скопировать все строки с формулами. Как это сделать при добавлении новой строки?

  1. Выделяем ту строку, которая содержит формулы. В нашей ситуации это строка под номером 3. Нам необходимо, чтобы остальные строки содержали в себе такие же формулы.
  2. Исходная стрпока.

  3. Нажимаем на выделенную область правой кнопкой мышки. Из контекстного меню нужно выбрать опцию «Копировать» (или жмем CTRL+C).
  4. Копировать.

  5. После этого следует выделить следующую одну (или несколько) нижнюю строку, куда будет вставлена новая с формулами.
  6. Место для вставки.

  7. Щелкнуть по заголовку выделенной строки правой кнопкой мышки и выбрать опцию вставить скопированные ячейки (или нажать комбинацию клавиш CTRL+SHIFT+«=»).

Вставка.
Пример.

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



Как копировать без изменения формул в Excel?

Часто при копировании относительные формулы (т.е. те, в которых нет знака «$») «подставляют» другие значения. А что делать, если вы не хотите изменять значение формул?

Можно сделать все ссылки в формулах абсолютными. Такие формулы будут копироваться неизменно, без изменения данных. Чтобы сделать ссылки абсолютными, добавляем к ним знак «$».

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

На пример в такой таблице ссылка на наценку ($B$1) не будет изменятся при копировании на новых строках, так как она является абсолютной, а не относительной:

Абсолютная ссылка.

Но в некоторых больших и сложных таблицах слишком много формул, которые нужно скопировать и переместить. И чтобы во всех ссылках проставить знак «$» нужно потратить много времени.

Для решения данной задачи можно воспользоваться хитрым способом. До копирования заменить все знаки «=» на символ «#».

Для «активации» работы формул используется знак «равно» (или «=»). Чтобы деактивировать их на время копирования поменяем = на #. А после копирования вернем все на свои места. Это позволит нам обойти автоматическую смену адресов в относительных ссылках при копировании.

  1. Нажимаем Ctrl+H (вызываем окно «Главная»-«Найти и выделить»-«Заменить»).
  2. Заменить.

  3. Необходимо в поле «Найти» указать символ =, а в поле «Заменить на» символ #. И жмем «Заменить все».
  4. Пример1.

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

  7. Снова жмем комбинацию горячих клавиш «Ctrl+H», но теперь указываем в полях обратные значения: найти «#» и заменить на «=». Система вернет все на свои места

Пример3.

В результате при копировании во всех строках ссылки формул остались неизменными.

Как копировать в Экселе — простые и эффективные способы

Здравствуйте, уважаемые читатели! В этой статье я расскажу как копировать и вырезать ячейки в Excel. С одной стороны, Вы узнаете максимум информации, которую я считаю обязательной. Ежедневной. С другой стороны, она станет фундаментом для изучения более прогрессивных способов копирования и вставки. Потому, если хотите использовать Эксель «на всю катушку», прочтите до конца этот пост и следующий!

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

И так, чтобы скопировать одну или несколько ячеек – выделите их и выполните операцию копирования (например, нажав Ctrl+C ). Скопированный диапазон будет выделен «бегающей» рамкой, а данные из него – перемещены в буферы обмена Windows и Office. Установите курсор в ячейку для вставки и выполните операцию «Вставка» (к примеру, нажмите Ctrl+V ). Информация из буфера обмена будет помещена в новое место. При вставке массива – выделите ту клетку, в которой будет располагаться его верхняя левая ячейка. Если в ячейках для вставки уже есть данные – Эксель заменит их на новые без дополнительных уведомлений.

Если вы выполняете копирование – исходные данные сохраняются, а если перемещение – удаляются. Теперь давайте рассмотрим все способы копирования и переноса, которые предлагает нам Эксель.

Копирование с помощью горячих клавиш

Этот способ – самый простой и привычный, наверное, для всех. Клавиши копирования и вставки совпадают с общепринятыми в приложениях для Windows:

  • Ctrl+C – копировать выделенный диапазон
  • Ctrl+X – вырезать выделенный диапазон
  • Ctrl+V – вставить без удаления из буфера обмена
  • Enter – вставить и удалить из буфера обмена

Например, если нужно скопировать массив А1:А20 в ячейки С1:С20 – выделите его и нажмите Ctrl+C (при перемещении – Ctrl+X ). Установите курсор в ячейку C1 и нажмите Ctrl+V . Информация будет вставлена и останется в буфере обмена, можно делать повторную вставку в другом месте. Если вместо Ctrl+V нажать Enter — данные тоже будут вставлены, но пропадут из буфера обмена, исчезнет «бегающее» выделение.

Копирование с помощью контекстного меню

Команды копирования, вырезания и вставки есть и в контекстном меню рабочего листа Excel. Чтобы скопировать диапазон — выделите его и кликните правой кнопкой мыши внутри выделения. В контекстном меню выберите Копировать или Вырезать . Аналогично, для вставки скопированной информации, в ячейке для вставки вызовите контекстное меню и выберите Вставить (либо переместите туда курсор и нажмите Enter ).

Команды копирования в контекстном меню Эксель

Копирование с помощью команд ленты

Те же действия можно выполнить и с помощью команд ленты:

  • Копирование: Главная – Буфер обмена – Копировать
  • Вырезание: Главная – Буфер обмена – Вырезать
  • Вставка: Главная – Буфер обмена – Вставить

Копирование в Эксель с помощью ленточных команд

Последняя команда из перечисленных – комбинированная, она имеет дополнительные опции вставки (см. рис. выше) вставить только формулы:

  • Вставить – вставить ячейку полностью (значения, формулы, форматы ячейки и текста, проверка условий)
  • Формулы – вставить только формулы или значения
  • Формулы и форматы чисел – числа, значения с форматом числа как в источнике
  • Сохранить исходное форматирование – вставить значения, формулы, форматы ячейки и текста
  • Без рамок – все значения и форматы, кроме рамок
  • Сохранить ширину столбцов оригинала – вставить значения, формулы, форматы, установить ширину столбца, как у исходного
  • Транспонировать – при вставке повернуть таблицу так, чтобы строки стали столбцами, а столбцы – строками
  • Значения – вставить только значения или результаты вычисления формул
  • Значения и форматы чисел – формулы заменяются на результаты их вычислений в исходном формате чисел
  • Значения и исходное форматирование формулы заменяются на результаты их вычислений в исходном формате чисел и ячеек
  • Форматирование – только исходный формат, без данных
  • Вставить связь – вставляет формулу, ссылающуюся на скопированную ячейку
  • Рисунок – вставляет выделенный диапазон, как объект «Изображение»
  • Связанный рисунок – Вставляет массив, как изображение. При изменении ячейки-источника – изображение так же изменяется.

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

Копирование перетягиванием в Эксель

Этот способ – самый быстрый и наименее гибкий. Выделите массив для копирования и наведите мышью на одну из его границ. Курсор примет вид четырёхнаправленной стрелки. Хватайте мышью и тяните ячейки туда, куда хотите их переместить.

Чтобы скопировать массив – при перетягивании зажмите Ctrl . Курсор из четырехнаправленного превратится в стрелку со знаком «+».

Копирование автозаполнением

Работу автозаполнения я уже описывал в посте Расширенные возможности внесения данных. Здесь лишь немного напомню и дополню. Если нужно скопировать данные или формулы в смежные ячейки – выделите ячейку для копирования найдите маленький квадратик (маркер автозаполнения) в правом нижнем углу клетки. Тяните за него, чтобы заполнить смежные клетки аналогичными формулами или скопировать информацию.

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

Есть еще один способ – команда Заполнить . Выделите массив для заполнения так, чтобы ячейка для копирования стояла первой в направлении заполнения. Выполните одну из команд, в зависимости от направления заполнения:

  1. Главная – Редактирование – Заполнить вниз
  2. Главная – Редактирование – Заполнить вправо
  3. Главная – Редактирование – Заполнить вверх
  4. Главная – Редактирование – Заполнить влево

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

Вот я и перечислил основные способы копирования и вставки. Как я обещал, далее мы рассмотрим специальные возможности копирования и вставки, о которых не знают новички. Читайте, они простые в использовании, а пользы приносят очень много.
Понравилась статья? Порекомендуйте другу и вместе с ним подписывайтесь на обновления! Уже написано очень много интересного и полезного материала, но лучшие посты еще впереди!

Как в excel скопировать ячейки

Копирование в Excel.

Копирование только видимых ячеек

​ на правый нижний​​ пустые ячейки с​ F25:F26.​ Таким образом, заполняем​ окне​ или оставить адрес​Private Sub Worksheet_Change(ByVal​ Использование программы позволяет​Специальная вставка хоть и​ «ширина столбцов», нажимаем​ Ведь при решении​ значения в столбце​ мыши в виде​ материалами на вашем​ на листе.​ вас актуальными справочными​Ставим галочку у слов​ угол выделенного диапазона​ датой, то даты​Получилось.​ таблицу формулами. Например,​выбираем команду «Специальная вставка»​

​ без изменений). Можно​ Target As Excel.Range)​ устанавливать форматы, сохранять​ не идеальна, все​ «ОК».​ данной задачи можно​B​ кисти по ячейкам​ языке. Эта страница​Щелкните​ материалами на вашем​ «Создать копию». Выбираем​ и ведем вниз​ скопируются через три​Внимание!​ копируем формулы вниз​, выбираем — «Значение».​ копировать данные с​If Not Intersect(Target,​ значения ячеек, работать​

​Она получила исходные параметры​ экономить вагон времени.​.​ или диапазонам ячеек,​ переведена автоматически, поэтому​

​Главная​​ языке. Эта страница​ куда переместить скопированный​ по столбцу черный​

​ пустые ячейки. Получится​​Формула скопируется в​​ по столбцу. Для​​Затем, как обычно -​​ определенной последовательностью и,​ Range(«A1:A10»)) Is Nothing​​ с формулами, переносить​​ недооценивать ее возможности.​

​ и выглядит идеально​​ Для этого будем​​Если вы не желаете​​ которые нужно отформатировать.​​ ее текст может​

​ >​​ переведена автоматически, поэтому​​ лист (в эту​ крестик. Таблица сама​

​ так.​ таблице, если ячейки​ этого устанавливаем (пишем)​​ «Вставить». С помощью​​ таким образом, заполнять​ Then​

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

​ заполнит ячейки следующими​​Если нужно перенести​ столбца слева таблицы​ формулу в первую​ функции «Специальная вставка»​ таблицу. Можно копировать​If IsNumeric(Target.Value) Then​ таким образом, как​ значение формулы в​Секрет данного способа в​

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

​ вставка» – это​​ скопировать точную формулу​ вставки условного форматирования,​ грамматические ошибки. Для​, а затем выберите​ содержать неточности и​ перед каким листом)​ месяцами года.​ ячейки с формулами,​ будут заполнены. Тогда​ ячейку. Затем нажимаем​ можно не только​ лист. И многое,​Application.EnableEvents = False​ это удобно для​ таблицу Excel и​ том, что если​ простой инструмент, который​ (без изменения ссылок​ нажмите клавишу Esc​ нас важно, чтобы​ пункт​

​ грамматические ошибки. Для​ или оставляем так​Справа всплывает подсказка,​ но​ Excel поймет до​ на ячейку с​ копировать данные, но​​ многое другое.​​Target.Offset(0, 1).Value =​ пользователей.​ сохранить формат ячеек.​

​ перед копированием таблицы​

​ позволяет быстро решить​ на ячейки), выполните​ на клавиатуре.​

​ эта статья была​​Выделение группы ячеек​​ нас важно, чтобы​​ и нажимаем «ОК».​​ по какой месяц​

​адреса в формулах Excel​

​ какой ячейке расположена​​ формулой левой мышкой​ и складывать их,​Чтобы вызвать функцию​ Target.Offset(0, 1).Value +​​[email protected]​​Чтобы решить такую задачу​

​ выделить ее столбцы​ сложные задачи и​ следующие простые действия:​Примечание:​ вам полезна. Просим​.​

​ эта статья была​ Затем, у скопированного​ заполнили таблицу. Отпускаем​ должны остаться прежние​

​ таблица.​​ и наводим мышку​ вычитать, умножать, т.​ «Копировать», достаточно нажать​ Target.Value​: выделить мышью и​ следует выполнить 2​ вместе с заголовками,​ освоить общие принципы​Поместите курсор в строку​ Если вы уже используются​ вас уделить пару​

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

​Выберите параметр​ вам полезна. Просим​ листа, можно изменить​ мышку. Все, таблица​(не привязывать к​Такми способом можно​

​ на правый нижний​​ д. Подробнее, смотрите​​ правой кнопкой мыши​Application.EnableEvents = True​ нажать скопировать или​​ операции, используя специальную​​ то при вставке​​ его использования. Использование​​ формул и выделите​

​ формулы в правиле,​ секунд и сообщить,​​только видимые ячейки​​ вас уделить пару​​ название, переместить его​​ заполнена.​​ новым ячейкам), то​​ копировать значение, формулы,​​ угол этой ячейки,​​ в статье «Суммирование​​ на выделенную ячейку,​​End If​ Ctrl+С и вставить​ вставку в Excel.​​ ширина каждого столбца​​ этого простого инструмента​

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

  1. ​Так же можно​ это снова в​ формат. Если выделим​
  2. ​ там появится черный​​ в Excel» здесь.​​ диапзон и выбрать​​End If​​Ольга​
  3. ​Операция I:​​ будет так же​​ позволяет вам быстро​Нажмите сочетание клавиш​
  4. ​ форматирование, может потребоваться​​ вам, с помощью​​ОК​​ помогла ли она​​ изменить цвет ярлычка.​

​ заполнить дни месяца,​

​ статье «Относительные и​​ ячейки в нескольких​​ крестик. Нажимаем на​​Если копируем числа​​ из контекстного меню​End Sub​

​: Надо в адресной​Выделяем исходную таблицу с​
​ скопирована.​
​ приводить все таблицы​

Как копировать таблицу в Excel сохраняя формат ячеек

​ скорректировать относительные и​ кнопок внизу страницы.​.​ вам, с помощью​Как скопировать лист в​ года, т.д. Таким​ абсолютные ссылки в​

​ стролбцах, то копирование​ него левой мышкой​ с точками -​ функцию «Копировать».​Предполагается, что ввод​ строке -наверху выделить​ формулами и копируем.​Выделяем столбцы листов которые​ к однообразному формату​, затем​ абсолютные ссылки в​ Для удобства также​Щелкните​ кнопок внизу страницы.​ новую книгу Excel​ же образом можно​ формулах Excel». Ссылка​ будет сразу во​ и ведем вниз,​ разделителями всместо запятой​

Как скопировать таблицу с шириной столбцов и высотой строк

​Или, можно нажать​ данных производится в​ содержимое, наверху :Правка-копировать,​В месте где нужно​

​ содержат исходные данные.​ и получать тот​Enter​ формуле после вставки​

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

Способ1:Используем специальную вставку

  1. ​ сочетание клавиш «Ctrl»​ ячейки диапазона A1:A10,​ щелкнуть левой кнопкой​
  2. ​ вставить диапазон данных​Копируем и вставляем быстро​ результат, который необходим.​.​ условное форматирование. Дополнительные​ оригинал (на английском​(или нажмите клавиши​ приводим ссылку на​Для этого в​
  3. ​ как по порядку,​ статье выше.​ Например, если выделим​ мыши нажатой.​

​ эти числа превратятся​ + «C».​ а суммируются введенные​

Способ 2: Выделяем столбцы перед копированием

​ мыши в нужной​ со значениями (но​ получая желаемый результат.​Допустим, у нас есть​Bыделите ячейку​ сведения Переключение между​ языке) .​ CTRL+C).​ оригинал (на английском​

  1. ​ диалоговом окне в​ так и с​
  2. ​Если нужно​ ячейки D24, E24,​

​Отпускаем мышку. Формулы скопировались,​ в дату. Чтобы​Или, на закладке​ числа в соседний​ ячейке, наверху: Правка​ уже без формул),​Для каждого случая рационально​ такая таблица, формат​B3​ относительная, абсолютная и​Если применить условное форматирование​Выделите левую верхнюю ячейку​ языке) .​ разделе «Переместить выбранные​ интервалом​

  1. ​не копировать, а перенести​ F24, нажмем два​ в них изменились​
  2. ​ этого избежать ,​

​ «Главная» в разделе​ столбец справа. Если​ -вставить​ выбираем опцию «значения».​ применять свой способ.​ которой необходимо сохранить​и снова кликните​ смешанными ссылкамисм.​ к одному или​ области вставки и​Если некоторые ячеек, строк​

Вставка значений формул сохраняя формат таблицы

​ листы в книгу»​. Например: 5,10, 15,​ ячейку с формулой​ раза мышью по​ адреса ячеек относительно​ есть несколько способов.​ «Буфер обмена» нажать​ в вашем случае​

​Зибин​ Жмем ОК.​ Но стоит отметить,​ при копировании:​

​ по строке формул.​

  1. ​Когда вы копируете формулу,​ нескольким ячейкам и​
  2. ​ нажмите кнопку​ и столбцов на​ выбираем «(новая книга)».​ т.д. Смотрим пример:​, то не копируем​ углу ячейки F24,​

​ нового места. Таблица​

​ Смотрите статью «Автозамена​ на кнопку функции​ он не соседний,​: Это называют накопительный​Операция II:​ что второй способ​При копировании на другой​Нажмите​ Excel автоматически настраивает​

​ хотите применить этот​Вставить​ листе не отображается,​Как скопировать формат в​ интервал 2.​ её, а через​ то скопируются данные​ формулами заполнена.​

​ в Excel».​ «Копировать», предварительно выделив​ то увеличьте сдвиг​ итог​

​Так как скопированный диапазон​ позволяет нам не​ лист привычным методом​CTRL+V​ ссылки на ячейки​ формат к другим​(или нажмите клавиши​ у вас есть​ Excel ячейки или​Если нужно​ контекстное меню «Вырезать»​ по всем этим​Как скопировать формулу​

Как в экселе скопировать ячейки и вставив в другие не стирая старых данных

​Как скопировать формулу в​​ ячейки для копирования.​ вправо в операторе​нужен макрос​

​ у нас еще​​ только быстро переносить​ Ctrl+C – Ctrl+V.​, потом клавишу​ так, что формула​ данным на листе,​ Ctrl + V).​ возможность копирования всех​

Копирование данных листа стандартными средствами Excel

Копировать данные в Excel можно с помощью стандартных системных средств: контекстное меню, перетягивание курсора Excel мышкой (за квадратик), комбинация клавиш CTRL+C. А можно воспользоваться удобным инструментом «Буфер обмена». В чем разница?

Копирование стандартными средствами – это возможность скопировать только один выделенный элемент (диапазон ячеек, диаграмма, таблица и т.п.). Стандартный метод позволяет перенести содержимое данных не только в приделах программ входящих в пакет MS Office, но и в другие Windows программы.

Инструмент «Буфер обмена» позволяет выделять в памяти программы до 24-х мест временного хранения содержимого данных. Таким образом, вы можете поместить в оперативную память 24 совершенно не связанных между собой элементов. Кроме того буфер обмена позволяет управлять содержимым хранилища оперативной памяти. Работа с буфером обмена ограничена в рамках программ пакета MS Office.

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

Примеры копирования данных стандартными средствами Excel

Для наглядного примера рассмотрим копирование диапазонов данных.

Примечание. Другие элементы данных (диаграммы, таблицы, фигуры и т.п.) копируются аналогичным способом.

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

Как копировать таблицу в Excel?

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

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

Переместим данные диапазона B2:C3 в F3:G4.

Задание 1. Выделите диапазон B2:C3.

Перейдите на закладку инструментов «Главная» выберите «Копировать». Перейдите в ячейку F3 и нажмите на инструмент «Главная»-«Вставить».

Задание 2. Выделите диапазон ячеек B2:C3. Нажмите комбинацию клавиш CTRL+C и перейдите курсором на ячейку F3. После чего нажмите комбинацию клавиш CTRL+V.

Задание 3. По предварительно выделенному диапазону B2:C3 щелкните правой кнопкой мышки. Из появившегося контекстного меню выберите опцию «Копировать». Теперь щелкните правой кнопкой мышки по ячейке F3 и щелкните по опции контекстного меню «Вставить скопированные ячейки». Далее нажмите «ОК».

Задание 4. По-прежнему выделяем B2:C3. Далее наведите курсор мышки на рамку выделенного диапазона. Нажмите клавишу CTRL на клавиатуре. Возле курсора мышки появится значок «+». Удерживая левую клавишу мышки и клавишу CTRL, перетащите диапазон, расположив его по необходимому адресу (F3:G4). Отпустите сначала клавишу мышки, а потом CTRL.

Примечание. Если выполнить данную операцию без нажатия клавиши CTRL то данные не скопируются, а просто переместятся.

Функциональное копирование смежных диапазонов ячеек

Теперь копируем смежный диапазон с нижней гранью. Для этого выделяем диапазон A4:D4. Наведите указатель на точку в нижнем правом углу курсора Excel и стрелка примет вид жирного плюса «+». Теперь удерживая левую клавишу мышки, смещаем указатель на одну ячейку вниз.

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

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

Вспомогательные инструменты для вставки данных

Обратите внимание. При выполнении задания 1 и 2 после вставки рядом появляется вспомогательный инструмент со значком и тестом (Ctrl). Если кликнуть по нему или нажать на клавиатуре CTRL, то высветится меню для настройки параметров вставки. Например, можно вставить только формат или только их значения.

Примечание. Если данный инструмент для вас не является вспомогательным, а скорее раздражительным, то его можно отключить. Для этого зайдите в настройки программы: «Файл»-«Параметры»-«Дополнительно»-«Вырезание, копирование и вставка». Там же уберите галочку напротив «Отображать кнопку параметров вставки при вставке содержимого».

Инструмент «Формат по образцу»

Чтобы копировать формат ячейки в Excel нужно использовать инструмент «Формат по образцу» предназначен для копирования только оформления ячеек без их значений. Принцип работы этого инструмента прост. Программой выделяется место для временного хранения в оперативной памяти только форматов без значений. Это очень удобно, когда нужно скопировать оформление и сохранить при этом значения данных.

Чтобы воспользоваться данным инструментом выделяем область формата таблицы A1:D4. Дальше надо нажать «Главная»-«Формат по образцу». Курсор мышки примет значок инструмента. После чего следует щелкнуть по ячейке B7 для вставки. Как видите, переместились только форматы без значений.

Если после выделения диапазона A1:D4 сделать двойной щелчок по инструменту «Формат по образцу», то это действие позволяет зафиксировать нажатие кнопки. Теперь можно несколько раз щелкать по разным ячейкам для вставки формата в несмежные диапазоны по одному клику.

На следующем уроке рассмотрим преимущества инструмента «Буфер обмена».

Копирование, перемещение и удаление ячеек в Excel

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

Удаление ячеек в Excel

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

  1. Выберите ячейки, которые необходимо удалить.
  2. Нажмите команду Удалить, которая находится в группе Ячейки на вкладке Главная.
  3. Расположенные ниже ячейки сместятся вверх.

Копирование содержимого в Excel

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

  1. Выделите ячейку, которую необходимо скопировать.
  2. Нажмите иконку Копировать на вкладке Главная или комбинацию клавиш Ctrl+C на клавиатуре.
  3. Вокруг скопированных ячеек появится динамическая пунктирная линия. Выделите ячейку, в которую Вы хотите вставить данные.
  4. Нажмите иконку Вставить на вкладке Главная или комбинацию клавиш Ctrl+V на клавиатуре.
  5. Содержимое будет скопировано в выбранную ячейку.

Как переместить ячейку в Excel

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

  1. Выделите ячейки, которые хотите вырезать.
  2. Нажмите иконку Вырезать на вкладке Главная или комбинацию клавиш Ctrl+X на клавиатуре.
  3. Вокруг ячеек, как и при копировании, появится динамическая пунктирная линия. Выделите ячейки, в которые необходимо переместить данные.
  4. Нажмите иконку Вставить на вкладке Главная или нажмите Ctrl+V на клавиатуре.
  5. Вырезанные ячейки переместятся на новое место вместе с атрибутами форматирования.

Дополнительные параметры вставки

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

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

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

Перетаскивание ячеек в Excel

Вместо команд Вырезать, Копировать и Вставить, Вы можете использовать способ drag-and-drop (тащи и бросай), чтобы перемещать содержимое ячеек.

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

В Excel копирование значений ячеек * * (не формул) . с сохранением форматов ячеек

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

цель для человека, делающего ввод данных, чтобы сохранить эту «главную таблицу». и распространяйте копии только на вкладке сводка.

вы не можете просто вырезать-вставлять ячейки из этой вкладки в отдельной таблице (или » Edit->Move or Copy Sheet «). потому что это скопирует над всем формулы. Эти формулы ломаются при открытии на другом компьютере, не имеющем главной электронной таблицы.

С другой стороны, с помощью » Edit->Paste Special «и выбор только «значений» также имеет проблемы. Такой подход избавляет не только от формул, но и от форматирования ячеек (а форматирования там совсем немного).

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

вы не можете сделать шаблон целевого «сводного» листа и отформатировать его так же, как листы, с которых вы берете данные? поэтому, когда вы вставляете значения-special as, ваш целевой лист уже отформатирован, и вам не нужно копировать форматирование.

на первом листе:

на другом листе:

Шаг 2 для копирования формул и настроек формата. Шаг 3 для перезаписи формул значениями.

5 простых шагов:

  1. копировать сводный лист «как есть» в новую книгу.
    • щелкните правой кнопкой мыши на вкладке листа
    • Переместить Или Скопировать
    • новая книга, Создать копию
    • OK
  2. выделить все (CTRL+A)
  3. копировать (CTRL+C)
  4. вставить значения (за себя)
  5. сохранить и распространять

Мне нужно делать это довольно часто. Я нашел самый простой способ — сделать обычную вставку, а затем последовательно вставить специальные значения ->. Я использую сочетания клавиш, так что это очень быстрый процесс.

в качестве альтернативы, как только вы закончите вставлять специальные — > значения, сразу же вставьте специальные — > форматы.

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


Download Article

Easy methods to repeat a value in Excel on PC or mobile


Download Article

This wikiHow teaches how to copy one value to an entire range of cells in Microsoft Excel. If the cells you want to copy to are in a single row or column, you can use Excel’s Fill feature to fill the row or column with the same value. If you want the value to appear in a wider range of cells, such as multiple contiguous or non-connected (desktop-only) rows and columns, you can easily paste the value into a selected range.

  1. Image titled Add the Same Value to Multiple Cells in Excel Step 1

    1

    Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into any empty cell now. Use this method if you want the same value to appear in an entire range.

  2. Image titled Add the Same Value to Multiple Cells in Excel Step 2

    2

    Right-click the cell containing the value and select Copy. This copies the value to your clipboard.

    Advertisement

  3. Image titled Add the Same Value to Multiple Cells in Excel Step 3

    3

    Select the range of cells in which you want to paste the value. To do this, click and drag the mouse over every cell where the value should appear. This highlights the range.

    • The range you select doesn’t have to be continuous. If you want to select cells and/or ranges that aren’t connected, hold down the Control key (PC) or Command key (Mac) as you highlight each range.
  4. Image titled Add the Same Value to Multiple Cells in Excel Step 4

    4

    Right-click the highlighted range and click Paste. Every cell in the selected range now contains the same value.

  5. Advertisement

  1. Image titled Add the Same Value to Multiple Cells in Excel Step 5

    1

    Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into an empty cell above (if applying to a column) or beside (if applying to a row) the cells you want to fill.

  2. Image titled Add the Same Value to Multiple Cells in Excel Step 6

    2

    Tap the cell once to select it. This highlights the cell.

  3. Image titled Add the Same Value to Multiple Cells in Excel Step 7

    3

    Tap the highlighted cell once more. This opens the Edit menu.

  4. Image titled Add the Same Value to Multiple Cells in Excel Step 8

    4

    Tap Copy on the menu. Now that the value is copied to your clipboard, you’ll be able to paste it into a series of other cells.

  5. Image titled Add the Same Value to Multiple Cells in Excel Step 9

    5

    Select the range of cells in which you want the selected value to appear. To do so, tap the first cell where you want the copied value to appear, and then drag the dot at its bottom-right corner to select the entire range.

    • There is no way to select multiple non-touching ranges at once. If you need to copy the value into another non-adjacent range, repeat this step and the next step for the next range after pasting into this one.
  6. Image titled Add the Same Value to Multiple Cells in Excel Step 10

    6

    Tap the selected range and tap Paste. This copies the selected value into every cell in the range.

  7. Advertisement

  1. Image titled Add the Same Value to Multiple Cells in Excel Step 11

    1

    Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into an empty cell above (if applying to a column) or beside (if applying to a row) the cells you want to fill.

  2. Image titled Add the Same Value to Multiple Cells in Excel Step 12

    2

    Hover the mouse cursor over the bottom-right corner of the cell. The cursor will turn to crosshairs (+).

  3. Image titled Add the Same Value to Multiple Cells in Excel Step 13

    3

    Click and drag down the column or across the row to fill all cells. As long as Excel does not detect a pattern, all selected cells will be filled with the same value.

    • If the filled cells show up as a pattern, such as a series of increasing numbers, click the icon with a plus sign at the bottom of the selected cells, then select Copy cells.
  4. Advertisement

  1. Image titled Add the Same Value to Multiple Cells in Excel Step 14

    1

    Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into an empty cell above (if applying to a column) or beside (if applying to a row) the cells you want to fill.

  2. Image titled Add the Same Value to Multiple Cells in Excel Step 15

    2

    Tap the cell once to select it. This highlights the cell.[1]

  3. Image titled Add the Same Value to Multiple Cells in Excel Step 16

    3

    Tap the highlighted cell once more. This opens the Edit menu.

  4. Image titled Add the Same Value to Multiple Cells in Excel Step 17

    4

    Tap Fill on the menu. You will then see some arrow icons.

  5. Image titled Add the Same Value to Multiple Cells in Excel Step 18

    5

    Tap and drag the Fill arrow across the cells you want to fill. If you want to fill a row, tap the arrow pointing to the right and drag it until you’re finished filling all of the cells. If you’re filling a column, tap the arrow pointing downward, and then drag it down to fill the desired amount of cells.

  6. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

References

About This Article

Article SummaryX

1. Enter the value into a blank cell.
2. Right-click the cell and click Copy.
3. Highlight the cells you want to paste into.
4. Right-click the highlighted area and select Paste.

Did this summary help you?

Thanks to all authors for creating a page that has been read 38,045 times.

Is this article up to date?

Понравилась статья? Поделить с друзьями:
  • Как копировать ячейки в excel с макросами
  • Как копировать ячейки в excel на весь столбец
  • Как копировать ячейки в excel без изменения формул
  • Как копировать ячейки в excel vba
  • Как копировать ячейки в excel 2016