Важно помнить о возможностях изменения относительной ссылки на ячейку при переходе или копировании формулы.
-
Перемещение формулы При этом ссылки на ячейки в формуле не изменяются независимо от типа ссылки на ячейку.
-
Копирование формулы: При копировании формулы изменяются относительные ссылки на ячейки.
Перемещение формулы
-
Выделите ячейку с формулой, которую необходимо переместить.
-
В группе Буфер обмена на вкладке Главная нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. При этом будут заменяться все существующие данные.
-
Выполните одно из указанных ниже действий.
-
Чтобы вировать формулу иформатирование: в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
-
Чтобы вировать только формулу:в группе Буфер обмена на вкладке Главная нажмите кнопку В paste(Главная), выберите специальная ветвь ищелкните Формулы.
-
Копирование формулы
-
Вы выберите ячейку, содержащую формулу, которую нужно скопировать.
-
В группе Буфер обмена на вкладке Главная нажмите кнопку Копировать.
-
Выполните одно из указанных ниже действий.
-
Чтобы вировать формулу и любое форматирование, в группе Буфер обмена на вкладке Главная нажмите кнопку В виде вкладки.
-
Чтобы вировать только формулу, в группе Буфер обмена на вкладке Главная нажмите кнопку Вировать ,выберите специальная ветвь ,а затем щелкните Формулы.
Примечание: В нее можно вклеить только результаты формулы. В группе Буфер обмена на вкладке Главная нажмите кнопку Вировать, выберите специальная ветвь ,а затем щелкните Значения.
-
-
Убедитесь, что ссылки на ячейки в формуле дают нужный результат. При необходимости переключить тип ссылки можно следующим образом:
-
-
Выделите ячейку с формулой.
-
В строке формул строка формул выделите ссылку, которую нужно изменить.
-
Для переключения между сочетаниями нажмите F4.
В таблице подводится информация об обновлении типа ссылки при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
-
Копируемая формула |
Первоначальная ссылка |
Новая ссылка |
---|---|---|
|
$A$1 (абсолютный столбец и абсолютная строка) |
$A$1 |
A$1 (относительный столбец и абсолютная строка) |
C$1 |
|
$A1 (абсолютный столбец и относительная строка) |
$A3 |
|
A1 (относительный столбец и относительная строка) |
C3 |
Примечание: Формулы также можно копировать в смежные ячейки с помощью маркер заполнения . После проверки на то, что ссылки на ячейки в формуле дают нужный результат в шаге 4, вы выберите ячейку со скопированной формулой и перетащите его по диапазону, который вы хотите заполнить.
Перемещение формул очень похоже на перемещение данных в ячейках. Единственное, что нужно знать, — ссылки на ячейки, используемые в формуле, остаются нужными после перемещения.
-
Вы выберите ячейку с формулой, которую вы хотите переместить.
-
Щелкните Главная > вырезать (или нажмите CTRL+X).
-
Выйдите из ячейки, в которая должна вться формула, и нажмите кнопку Вировать (или нажмите CTRL+V).
-
Убедитесь, что ссылки на ячейки остаются нужными.
Совет: Вы также можете щелкнуть ячейки правой кнопкой мыши, чтобы вырезать и врезать формулу.
Копирование формул без изменения адресов относительных ссылок
Целью этого урока является научить пользователя контролировать адреса ссылок на ячейки в формулах при их копировании или перемещении.
В зависимости от того копируется или перемещается формула в Excel, адреса ее ссылок могут существенно отличаться. Об этом нужно помнить всегда!
Копирование формул Excel без изменений ссылок
На готовом примере разберем согбенности изменения ссылок в формулах. Но перед тем как скопировать формулу в Excel, создайте на листе простую табличку как показано на рисунке:
Скопируйте значения столбца B (например, комбинацией клавиш CTRL+C) и вставьте их в столбец D (CTRL+V) . А потом переместите данные из столбца B в E (например, комбинацией клавиш CTRL+X).
Теперь переключитесь в режим отображения формул – CTRL+`(Ё). Обратите внимание, как ведут себя ссылки на ячейки при перемещении и копировании.
При перемещении (те, что в столбце E) ссылки не изменяются. А при копировании (те, что в столбце D), они смещаются автоматически.
Копирование формул в Excel со смещением
При копировании адреса относительных ссылок приспосабливаются к новому положению. Если ссылка была на одну ячейку влево, то она так и продолжает ссылаться, но адрес естественно меняется. Поэтому формула: =A2*1,23 стала формулой =C2*1,23. Когда мы ту же самую формулу не скопируем, а переместим, то адреса ее ссылок не изменятся, несмотря на то, что они относительные. При перемещении ссылки на ячейки ведут себя как абсолютные. Об этом следует всегда помнить пользователю Excel.
Примечание. В разделе, посвященном формулам, будет уделено больше внимания относительным и абсолютным ссылкам. А пока отметим что по умолчанию ссылки относительные, а если в адресе присутствует символ «$» — значит ссылка абсолютная.
Теперь усложним задание. Верните табличку до изначального вида как на первом рисунке. Выполните ряд последовательных действий:
- Скопируйте «Лист1», например с помощью мышки+CTRL. Наведите указатель на ярлычок первого листа. Удерживая левую клавишу мышки и клавишу CTRL на клавиатуре, переместите ярлычок (копия листа) в новое место. Отпустите сначала мышку, а потом клавиатуру. У вас получился такой же лист, но уже с названием «Лист1(2)».
- На копии «Лист1(2)» в ячейку D2 скопируйте значение из B2, а в ячейку E2 переместите (как на предыдущем задании).
- Теперь скопируйте столбцы D:E из «Лист1(2)» и вставьте их в столбцы D:E из «Лист1».
Как видите обе ячейки D2 и E2 были одинаково и одновременно скопированы, но ссылки в их формулах уже ведут себя по-разному. При копировании формул E2 значение не меняется. Все из-за того, что значения E2 из «Лист1(2)» получены путем перемещения и это уже считается для Excel иной способ присваивания адресов в формулах данной ячейки. Чтобы еще раз в этом убедиться, снова приведите табличку на «Лист1» в изначальный вид как на первом рисунке.
На этот раз в ячейку E2 скопируйте формулу из B2, а в ячейку D2 переместите туже самую формулу.
Программа нас информирует, что мы имеем ошибку «неправильная ссылка на ячейку» в E2. Но если бы мы не переносили, а просто скопировали формулы, то никаких ошибок не возникло.
Примечание. Быстро перемещать формулы можно с помощью перетаскивания ячейки мышкой удерживая левую клавишу после наведения указателя на рамку курсора выделенной ячейки. А выполнив это действие с нажатой клавишей CTRL, тогда формула скопируется.
Данный урок может показаться сложным для понимания, но на практике достаточно прост. Нужно только помнить об особенностях поведения формул при их копировании.
При работе на листе Excel иногда может потребоваться пропустить все остальные или n-е ячейки при перетаскивании и применении формулы к другим ячейкам, как показано ниже. Как вы могли бы выполнить эту задачу в Excel?
Пропускать ячейки при перетаскивании формулы с функциями OFFSET и ROW
В Excel, с комбинацией функций OFFSET и ROW, вы можете создать формулу, чтобы легко пропускать ячейки при перетаскивании ее в столбце.
Введите или скопируйте следующую формулу в пустую ячейку, а затем перетащите маркер заполнения вниз, чтобы извлечь каждую вторую ячейку из столбца A, начиная с первой ячейки, пока не появятся нули, как показано ниже:
=OFFSET($A$2,(ROW(C1)-1)*2,0)
Внимание: В этой формуле A2 — первая ячейка списка данных, откуда извлекать значения. Число 2 означает пропускать каждую вторую ячейку при перетаскивании формулы. Если вам нужно пропустить каждую третью ячейку, измените число на 3.
Tips: Чтобы получить каждую вторую ячейку, которая начинается со второй ячейки в определенном диапазоне данных, используйте эту формулу: =СМЕЩЕНИЕ($A$2,СТРОКА(D1)*2-1,0), а затем перетащите маркер заполнения вниз, чтобы получить результаты, пока не появятся нули, см. снимок экрана:
Пропускать ячейки при перетаскивании формулы с функциями ИНДЕКС и СТРОКИ
Существует еще одна формула, созданная с помощью функций ИНДЕКС и СТРОКИ, которая может оказать вам услугу, сделайте следующее:
Скопируйте или введите приведенную ниже формулу в пустую ячейку, а затем перетащите маркер заполнения вниз, чтобы получить все остальные ячейки, которые начинаются с первой ячейки, пока не появятся ошибки, как показано ниже:
=INDEX($A$2:$A$13,ROWS($C$1:C1)*2-1)
Tips: Чтобы извлечь значения, которые начинаются со второй ячейки в определенном диапазоне данных, используйте приведенную ниже формулу: =INDEX($A$2:$A$13,ROWS($D$1:D1)*2)
Внимание: В приведенных выше формулах РЯДЫ функция возвращает номер строки каждых 2 ячеек, а INDEX Функция находит соответствующие строки в диапазоне $A$2:$A$13 и возвращает значения в строках диапазона.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Группировка сводной таблицы по номер недели, день недели и другое … Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя…
Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (0)
Оценок пока нет. Оцените первым!
Глава 5. Работа с большими таблицами. Протягивание. Относительные и абсолютные ссылки
Копирование и протягивание в Excel
В Excel сохраняются стандартные способы копирования, вырезания и вставки данных (путём соответствующих команд основного и контекстного меню, «горячих» клавиш Ctrl-C (копировать), Ctrl-X (вырезать), Ctrl-V (вставить)), а также перемещения диапазона ячеек с помощью мыши. Чтобы переместить диапазон, нужно выделить его мышью, «зацепить» мышью за любую из его границ и переместить в нужное место. Если нужно не переместить, а скопировать диапазон, при перемещении необходимо нажать и удерживать клавишу Ctrl.
Важно понимать, что при копировании (вставке, перетаскивании) в новую ячейку может попасть разное содержимое в зависимости от того, что содержалось в исходной ячейке: число/текст или формула. При этом стоит отметить, что при копировании формул ссылки в переносимых ячейках изменяются в целях сохранения структуры данных в книге. Далее рассмотрим это подробнее.
В Excel добавлен ещё один очень удобный метод копирования — протягивание, аналогичный вышеперечисленным командам, но выполняемый только с помощью мыши.
В нижнем правом углу выделенной ячейки/диапазона находится небольшой чёрный квадратик — маркер автозаполнения. Если нажать на него левой клавишей мыши и «потянуть» в любом направлении, содержимое ячейки/диапазона скопируется в новые ячейки. Это особенно удобно для заполнения больших таблиц однородными данными, а также копирования формата ячейки. Обратите внимание на следующий пример: выделены две ячейки с числами 1 и 2, выполнена операция протягивания. Excel «понял» принцип заполнения ячеек и автоматически заполнил следующие ячейки числами от 3 до 10.
Рис.5.1. Протягивание
Протягивать можно как одну ячейку по вертикали или горизонтали, так и целый диапазон из одной строчки или одного столбца ячеек.
Есть небольшая хитрость: если не тянуть за уголок, а два раза щёлкнуть мышью на маркере автозаполнения, то Excel автоматически выполнит операцию протягивания.
Дополнительная полезность протягивания – автоматическое формирование прогрессий, то есть последовательностей чисел или текстовых значений. Рассмотрим примеры.
Практическая работа: протягивание
Откройте лист Протягивание, абсолютные ссылки файла Учебник — основы. В ячейке А10 напишите «1», переместитесь снова на эту ячейку. Наведите указатель мыши на маркер заполнения, нажмите левую клавишу, и, удерживая её, потяните вниз, до ячейки А21. Содержимое исходной ячейки скопируется в них, теперь во всех ячейках стоят единицы. Таким образом работает протягивание по одному значению.
Теперь отмените последнюю операцию (через меню или комбинацией клавиш Ctrl-Z). Добавьте в ячейке А11 число «2», выделите диапазон А10:А11 и протяните его до ячейки А21. Excel «понял» зависимость двух ячеек А10 и А11 как арифметическую прогрессию, и при протягивании продолжил этот числовой ряд. Теперь все строчки этой таблицы пронумерованы по порядку.
То же самое сделайте со столбцом «Месяц», программа автоматически заполнит значения месяцев. То же со столбцом «Выручка»: выделите два первых значения и протяните их до строчки «Декабрь» (здесь предполагается, что выручка растёт на 15000 ежемесячно). Столбец с данными выручки заполняется автоматически.
Теперь разберёмся с разными видами ссылок.
Относительные и абсолютные ссылки в Excel
При протягивании важно помнить, что именно содержится в протягиваемых ячейках. Если в ячейке значение (число, текст, дата), то при протягивании в новые ячейки попадёт это значение (и формат). Если в ячейке была формула, то значение в новой ячейке будет зависеть от того, какой тип ссылок был использован. При протягивании все обычные ссылки на другие ячейки автоматически смещаются, это относительная ссылка. Чтобы ссылка не смещалась по ячейкам (т.е. чтобы сохранить ссылку на конкретную ячейку, строку или столбец), в формуле добавляется символ $ перед адресом строки и/или столбца, который необходимо оставить неизменным. Если символ $ добавляется в обоих случаях, то это абсолютная ссылка на конкретную ячейку. Если меняется только строка или только столбец, то такая ссылка является смешанной.
Практическая работа: абсолютные и относительные ссылки
Заполните столбец «Постоянные расходы»: обратите внимание на формулу в ячейке Е11. Протяните эту ячейку до декабря. Посмотрите на формулу в любой из ячеек Е12:Е21. Увидите, что адрес ячейки в формуле каждый раз новый. Это правильное использование относительной ссылки.
Теперь введите в ячейку D10 формулу для расчёта маржинальной прибыли в январе: «=C10*C7/(1+C7)». Маржинальная прибыль для января посчитана. Протяните эту формулу до декабрьской ячейки: увидите, что использование относительной ссылки в данном случае некорректно (выделите любую ячейку от D11 до D21, нажмите мышью на строку формул или нажмите F2). Программа верно берёт для расчёта значение выручки из столбца С, но значение маржинальной прибыли сместилось из-за протягивания, и теперь во всех ячейках, кроме первой, неверные формулы. Нам нужно, чтобы в исходной формуле адрес ячейки С10 менялся при протягивании, а адрес С7 – нет. Вернитесь в ячейку D10 и исправьте формулу следующим образом: «=C10*C$7/(1+C$7)». Значение в ячейке не изменилось, так как для этой ячейки все виды ссылок совпадут. Протяните новую формулу до декабрьской ячейки, теперь суммы рассчитаны верно. Здесь мы видим пример использования смешанной ссылки.
Добавьте суммирование годовой выручки: выделите ячейку В22, нажмите кнопку меню Главная – Сумма (иконка с символом ∑), либо клавиши Alt+=, в ячейку автоматически будет подставлена формула суммирования СУММ. Проверьте правильность диапазона суммирования В10:В21 и нажмите Enter, будет посчитана итоговая выручка. Протяните эту формулу вправо на три соседние ячейки. Добавьте расчёт прибыли до налогообложения в ячейку F10 и протяните её до декабря. �?тоговые суммы рассчитаются автоматически.
Теперь рассмотрим работу смешанных ссылок по столбцам и горизонтальное протягивание. В следующем задании в ячейку С32 поставьте формулу «=В32*(1+D29)». Для данной ячейки формула будет верная, но при протягивании вправо относительная ссылка испортит расчёт. Добавьте символ $ перед буквой столбца: «=В32*(1+$D29)» и протяните формулу горизонтально.
Рассмотрите последнее задание со всеми вариантами адресации, кроме относительной. В нём рассчитывается общая выручка, исходя из заданного базового объёма производства, средней цены за единицу в четырёх сценариях увеличения объёма производства. Попробуйте корректно написать формулу в ячейке С45 и заполнить всю остальную таблицу протягиванием: сначала протянуть ячейку горизонтально (или вертикально), потом протянуть всю строку (или столбец) на всю таблицу. Ссылка на ячейку с ценой С38 должна быть абсолютной как по строкам, так и по столбцам, поэтому в формуле эта ячейка будет такой: $C$38.
Специальная вставка в Excel
Как мы видим, при копировании или протягивании (которое является быстрым копированием) значение конечной ячейки определяет содержимое копируемой. Это не всегда удобно, и Excel предоставляет дополнительные возможности выборочного копирования.
�?ногда бывает необходимо сохранить данные, полученные в виде формул, как обычные значения.
Практическая работа: специальная вставка
Допустим, в последнем задании определено, что сценарий с 15-процентным приростом от базового плана самый приемлемый, но есть желание посмотреть, как изменится ситуация с изменением цены на товар.
Выделите столбец с названиями месяцев (диапазон А45:А56), скопируйте в буфер обмена. Теперь выделите ячейку В60 и нажмите правую кнопку мыши, выберите Специальная вставка, в открывшемся окне поставьте флажок Транспонировать, ОК. Теперь значения расположены не в столбец, а в строчку (это действие функции транспонирования). В ячейке А60 напишите «Цена», в ячейке А61 – «10», А62-«9», А63 – «8».
Добавьте колонку для итоговых значений в столбце N, рассчитайте их автосуммированием. Отформатируйте вновь созданную таблицу, на этот раз воспользовавшись удобным встроенным средством: выделите всю созданную таблицу А60:N63, выберите раздел Стили в меню Главная, нажмите кнопку Форматировать как таблицу и выберите стиль таблицы по вкусу.
Уменьшите размер шрифта в строках 56-59, нарисуйте границу таблицы, отформатируйте цвет ячеек по желанию. Скопируйте диапазон со значениями выручки F45:F56, вставьте его как значения и форматы чисел с транспонированием в ячейку В57. �?зменяя значения цены в ячейке С38, заполните две следующих строчки. Обратите внимание, что при копировании сохранился формат числа (при этом теперь в ячейках находятся не формулы, а значения), но формат ячейки не сохранился, что в данном случае очень удобно: нет необходимости форматировать таблицу заново.
Excel: Автозаполнение (часть 2)
а при нажатой клавише <Ctrl> , содержимое будет скопировано.
Протягивание правой кнопкой вызовет контекстное меню, в котором выбирается нужная команда.
Если ячейка содержит только текстовые данные , то протягивание маркера копирует текст, кроме специальных значений — элементов Списка . Такими значениями являются, например, названия дней недели, месяцев.
При автозаполнении элементами списков справедливо то же правило, что и с числами:
- при протягивании вправо или вниз – увеличение (вперед по списку),
- при протягивании влево или вверх – уменьшение (назад по списку).
Наряду со встроенными в Excel списками автозаполнения, можно создать и свои списки. Для этого пройдите:
- Excel 2003 — Сервис – Параметры — Вкладка » Списки «
- Excel 2007 — Меню — Параметры Excel — вкладка Основные — кнопка » Изменить списки «
- Excel 2010 — Файл — Параметры — вкладка Дополнительно — кнопка » Изменить списки… » .
Например, вы часто заполняете шапку таблицы словами: Дата, Артикул, Цена, Сумма . Можно их вписывать каждый раз или копировать откуда-то, но можно сделать и по-другому, создав новый список .
Для этого в поле Списки выберите пункт НОВЫЙ СПИСОК
Способ 1
- Поставьте курсор в поле Элементы списка и внесите туда наименования столбцов либо через запятую, либо нажимая на клавишу Enter после ввода каждого пункта.
- Нажмите Добавить .
Способ 2
Воспользуйтесь полем «Импорт списка из ячеек».
- Активируйте поле выбора, щелкнув в нем мышкой.
- Выберите диапазон ячеек со значениями, из которых необходимо создать список.
- Нажмите Импорт.
В поле Списки появиться новый список «Дата, Артикул, Цена, Сумма»
Теперь вы можете при помощи автозаполнения ячеек вводить свой список. Для этого достаточно ввести в ячейку слово «Дата» и протянуть маркер автозаполнения.
Вы можете изменять и удалять, созданные вами списки, в отличие от Стандартных списков, которые нельзя удалить или отредактировать.
Автозаполнение ячеек в Excel
Автозаполнение ячеек Excel – это автоматический ввод серии данных в некоторый диапазон. Введем в ячейку «Понедельник», затем удерживая левой кнопкой мышки маркер автозаполнения (квадратик в правом нижнем углу), тянем вниз (или в другую сторону). Результатом будет список из дней недели. Можно использовать краткую форму типа Пн, Вт, Ср и т.д. Эксель поймет. Аналогичным образом создается список из названий месяцев.
Автоматическое заполнение ячеек также используют для продления последовательности чисел c заданным шагом (арифметическая прогрессия). Чтобы сделать список нечетных чисел, нужно в двух ячейках указать 1 и 3, затем выделить обе ячейки и протянуть вниз.
Эксель также умеет распознать числа среди текста. Так, легко создать перечень кварталов. Введем в ячейку «1 квартал» и протянем вниз.
На этом познания об автозаполнении у большинства пользователей Эксель заканчиваются. Но это далеко не все, и далее будут рассмотрены другие эффективные и интересные приемы.
Автозаполнение в Excel из списка данных
Ясно, что кроме дней недели и месяцев могут понадобиться другие списки. Допустим, часто приходится вводить перечень городов, где находятся сервисные центры компании: Минск, Гомель, Брест, Гродно, Витебск, Могилев, Москва, Санкт-Петербург, Воронеж, Ростов-на-Дону, Смоленск, Белгород. Вначале нужно создать и сохранить (в нужном порядке) полный список названий. Заходим в Файл – Параметры – Дополнительно – Общие – Изменить списки.
В следующем открывшемся окне видны те списки, которые существуют по умолчанию.
Как видно, их не много. Но легко добавить свой собственный. Можно воспользоваться окном справа, где либо через запятую, либо столбцом перечислить нужную последовательность. Однако быстрее будет импортировать, особенно, если данных много. Для этого предварительно где-нибудь на листе Excel создаем перечень названий, затем делаем на него ссылку и нажимаем Импорт.
Жмем ОК. Список создан, можно изпользовать для автозаполнения.
Помимо текстовых списков чаще приходится создавать последовательности чисел и дат. Один из вариантов был рассмотрен в начале статьи, но это примитивно. Есть более интересные приемы. Вначале нужно выделить одно или несколько первых значений серии, а также диапазон (вправо или вниз), куда будет продлена последовательность значений. Далее вызываем диалоговое окно прогрессии: Главная – Заполнить – Прогрессия.
В левой части окна с помощью переключателя задается направление построения последовательности: вниз (по строкам) или вправо (по столбцам).
Посередине выбирается нужный тип:
- арифметическая прогрессия – каждое последующее значение изменяется на число, указанное в поле Шаг
- геометрическая прогрессия – каждое последующее значение умножается на число, указанное в поле Шаг
- даты – создает последовательность дат. При выборе этого типа активируются переключатели правее, где можно выбрать тип единицы измерения. Есть 4 варианта:
-
-
- день – перечень календарных дат (с указанным ниже шагом)
- рабочий день – последовательность рабочих дней (пропускаются выходные)
- месяц – меняются только месяцы (число фиксируется, как в первой ячейке)
- год – меняются только годы
- автозаполнение – эта команда равносильная протягиванию с помощью левой кнопки мыши. То есть эксель сам определяет: то ли ему продолжить последовательность чисел, то ли продлить список. Если предварительно заполнить две ячейки значениями 2 и 4, то в других выделенных ячейках появится 6, 8 и т.д. Если предварительно заполнить больше ячеек, то Excel рассчитает приближение методом линейной регрессии, т.е. прогноз по прямой линии тренда (интереснейшая функция – подробнее см. ниже).
Нижняя часть окна Прогрессия служит для того, чтобы создать последовательность любой длины на основании конечного значения и шага. Например, нужно заполнить столбец последовательностью четных чисел от 2 до 1000. Мышкой протягивать не удобно. Поэтому предварительно нужно выделить только ячейку с одним первым значением. Далее в окне Прогрессия указываем Расположение, Шаг и Предельное значение.
Результатом будет заполненный столбец от 2 до 1000. Аналогичным образом можно сделать последовательность рабочих дней на год вперед (предельным значением нужно указать последнюю дату, например 31.12.2016). Возможность заполнять столбец (или строку) с указанием последнего значения очень полезная штука, т.к. избавляет от кучи лишних действий во время протягивания. На этом настройки автозаполнения заканчиваются. Идем далее.
Автозаполнение чисел с помощью мыши
Автозаполнение в Excel удобнее делать мышкой, у которой есть правая и левая кнопка. Понадобятся обе.
Допустим, нужно сделать порядковые номера чисел, начиная с 1. Обычно заполняют две ячейки числами 1 и 2, а далее левой кнопкой мыши протягивают арифметическую прогрессию. Можно сделать по-другому. Заполняем только одну ячейку с 1. Протягиваем ее и получим столбец с единицами. Далее открываем квадратик, который появляется сразу после протягивания в правом нижнем углу и выбираем Заполнить.
Если выбрать Заполнить только форматы, будут продлены только форматы ячеек.
Сделать последовательность чисел можно еще быстрее. Во время протягивания ячейки, удерживаем кнопку Ctrl.Этот трюк работает только с последовательностью чисел. В других ситуациях удерживание Ctrl приводит к копированию данных вместо автозаполнения.
Если при протягивании использовать правую кнопку мыши, то контекстное меню открывается сразу после отпускания кнопки.
При этом добавляются несколько команд. Прогрессия позволяет использовать дополнительные операции автозаполнения (настройки см. выше). Правда, диапазон получается выделенным и длина последовательности будет ограничена последней ячейкой.
Чтобы произвести автозаполнение до необходимого предельного значения (числа или даты), можно проделать следующий трюк. Берем правой кнопкой мыши за маркер чуть оттягиваем вниз, сразу возвращаем назад и отпускаем кнопку – открывается контекстное меню автозаполнения. Выбираем прогрессию. На этот раз выделена только одна ячейка, поэтому указываем направление, шаг, предельное значение и создаем нужную последовательность.
Очень интересными являются пункты меню Линейное и Экспоненциальное приближение. Это экстраполяция, т.е. прогнозирование, данных по указанной модели (линейной или экспоненциальной). Обычно для прогноза используют специальные функции Excel или предварительно рассчитывают уравнение тренда (регрессии), в которое подставляют значения независимой переменной для будущих периодов и таким образом рассчитывают прогнозное значение. Делается примерно так. Допустим, есть динамика показателя с равномерным ростом.
Для прогнозирования подойдет линейный тренд. Расчет параметров уравнения можно осуществить с помощью функций Excel, но часто для наглядности используют диаграмму с настройками отображения линии тренда, уравнения и прогнозных значений.
Чтобы получить прогноз в числовом выражении, нужно произвести расчет на основе полученного уравнения регрессии (либо напрямую обратиться к формулам Excel). Таким образом, получается довольно много действий, требующих при этом хорошего понимания.
Так вот прогноз по методу линейной регрессии можно сделать вообще без формул и без графиков, используя только автозаполнение ячеек в экселе. Для этого выделяем данные, по которым строится прогноз, протягиваем правой кнопкой мыши на нужное количество ячеек, соответствующее длине прогноза, и выбираем Линейное приближение. Получаем прогноз. Без шума, пыли, формул и диаграмм.
Если данные имеют ускоряющийся рост (как счет на депозите), то можно использовать экспоненциальную модель. Вновь, чтобы не мучиться с вычислениями, можно воспользоваться автозаполнением, выбрав Экспоненциальное приближение.
Более быстрого способа прогнозирования, пожалуй, не придумаешь.
Автозаполнение дат с помощью мыши
Довольно часто требуется продлить список дат. Берем дату и тащим левой кнопкой мыши. Открываем квадратик и выбираем способ заполнения.
По рабочим дням – отличный вариант для бухгалтеров, HR и других специалистов, кто имеет дело с составлением различных планов. А вот другой пример. Допустим, платежи по графику наступают 15-го числа и в последний день каждого месяца. Укажем первые две даты, протянем вниз и заполним по месяцам (любой кнопкой мыши).
Обратите внимание, что 15-е число фиксируется, а последний день месяца меняется, чтобы всегда оставаться последним.
Используя правую кнопку мыши, можно воспользоваться настройками прогрессии. Например, сделать список рабочих дней до конца года. В перечне команд через правую кнопку есть еще Мгновенное заполнение. Эта функция появилась в Excel 2013. Используется для заполнения ячеек по образцу. Но об этом уже была статья, рекомендую ознакомиться. Также поможет сэкономить не один час работы.
На этом, пожалуй, все. В видеоуроке показано, как сделать автозаполнение ячеек в Excel.
-
Перемещение и копирование формулы
Смотрите также части формулы, отсчёт, файла в другой.Ставим в этой ячейке работающими формулами. да кстати в ячейку Q. перед каким листом)Ещё варианты копированияВнимание!Как скопировать формулу в к новым ячейкам доллара ($):Параметры автозаполнения знак «равно». Получилось$A$1, выберите пунктПримечание: откуда необходимо выводитьа то при переносе знак РАВНО.Теперь вставим не формулы,
Цитата У меня таблица, или оставляем так формул, чтобы ссылкиФормула скопируется в Excel.
-
или без привязки=SUM($A$1,B1), которая появляется так.A$1 (относительный столбец иСпециальная вставкаМы стараемся как текст начинается с
-
сохраняется формула аПереходим на лист ЯНВАРЬ а только ЗНАЧЕНИЯbuchlotnik, 20.02.2016 в
Перемещение формулы
-
по месяцам которая и нажимаем «ОК».
-
в них не таблице, если ячейкиПервый вариант. к ячейке (со. Знак доллара заставляет после перетаскивания, иФормулы скопированы в столбец
абсолютная строка)и нажмите кнопку можно оперативнее обеспечивать первого знака «х». сама цифра не и кликаем на результатов их вычислений.
-
20:43, в сообщении считает итоги, и
-
Затем, у скопированного менялись, описаны в столбца слева таблицыКогда мы сменой адреса ячейки Excel, чтобы сохранить выберите нужный вариант. Е с неизменённымиC$1
-
формулы вас актуальными справочнымиКод =ПСТР(ЛЕВБ(А1;ПОИСК(«?с»;А1));ПОИСК(«х»;А1)+2;99) Можно переносится? ячейку, показывающую количествоЧтобы новая таблица со № 12200?’200px’:»+(this.scrollHeight+5)+’px’);»>Как вам мне надо просто листа, можно изменить статье «Как скопировать будут заполнены. Тогдакопируем ячейки с относительными
-
Копирование формулы
-
или оставить адрес наведя указатель мыши
-
Дополнительные сведения о копировании ссылками на ячейки$A1 (абсолютный столбец и. материалами на вашем ли во второйTes oren
-
макарон марки А значениями получила внешний
-
отвечать не видя переносить формулу из название, переместить его формулу в Excel Excel поймет до формулами без изменений). Можно на A1 как формул см. в
-
столбцов А и относительная строка)Выделите ячейку с формулой, языке. Эта страница части формулы указать,: Правой клавишей на на конец месяца вид аналогичный образцу реальной структуры данных? месяца в месяц. на другое место, без изменения ссылок».
какой ячейке расположена(«Копировать» -> «Вставить») копировать данные с заполнить остальные ячейки. статье Копирование и В.$A3 которую нужно скопировать. переведена автоматически, поэтому что отчёт необходимо ячейку с формулой (в нашем случае выделим ее и
-
-
Mark1976 Не пойму как изменить цвет ярлычка.Как заполнить таблицу в таблица. и затем переносим
-
-
определенной последовательностью и,
-
Вот как он вставка формулы вЕсли нужно формулу
-
A1 (относительный столбец иВ группе
ее текст может осуществлять после второго — Копировать. В это ячейка F2 вставим ФОРМАТЫ с: Буду пробовать. Спасибо сделать.
-
Как скопировать лист в |
Excel. |
Такми способом можно |
в другое место, таким образом, заполнять |
будет выглядеть: |
|
другую ячейку или не копировать, а |
относительная строка) |
|
буфер обмена содержать неточности и |
«х» (в этой |
|
другой таблице: правой на листе «январь»). |
помощью специальной вставки. |
за ответы.китин новую книгу ExcelМожно копировать данные копировать значение, формулы, то таблица Excel таблицу. Можно копировать=СУММ($A$1;B1) на другой лист. перенести без измененияC3на вкладке грамматические ошибки. Для формуле отчёт идёт клавишей — Специальная
См. также
Получаем следующее: в ячейкеТеперь попробуем выбрать пунктТаблица в Excel –
: а топнуть мышой.
support.office.com
Как скопировать формулу в Excel без изменения ссылок.
ячеек в определенной формат. Если выделим сама меняет адреса лист. И многое,=СУММ($A$1;B2)Советы: ссылок, то формулуПримечание:Главная нас важно, чтобы от первого «х»)? вставка-Значения C2 образовалась формула,
БЕЗ РАМКИ. Получили
это сложный массив в ячейку Q2Для этого в последовательности. Например, надо ячейки в нескольких
ячеек в формулах
многое другое. =СУММ($A$1;B3) можно вырезать и Вы также можете скопироватьнажмите кнопку эта статья былаСпасибо за внимание,Соня которая отсылает нас полную таблицу, но с множеством параметров. и на клавиатре диалоговом окне в заполнить графу таблицы стролбцах, то копирование относительно новых ячеек.Чтобы вызвать функцию
Ссылки со знаками доллара
Можно также нажать сочетание вставить в новую формулы в смежныеКопировать вам полезна. Просим надеюсь на вашу: Пишешь «=» и
на ячейку F2 только без выделенных Он может состоять набрать =СУММ( опять разделе «Переместить выбранные
названиями месяцев года. будет сразу во Смотрите подробнее в «Копировать», достаточно нажать ($) называются клавиш Ctrl + ячейку.
ячейки с помощью. вас уделить пару помощь в разрешении номер ячейки. листа ЯНВАРЬ. Протянем границ. из значений, текстовых таки мышой выделить
excel-office.ru
Копирование формулы путем перетаскивания маркера заполнения в Excel для Mac
листы в книгу» Пишем в первой всех выделенных столбцах. статье «Относительные и правой кнопкой мышиабсолютными D, чтобы заполнитьВ Excel можно маркер заполненияВыполните одно из следующих секунд и сообщить, данной задачки.Ирина романенко формулу вниз, чтобыПолезный совет! Чтобы перенести ячеек, формул и нужной диапазон : выбираем «(новая книга)». ячейке «Январь», в Например, если выделим абсолютные ссылки в
на выделенную ячейку,. При заполнении ячеек формулу вниз в считать при совпадении
. Убедившись, что действий. помогла ли онаAlexM
Копирование формулы с помощью маркера заполнения
: А если просто
-
знать количество макарон формат вместе с быть отформатирован разными
-
в вашем случаеКак скопировать формат в следующей ячейке ниже ячейки D24, E24, Excel».
-
диапзон и выбрать вниз ссылка на столбце. Выделите ячейку, в ячейках поределенных ссылки на ячейкиЧтобы вставить формулу вместе вам, с помощью
-
: Попробуйте так набить эту цифру каждой марки на размерами столбцов нужно
-
способами (ячейки могут это J2:P2 потом Excel ячейки или пишем «Февраль». Теперь F24, нажмем дваВторой выриант.
из контекстного меню A1 остается фиксированной, содержащую формулу, которую условий. Смотрите, как в формуле фруктов с форматированием, i
кнопок внизу страницы.Замените «х» на
-
в ту ячейку, начало февраля. перед копированием выделить иметь определенное выравнивание, закрыть скобку и условное форматирование выделяем обе эти раза мышью поМожно функцию «Копировать». но ссылку B1
-
вы хотите заполнить, написать формулу с в шаге 4 n группе Для удобства также 99 пробелов, а где она нужна,Аналогично можно перенести данные не диапазон исходной цвет, направление текста, нажать Enter. всё!!!, без самих значений
Если заполнение не работает
ячейки. Наводим мышь углу ячейки F24,копировать формулы перетаскиваниемИли, можно нажать приложение Excel изменяет а затем выделите условиями счета, в
требуемого результата, выделитебуфер обмена приводим ссылку на затем отделите 99 зачем переносить, не
на все месяцы
таблицы, а столбцы специальные пометки и_Boroda_ ячеек, смотрите в на правый нижний то скопируются данные, чтобы не писать сочетание клавиш «Ctrl» на B2 и ячейки, под ним статье «Функция «ЕСЛИ»
ячейку, содержащую формулы,
на вкладку
оригинал (на английском
символов справа, затем пойму? и получить наглядный целиком (в данном т.п.).: Не, это перетрудиться статье «Копирование условного угол выделенного диапазона по всем этим одну и ту + «C». B3. и нажмите клавиши в Excel с а затем перетащитеГлавная языке) . уберите лишние пробелы.Катенка годовой отчет. случаи это диапазон
При копировании таблицы иногда
можно.
форматирования, формата в
и ведем вниз столбцам. же формулу вИли, на закладкеЕсли вы не видите Ctrl + D. несколькими условиями сравнения». маркер заполнения через, нажмите кнопкуВажно, которые следует учитывать
Есть проблемы с отображением маркера заполнения?
Очень простая формула.: проще набрать зановоАналогично можно переносить данные A:F).
-
требуется перенести неДля таких ленивых, Excel». по столбцу черныйКопирование в Excel через
-
других ячейках таблицы. «Главная» в разделе маркера заполнения, она
-
Можно также нажать сочетаниеПримечание: диапазон, который необходимоВставить возможности как можетDmitryVeselov
. из одного файлаАналогично можно поэкспериментировать с
все ее элементы, как я -
-
Иногда, когда нужно крестик. Таблица сама ячейку. Таким образом, заполняем «Буфер обмена» нажать
-
может быть скрыта. клавиш Ctrl + Мы стараемся как можно
-
заполнить.. измениться при перемещении: У меня была: поставь в той
support.office.com
Копирование в Excel.
в другой. Данная каждым пунктом СПЕЦИАЛЬНОЙ а только некоторые.Топнуть в Q2 напечатать документ, распечатывается заполнит ячейки следующимиМожно копировать не таблицу формулами. Например, на кнопку функции Чтобы отобразить его: R, чтобы заполнить
оперативнее обеспечивать васКопирование и вставка формулыЧтобы вставить формулу, только или копировании формулы идея на втором ячейке куда перносиш книга в нашем ВСТАВКИ, чтобы наглядно Рассмотрим, как это и одновременно нажать (копируется) не значение месяцами года. только заполненные ячейки, копируем формулы вниз «Копировать», предварительно выделивВ меню формулу в строке
актуальными справочными материалами в другую ячейку iIn группе относительная ссылка на действии заменить «х» значение «текст» и примере так и
увидеть, как она можно сделать. Альт = (2
ячеек, а формулы.Справа всплывает подсказка, но и пустые, по столбцу. Для ячейки для копирования.Excel
справа. Выделите ячейку, на вашем языке. или на листе
буфер обмена ячейку. на пробел, но просто дай на называется EXCEL. Создадим работает.Очень удобно выполнять перенос клавиши — Альт
Чтобы было значение по какой месяц заполненные ячейки в этого устанавливаем (пишем)Как скопировать значение ячейкивыберите пункт содержащую формулу, которую Эта страница переведенаИзменение типа ссылки: относительная,на вкладкуПеремещение формулы: у меня Excel нее циклическую ссылку еще одну и
данных таблицы с и равно). Ну (цифры, а не заполнили таблицу. Отпускаем перемежку с пустыми. формулу в первую в ExcelПараметры вы хотите заполнить, автоматически, поэтому ее
абсолютная, смешаннаяГлавнаяПри перемещении формулы выдаёт ошибку «слишком из той ячейки, назовем ее ПРИМЕР.Перенос данных на другие помощью специальной вставки. и Ентер потом, формулы) в ячейках,
мышку. Все, таблица Например, у нас
ячейку. Затем нажимаем
(без формулы).. а затем выделите текст может содержатьКопирование формул в, нажмите кнопку ссылки на ячейки много аргументов» какой надоПримечание. Создавать новые файлы листы книги Excel Она позволяет выбрать конечно. читайте статью «Печать
заполнена.
такая таблица, нам на ячейку сВыделяем ячейки, которыеЩелкните ячейки справа от неточности и грамматические Excel можно проводитьВставить в формуле не=ПСТР(ЛЕВБ(N2;ПОИСК(«?с»;N2));ПОДСТАВИТЬ(N2;»х»;» «);ПОИСК(«х»;N2)+2;99)Павел Excel можно даже позволяет связывать несколько только те параметры,Если Вы на в Excel» тут.Так же можно нужно поставить даты формулой левой мышкой нужно скопировать. НажимаемПравка него и нажмите ошибки. Для нас разными способами. Смотрите
, выберите пункт изменяются вне зависимостиВидимо в формуле: Устанавливаешь курсор на в разных папках.
таблиц. Это удобно которые нам необходимы русской раскладке, тоЧтобы найти быстро заполнить дни месяца, в столбце А
и наводим мышку
«Копировать». Переходим на. клавиши Ctrl + важно, чтобы эта
статью «Копирование вСпециальная вставка от того, какой ошибки, но я странице в таблице, Программа будет автоматически тем, что при при копировании. Рассмотрим Альт правый, если в большой таблице года, т.д. Таким через одну пустую на правый нижний новое место, делаемВ разделе
R.
статья была вам
Excel». Здесь рассмотрим,и нажмите кнопку тип ссылок на не понимаю где. где должна быть искать указанную книгу, замене какого-то значения
пример. на англицкой - Excel нужную ячейку, же образом можно ячейку. угол этой ячейки, активной ячейку, кудаПараметры правкиИногда заполнение работает нормально полезна. Просим васкак скопировать формулу вформулы ячейки, который используется.Могли бы помочь эта сумма, далее
независимо от того, на одном листе,
Имеем таблицу с показателями то Альт любой. диапазон, можно воспользоватьсязаполнять и цифрами, расположеннымиВыделяем первую ячейку с там появится черный будем копировать, нажимаемустановите флажок и других раз, уделить пару секундExcel без изменения ссылок
.При копировании формулы: разобраться?
нажимаешь «=» и в какой папке меняются значения на по наличию макаронкитин функцией «Поиск». Смотрите как по порядку, датой и пустую крестик. Нажимаем на правой мышью иВключить маркер заполнения и когда она не
и сообщить, помогла.Примечание:При копировании формулыAlexM кликаешь на ячейку и на каком всех остальных. При определенных марок на: под столом статью «Поиск в так и с ячейку ниже.
него левой мышкой выбираем функцию «Вставить». перетаскивание ячеек работает должным образом. ли она вам,Есть несколько способов Чтобы вставить только результаты изменится относительные ссылки: Могу на вашем с суммой… ;)
диске компьютера она создании годовых отчетов складе магазина. Наглядноbuchlotnik Excel». интерваломПротягиваем за заленый
и ведем вниз,Когда значения ячеек,
. Поэтому важно проверьте с помощью кнопок скопировать формулы Excel формул. В группе на ячейки. файле-примере. И напишитеАндрей выров находится. это незаменимая вещь. видно, сколько килограмм: ой, а яMark1976. Например: 5,10, 15, квадратик в правом удерживая левую кнопку в которых стоятЕсли автоматическое вычислений не
ссылки на ячейки внизу страницы. Для без изменения ссылок.буфер обменаВыделите ячейку с формулой,
значения, которые хотите: При переносе цифрСкопируем в книгу ПРИМЕРРассмотрим, как это работает. было в начале зачем-то тягабельную соорудил: Доброго времени суток т.д. Смотрим пример: нижнем углу выделенного мыши нажатой. формулы (цифры) не
работает, не обновляютсяпервой ячейки. удобства также приводим Рассмотрим два простыхна вкладке которую необходимо перенести. получить. в другую таблицу
таблицу с помощью Для начала переименуем месяца, сколько докуплено(больно не бейте)
форумчане. Подскажите как интервал 2. диапазона ячеек внизОтпускаем мышку. Формулы скопировались, копируются, делаем так: при заполнении ячеек.Ссылки на ячейки — это ссылку на оригинал
способа.ГлавнаяВ группеDmitryVeselov необходимо их вставить все той же
листы Excel в и продано, а200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(H1=КОНМЕСЯЦА(H1;0);СУММПРОИЗВ((ТЕКСТ($A$1:G1;»ММГГ»)=ТЕКСТ(H1;»ММГГ»))*$A$2:G2);»») переместить формулу вЕсли нужно по столбцу. даты в них изменились выделяем ячейки какВот как можно включить просто указатели на (на английском языке).Первый способ.нажмите кнопку
буфер обмена: Прикрепил файл. Спасибо, как связь, после
СПЕЦИАЛЬНОЙ ВСТАВКИ. И месяцы. Затем с также остаток наMark1976 другие ячейки (В
написать одинаковый текст в скопируются так. адреса ячеек относительно обычно-> «Копировать». Появится его: другие ячейки. Например,С помощью маркера заполненияСделать ссылки в
Вставитьна вкладке что решили помочь! переноса связь разорвать опять удалим значения помощью уже знакомой конец месяца. Два: Ребята спасибо. Но ячейки A. B.
нескольких ячейках ExcelЕсли выделим три нового места. Таблица вокруг ячеек, которыеВ меню пусть первая ячейка можно быстро копировать
excel-office.ru
Перенос формулы в другие ячейки (Формулы/Formulas)
формулах абсолютными. Читайте, выберите командуГлавнаяAlexM ( Данные - из трех столбцов. нам СПЕЦИАЛЬНОЙ ВСТАВКИ
важных столбца выделены у меня формула C) ? подряд пустые ячейки с формулами заполнена.
мы копируем, пульсирующаяExcel содержит такую формулу: формулы в смежные об этом статьюСпециальная вставка
нажмите кнопку: У вас см, изменить связь -
Проведем те же перенесем таблицу на разными цветами. Остаток считает с 2014китин, то пишем текст датой, то датыКак скопировать формулу рамка, еще раз
выберите пункт=СУММ(A1;B1) ячейки. «Относительные и абсолютныеи выберите пунктВырезать то с точкой, разорвать) и все действия, что и февраль и удалим на конец месяца года. По месяцам.
: а скопировать не в первой ячейке, скопируются через три в Excel таким нажимаем правой мышьюПараметрыA1 и B1 —При перетаскивании маркера в ссылки в Excel».значения.
то без. Усложняет цифры переносятся без в предыдущем параграфе,
значения из трех рассчитан по элементарной
Среднее значение. Это судьба? а после затем перетаскиванием (черным пустые ячейки. Получится способом, чтобы не на выделенную ячейку.
относительных ссылок другие ячейки ExcelВторой способ..Также можно переместить формулы
формулу. проблем.
но переходить уже столбов: формуле. просто пример. Вот этого вставить? или
крестиком) ведем вниз. так. копировался формат, смотрите и в диалоговомЩелкните. Это означает, что показывает разные результатыКопировать формулу вУбедитесь, что ссылки на путем перетаскивания границыДва варианта формул.DmitryVeselov будем не наНа начало месяца.
Попробуем воспользоваться командой СПЕЦИАЛЬНАЯ я и спрашиваю за правый нижнийКопировать перетаскиванием можноЕсли нужно перенести
в статье «Как окнеВычисление просто, что при для каждой ячейки.Excel ячейки в формуле
выделенной ячейки в С заменой «х»: Здравствуйте! другой лист, аПриход. ВСТАВКА и скопировать как перетащить формулу уголок рамки потянуть? как по столбикам, ячейки с формулами, скопировать в Excel».
выбираем команду «Специальная вставка». заполнении формулу вниз
excelworld.ru
Перенос данных из одной таблицы Excel в другую
Выполните указанные ниже действия:можно, временно заменив дают нужный результат. левую верхнюю ячейку не 99 пробеловПрошу вашей помощи. на другую книгу.Расход. все данные. на новый месяц.Mark1976 так и по
ноТретий вариант., выбираем — «Значение».В разделе ссылки изменится постепенноВыделите ячейку, которая содержит
Специальная вставка
знак «равно» на При необходимости измените области вставки. Это и с заменойВ столбце записаныПолучили новую формулу, котораяСтолбец «На конец месяца»Сначала мы выделяем имеющуюся
Не факт что: китин, тащить не строкам.адреса в формулах ExcelКак копировать формулы вЗатем, как обычно -Параметры вычислений от A1 и формулу для заполнения знак, не встречающийся тип ссылки, выполнив приведет к замене второго «х» на размеры товара, необходимо показывает, что ячейка
у нас задан таблицу, правой кнопкой там сумма. Там
получается. а можноЕще несколько способов, должны остаться прежние Excel на весь
«Вставить». С помощьюубедитесь, что выбран B1 в ячейках смежных ячеек.
в формулах. Например, следующие действия. всех имеющихся данных. «ё» в отдельную ячейку ссылается на книгу формулой, поэтому при
вызываем меню и может и деление просто с шифтом как писать одинаковый(не привязывать к столбец
функции «Специальная вставка»Автоматический A2, B2 и
Поместите курсор в правый решетка (#) илиВыделите ячейку с формулой.Выполните одно из действий,DmitryVeselov вынести числа помеченные
EXCEL. Причем видим, удалении значений из жмем КОПИРОВАТЬ. и среднее значение. перетащить в другие
текст, формулы в новым ячейкам), то. можно не только. т. д., следующим нижний угол, чтобы два амперсанда (&&).В строка формул
указанных ниже.: Все данные будут зеленым цветом. что ячейка F2 предыдущих столбцов, он
В свободной ячейке снова
Перенос данных на другой лист
Ну спасибо, что ячейки? нескольких ячейках, т.д., это снова вНам нужно скопировать копировать данные, ноЗдесь рассмотрим, образом: он принял вид Выделяем ячейки свыберите ссылку, которую
Чтобы вставить формулу и без точек. Формула17,3 х 2 выглядит как $F$2, автоматически обнуляется. вызываем меню правой всего только вMark1976 смотрите в статье статье «Относительные и
- формулу из ячейки
- и складывать их,
- как копировать в Excel
=SUM(A1,B1) знака плюс (+). формулами. Меняем через вы хотите изменить. все форматирование работает, спасибо огромное
х т.е. она зафиксирована.Перенесем данные по остатку кнопкой и нажимаем 11-ом сообщении Вы: перетаскиваю, выходит ошибка:
- «Как заполнить ячейки абсолютные ссылки в F24. Наводим на вычитать, умножать, т. формулыячейки, как скопировать=СУММ(A2;B2) Например: функцию «Найти и
- Нажимая клавишу F4, выберите: ли n группе
- за помощь!23 И если мы макарон каждой марки СПЕЦИАЛЬНАЯ ВСТАВКА. соизволили об этом #ЗНАЧ! в Excel одновременно»
формулах Excel». Ссылка квадратик в правом д. Подробнее, смотрите лист в Excel,=SUM(A3,B3)Перетащите маркер заполнения вниз, выделить» знак равно нужный тип ссылки.буфер обмена
ElioN0106см хотим протянуть формулу с января на
Перенос данных в другой файл
Если мы оставим все упомянуть.китин тут. на статью в нижнем углу ячейки. в статье «Суммирование таблицу,значениеформат
В других случаях может вверх или ячейкам, на #. КакВ таблице перечислены какна вкладку: Добрый день. А19 х 0,5 на остальные марки февраль. Это делается как есть по
buchlotnik: а что йКак cкопировать лист в статье выше. Указатель мышки приобретает в Excel» здесь., т.д. Одна из потребоваться не ссылки которые нужно заполнить. работать с функцией тип ссылки будутГлавная не поможете, если
х макарон, сначала нужно буквально в пару умолчанию и просто: а где пример то я туповат Excel -Если нужно вид черного крестика.Если копируем числа многих возможностей таблицы, на другие ячейки, В этом примере
«Найти и выделить», обновления, если формула, нажмите кнопку с цветом?15,5 удалить значки доллара, нажатий. нажмем ОК, то
exceltable.com
Если в экселе ячейка- это сумма , то как мне перенести эту цифру в другую таблицу….только цифру!!!
того, что вам седняправой мышью нажимаемне копировать, а перенести
Нажимаем два раза с точками - облегчающих работу – чтобы изменить. Например ниже на рисунке смотрите в статье со ссылкой копируется
ВставитьКогда нужно вытащитьсм
чтобы снять фиксацию.На листе ФЕВРАЛЬ ставим таблица вставится полностью, нужно на самомдайте лучше файл, на ярлык листа. ячейку с формулой
подряд левой мышкой разделителями всместо запятой
это допустим, что требуется показано, перетащив маркер «Поиск в Excel» на две ячейки. слово определенного цвета?Можно ли это
Теперь вы знаете, как курсор в ячейку, со всеми ее деле? Как вам ато по рисунку В диалоговом окне, то не копируем на этот крестик.
(1.23), то вставив,копирование в Excel первой ссылке, A1, заполнения: тут. вниз и наЧтобы вставить только формулуКазанский сделать при помощи грамотно переносить данные показывающую количество макарон
Формула для копирования части данных из одной ячейки в другую
параметрами. отвечать не видя
непонятно куда вы
выбираем «Переместить/скопировать». её, а через Формула скопируестя до эти числа превратятся.
отключая фиксированной иКогда вы отпустите маркер,Получилось так. две ячейки вправо.
: В группе: одной формулы? из таблиц в
марки А наПопробуем поэкспериментировать. В СПЕЦИАЛЬНОЙ реальной структуры данных?
там чего тащитьСтавим галочку у слов контекстное меню «Вырезать» конца заполненного столбца. в дату. ЧтобыМожно копировать всю B1 для изменения, формула будет автоматически
Копируем эти формулы. Затем,Для копируемой формулы:буфер обменаElioN0106На форуме нашёл рамках одного листа, начало месяца. Можно ВСТАВКЕ выберем другой
китин собрались «Создать копию». Выбираем -> «Вставить». Формула
У нас, в этого избежать ,
таблицу или только перетащите маркер заполнения. применена к другим снова, через функциюПервоначальная ссылка
на вкладке
, приложите файл-пример. Сразу формулу, но она с одного листа посмотреть на рисунок пункт, например, ФОРМУЛЫ.: а просто скопироватьMark1976 куда переместить скопированный
удалится из первой
примере, в ячейки есть несколько способов. значение ячеек без
Если это так, ячейкам.
«Найти и выделить»Новая ссылкаГлавная предупреждаю — без не подходит, так
на другой, а выше – это Получили уже неформатированную
и вставить.а потом: китин, переместить формулу лист (в эту ячейки и перенесется F25:F26.
Смотрите статью «Автозамена формул, или копировать в первой ссылкиЧтобы изменить способ заполнения меняем в формулах$A$1 (абсолютный столбец и
нажмите кнопку VBA не получится. как во второй также с одного будет ячейка D3.
таблицу, но с подправить диапазоны ручками.и из ячейки H или другую книгу,
в новое место.Получилось.
в Excel». формулы с привязкой будет введен знак ячеек, нажмите кнопку решетку (#) на абсолютная строка)
CyberForum.ru
Вставить
Как скопировать формулу/формулы в Excel, копирование и вставка формул
Работа с формулами является неотъемлемой частью создания и редактирования таблиц в Excel. При этом создаются как простые, так и вложенные формулы, содержащие относительные, абсолютные и смешанные ссылки на ячейки. При внесении формул в таблицы, наиболее распространенными операциями являются копирование и вставка формул.
Что такое формула?
Формулы — это некоторые выражения, выполняющие вычисления между операндами при помощи операторов. Формулам всегда предшествует знак равенства, за которым следуют операнды и операторы.
Операнды — это элементы вычисления (ссылки, функции и константы ).
Ссылки — это адреса ячеек или их диапазонов.
Функции — это заранее созданные формулы, выполняющие сложные вычисления с введенными значениями (аргументами) в определенном порядке. Различают математические, статистические, текстовы, логические и другие категории функций.
Константы — это постоянные значения, как текстовые, так и числовые.
Операторы — это знаки или символы, определяющие тип вычисления в формуле над операндами. Используются математические, текстовые, операторы сравнения и операторы ссылок.
Ссылки в формулах
Для создания связей между ячейками используются ссылки. Различают три типа ссылок — относительные, абсолютные и смешанные. По умолчанию в Excel используются относительные ссылки.
Относительные ссылки на ячейки
Относительная ссылка — это ссылка, которая основана на относительном расположении ячейки, содержащей формулу и ячейки, на которую указывает ссылка. Если изменяется позиция ячейки с формулой, то автоматически корректируется и ссылка на связанную ячейку.
Абсолютные ссылки на ячейки
Абсолютная ссылка — это неизменяемая ссылка на ячейку, то есть при изменении позиции ячейки с формулой адрес ячейки с абсолютной ссылкой остается неизменным. Абсолютная ссылка указывается символом $ перед именем (номером) столбца и перед номером строки, например $A$1.
Смешанные ссылки на ячейки
Смешанная ссылка — это комбинация относительных и абсолютных ссылок, когда используется либо абсолютная ссылка на столбец и относительная на строку, либо абсолютная на строку и относительная на столбец, например $A1 или A$1. При изменении позиции ячейки с формулой, содержащей смешанные ссылки, относительная часть ссылки изменяется, а абсолютная остается неизменной.
Трехмерные ссылки на ячейки
Трехмерные ссылки — это ссылки на одну и ту же ячейку или даипазон ячеек, расположенных на нескольких листах одной книги. Трехмерная ссылка кроме имени столбца и номера строки включает в себя имя листа и имеет следующий вид Лист1:Лист3!А1.
Как создать формулу и ввести ее в ячейку?
Формулу можно вводить как непосредственно в ячейку, так и в окно ввода на строке формул. В ячейке с формулой отображается результат вычисления, а в окне ввода строки формул отображается текст формулы.
Простые формулы
Простая формула — это формула, содержащая только числовые константы и операторы.
Для того чтобы создать простую формулу, необходимо:
— выделить ячейку, в которой будет находиться формула;
— ввести с клавиатуры символ равно (=);
— ввести число, затем знак действия, затем следующее число и так далее (например =2+3*4);
— нажать Enter для перехода вниз, Shift+Enter для перехода вверх, Tab для перехода вправо или Shift+Tab для перехода влево.
Формулы с использованием относительных ссылок
Этот вид формул основан на вычислениях, использующих ссылки на ячейки. Для того чтобы создать такую формулу, необходимо:
— выделить ячейку, в которой будет находиться формула;
— ввести символ равенства (=) с клавиатуры;
— ввести адрес ячейки, содержащей нужное значение (можно кликнуть курсором мыши по нужной ячейке);
— вставить в формулу оператор, ввести адрес следующей ячейки и так далее;
— завершить создание формулы аналогично тому, как это описано в предыдущем случае.
Формулы с использованием абсолютных ссылок
Формулы с использованием абсолютных ссылок создаются с небольшим отличием от формул использующим относительные ссылки. Для создания формулы этого типа необходимо:
— выделить ячейку, в которой будет находится формула;
— ввести символ равенства (=) с клавиатуры;
— создать нужную формулу с использованием относительных ссылок на ячейки;
— не закрепляя созданную формулу, кликнуть курсором ввода текста в адресном окошке перед адресом той ячейки, которую необходимо сделать абсолютной ссылкой;
— нажать на клавиатуре F4;
— завершить создание формулы клавишей Enter.
Как ввести одну формулу одновременно в несколько ячеек?
Для ввода одной формулы в диапазон ячеек необходимо:
— выделить диапазон ячеек;
— ввести формулу в первую ячейку диапазона;
— закрепить результат сочетанием клавиш Ctrl+Enter.
Как выделить все ячейки с формулами?
В версиях приложения Excel 2007 и выше существует возможность выделять группы ячеек, объединенные общим признаком, например можно найти и выделить все ячейки, содержащие формулы. Для этого на вкладке «Главная» нужно раскрыть меню кнопки «Найти и выделить» и выбрать пункт «Формулы» в списке команд.
Как скопировать формулу из одной ячейки в другую?
При копировании формулы из одной ячейки в другую все ссылки, которые используются в формуле, автоматически корректируются и заменяются в соответствии с новым положением формулы.
Скопировать формулу из выбранной ячейки можно любым известным способом (при помощи кнопки «Копировать» на вкладке «Главная», при помощи сочетания горячих клавиш Ctrl+C, при помощи пункта «Копировать» в контекстном меню и так далее). После того как формула скопирована, необходимо выделить ячейку, в которую нужно вставить формулу и использовать любой известный способ вставки (кнопкой «Вставить» на вкладке «Главная», сочетанием горячих клавиш Ctrl+V, выбрав пункт «Вставить» из контекстного меню, выбрав пункт «Специальная вставка»). После этого закрепить результат кликом по клавише Enter. Для копирования формулы можно использовать также способ, при котором курсор мыши наводится на правый нижний угол маркера выделения до появления тонкого черного крестика и при нажатой левой кнопке мыши протягивается по всему диапазону. При этом в каждой следующей ячейке формула будет иметь ссылки на новые соответствующие ячейки.
Если нужно скопировать формулу так, чтобы ссылки на адреса ячеек остались неизменными, то необходимо либо относительные ссылки превратить в абсолютные, либо скопировать текст формулы в строке ввода формул.
Как заменить формулу результатом ее вычисления?
Если скопировать ячейку или диапазон ячеек с формулами, а вставку осуществить при помощи пункта «Вставить значения» (вкладка «Главная»/группа «Буфер обмена»/кнопка «Вставить», либо контекстное меню «Специальная вставка»/»Значения»), то в результате этой операции вместо формул будут отображены значения, полученные в результате вычисления этих формул. Если скопировать диапазон ячеек с формулами и в этот же диапазон вставить значения, то формулы этого диапазона будут заменены результатами их вычислений.
Как ускорить работу с формулами при создании и редактировании таблиц?
Копировать формулы в таблицах стандартными средствами Excel приятно и легко до тех пор, пока формулы несложные, однотипные и расположены в непрерывных диапазонах ячеек. На практике же часто встречаются такие таблицы, где информация сгруппирована по различным видам, типам, группам, срокам, наименованиям и так далее. Соответственно и формулы в таких таблицах расположены не подряд, а с различными промежутками и редактировать такие таблицы (например добавлять новые столбцы или строки) довольно проблематично из-за большого количества повторения одной и той же операции копирования-вставки. Еще более усугубляется такая ситуация тем, что формулы сложные и со смешанными ссылками. Копирование и вставка таких формул зачастую приводит к нежелательным смещениям адресов ячеек и их диапазонов, копировать же текст формул не вполне удобно.
Облегчает и ускоряет работу при копировании формул, текста формул и значений формул, а также при замене формул их значениями VBA-надстройка для Excel, позволяющая в указанном диапазоне копировать все ячейки с формулами и вставлять в соседние ячейки с заданным смещением как формулы и тексты формул, так и значения. Диалоговое окно надстройки и ссылка для скачивания представлены ниже.
Надстройка позволяет:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;
2. в выбранном диапазоне находить ячейки с формулами, копировать их и вставлять с заданным смещением;
3. выбирать один из трех режимов копирования формул:
— «Скопировать формулы» — простое копирование формул, при котором все ссылки, используемые в формулах, автоматически изменяются в соответствии с новым размещением формул;
— «Скопировать текст формул» — точное копирование формул, без изменения ссылок, используемых в формулах;
— «Скопировать значения формул» — копирование, при котором формулы заменяется результатамм их вычислений.
4. заменять формулы выбранного диапазона результатами вычисления (если выбрать опцию «Скопировать значения формул», а в полях, где задается смещение установить нули).
Перемещение и копирование формулы
Важно помнить о возможностях изменения ссылки относительной ячейки при перемещении или копировании формулы.
Перемещение формулы.При перемещении формулы ссылки на ячейки в формуле не изменяются независимо от типа используемой ссылки на ячейки.
Копирование формулы: При копировании формулы относительные ссылки на ячейки будут изменяться.
Перемещение формулы
Выделите ячейку с формулой, которую необходимо переместить.
В группе » буфер обмена » на вкладке » Главная » нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. Все существующие данные будут заменены.
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, на вкладке » Главная » в группе » буфер обмена » нажмите кнопку » Вставить«.
Чтобы вставить только формулу, в группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Копирование формулы
Выделите ячейку с формулой, которую вы хотите скопировать.
В группе » буфер обмена » на вкладке » Главная » нажмите кнопку » Копировать«.
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, я использую группу » буфер обмена » на вкладке » Главная » и выбираю команду » Вставить«.
Чтобы вставить только формулу, надстройку группу » буфер обмена » на вкладке » Главная «, нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Примечание: Вы можете вставить только результаты формулы. В группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку значения.
Убедитесь, что ссылки на ячейки в формуле создают нужный результат. При необходимости переключите тип ссылки, выполнив указанные ниже действия.
Выделите ячейку с формулой.
В строке формул строка формул выделите ссылку, которую нужно изменить.
Нажмите клавишу F4, чтобы переключиться между комбинациями.
В таблице показано, как будет обновляться ссылочный тип при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
Excel. Перемещение формул без изменения относительных ссылок
На днях дочь обратилась с проблемой. Она построила сложную таблицу в Excel с большим числом формул, основанных на относительных ссылках, и возникла потребность скопировать эти формулы в новую область листа с сохранением ссылок на те же ячейки, что и исходные формулы (подробнее о типе ссылок см. Относительные, абсолютные и смешанные ссылки на ячейки в Excel). «Зайти» во все ячейки с формулами и изменить ссылки на абсолютные было затруднительно, так как таких ячеек было больше ста…
К сожалению, стандартные средства Excel не позволяют выполнить подобное копирование. Что вообще-то говоря, удивительно! Попробуйте, например, перенести формулу =В1+С1, хранящуюся в ячейке D1, в ячейку D4 (рис. 1). Если выполнить копирование с помощью специальной вставки и опции вставить формулы, в ячейке D4 обнаружите формулу =В4+С4.
Рис. 1. Специальная вставка; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке
Скачать заметку в формате Word или pdf, примеры в формате Excel
Решение пришло из моего прошлого опыта: когда я был верстальщиком, я очень широко использовал контекстные замены, и был мастером в этом искусстве.
Выделите диапазон ячеек, который хотите скопировать. В нашем примере это С4:С13 (область 1 на рис. 2), и выберите команду Главная → Найти и выделить → Заменить (область 2 на рис. 2), или нажмите Ctrl + H (английская H).
Рис. 2. Найти и заменить
В открывшемся диалоговом окне «Найти и заменить» (рис. 3) в поле «Найти» введите знак = (с него начинаются все формулы). В поле «Заменить на» введите знаки && или любой иной символ который, как вы уверены, не используется ни в одной из формул. Нажмите «Заменить все».
Рис. 3. Заменить знак = на знаки &&
Во всех формулах на рабочем листе вместо знака равенства теперь стоит && (рис. 4).
Рис. 4. После замены
Скопируйте ячейки С4:С13 в требуемое место, и выполните обратную замену всех && на =. И первоначальные, и новые формулы ссылаются на одни и те же ячейки (рис. 5), причем формулы используют относительные ссылки, то есть их можно «протягивать».
Рис. 5. Формулы удалось перенести
Дополнение от 1 октября 2016
Еще один вариант решения проблемы можно найти у Джона Уокенбаха. [1] Переключите Excel в режим просмотра формул, пройдя по меню Формулы –> Зависимости формул –> Показывать формулы (рис. 6). Выделите диапазон для копирования. В данном примере – С4:С13. Скопируйте его в буфер. Откройте текстовый редактор, например, Word или Блокнот. Вставьте скопированные данные. Выделите весь текст, и снова скопируйте его в буфер. Вернитесь в Excel и активизируйте верхнюю левую ячейку диапазона, в который хотите вставить ваши формулы. Убедитесь, что лист, на который копируются данные, находится в режиме просмотра формул. Вставьте формулы. Выйдете из режима показа формул, повторно пройдя по меню пройдя по меню Формулы –> Зависимости формул –> Показывать формулы. Формулы в целевом диапазоне будут ссылаться на те же ячейки, что и в исходном.
Рис. 6. Режим Показывать формулы
Примечание. В некоторых случаях операция вставки в Excel выполняется с ошибкой и программа разбивает формулу на две и более ячейки. Если так происходит, то, возможно, недавно вы пользовались функцией Excel Текст по столбцам и приложение напоминает вам, как данные разбирались при последнем сеансе. Откройте Мастер распределения текста по столбцам и измените параметры. Выполните команду Данные –> Работа с данными –> Текст по столбцам. В диалоговом окне Мастера распределения текста по столбцам выберите С разделителями и нажмите Далее. Снимите флажки со всех вариантов разделителей, кроме варианта знак табуляции, и нажмите Отмена. После этих изменений формулы будут вставляться правильно.
[1] Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 144, 145.
Копирование формул без сдвига ссылок
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки J2.
Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:
Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета.
Способ 1. Абсолютные ссылки
Способ 2. Временная деактивация формул
Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы. Это можно сделать, заменив на время копирования знак «равно» (=) на любой другой символ, не встречающийся обычно в формулах, например на «решетку» (#) или на пару амперсандов (&&). Для этого:
- Выделяем диапазон с формулами (в нашем примере D2:D8)
- Жмем Ctrl+H на клавиатуре или на вкладке Главная — Найти и выделить — Заменить (Home — Find&Select — Replace)
Способ 3. Копирование через Блокнот
Этот способ существенно быстрее и проще.
Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas — Show formulas) , чтобы включить режим проверки формул — в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:
Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:
Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:
Осталось только отжать кнопку Показать формулы (Show Formulas) , чтобы вернуть Excel в обычный режим.
Примечание: этот способ иногда дает сбой на сложных таблицах с объединенными ячейками, но в подавляющем большинстве случаев — работает отлично.
Способ 4. Макрос
Если подобное копирование формул без сдвига ссылок вам приходится делать часто, то имеет смысл использовать для этого макрос. Нажмите сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) , вставьте новый модуль через меню Insert — Module и скопируйте туда текст вот такого макроса:
Для запуска макроса можно воспользоваться кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:
Копирование формул без изменения адресов относительных ссылок
Целью этого урока является научить пользователя контролировать адреса ссылок на ячейки в формулах при их копировании или перемещении.
В зависимости от того копируется или перемещается формула в Excel, адреса ее ссылок могут существенно отличаться. Об этом нужно помнить всегда!
Копирование формул Excel без изменений ссылок
На готовом примере разберем согбенности изменения ссылок в формулах. Но перед тем как скопировать формулу в Excel, создайте на листе простую табличку как показано на рисунке:
Скопируйте значения столбца B (например, комбинацией клавиш CTRL+C) и вставьте их в столбец D (CTRL+V) . А потом переместите данные из столбца B в E (например, комбинацией клавиш CTRL+X).
Теперь переключитесь в режим отображения формул – CTRL+`(Ё). Обратите внимание, как ведут себя ссылки на ячейки при перемещении и копировании.
При перемещении (те, что в столбце E) ссылки не изменяются. А при копировании (те, что в столбце D), они смещаются автоматически.
Копирование формул в Excel со смещением
При копировании адреса относительных ссылок приспосабливаются к новому положению. Если ссылка была на одну ячейку влево, то она так и продолжает ссылаться, но адрес естественно меняется. Поэтому формула: =A2*1,23 стала формулой =C2*1,23. Когда мы ту же самую формулу не скопируем, а переместим, то адреса ее ссылок не изменятся, несмотря на то, что они относительные. При перемещении ссылки на ячейки ведут себя как абсолютные. Об этом следует всегда помнить пользователю Excel.
Примечание. В разделе, посвященном формулам, будет уделено больше внимания относительным и абсолютным ссылкам. А пока отметим что по умолчанию ссылки относительные, а если в адресе присутствует символ «$» — значит ссылка абсолютная.
Теперь усложним задание. Верните табличку до изначального вида как на первом рисунке. Выполните ряд последовательных действий:
- Скопируйте «Лист1», например с помощью мышки+CTRL. Наведите указатель на ярлычок первого листа. Удерживая левую клавишу мышки и клавишу CTRL на клавиатуре, переместите ярлычок (копия листа) в новое место. Отпустите сначала мышку, а потом клавиатуру. У вас получился такой же лист, но уже с названием «Лист1(2)».
- На копии «Лист1(2)» в ячейку D2 скопируйте значение из B2, а в ячейку E2 переместите (как на предыдущем задании).
- Теперь скопируйте столбцы D:E из «Лист1(2)» и вставьте их в столбцы D:E из «Лист1».
Как видите обе ячейки D2 и E2 были одинаково и одновременно скопированы, но ссылки в их формулах уже ведут себя по-разному. При копировании формул E2 значение не меняется. Все из-за того, что значения E2 из «Лист1(2)» получены путем перемещения и это уже считается для Excel иной способ присваивания адресов в формулах данной ячейки. Чтобы еще раз в этом убедиться, снова приведите табличку на «Лист1» в изначальный вид как на первом рисунке.
На этот раз в ячейку E2 скопируйте формулу из B2, а в ячейку D2 переместите туже самую формулу.
Программа нас информирует, что мы имеем ошибку «неправильная ссылка на ячейку» в E2. Но если бы мы не переносили, а просто скопировали формулы, то никаких ошибок не возникло.
Примечание. Быстро перемещать формулы можно с помощью перетаскивания ячейки мышкой удерживая левую клавишу после наведения указателя на рамку курсора выделенной ячейки. А выполнив это действие с нажатой клавишей CTRL, тогда формула скопируется.
Данный урок может показаться сложным для понимания, но на практике достаточно прост. Нужно только помнить об особенностях поведения формул при их копировании.