Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
При перемещении или копировании строк и столбцов Excel по умолчанию перемещает или копирует все содержащиеся в них данные, включая формулы и их результирующие значения, комментарии, форматы ячеек и скрытые ячейки.
При копировании ячеек, содержащих формулу, относительные ссылки на ячейки не корректируются. Таким образом, содержимое ячеек и всех ячеек, указывающих на них, может отображать #REF! (значение ошибки). В этом случае ссылки можно настроить вручную. Дополнительные сведения см. в статье Обнаружение ошибок в формулах.
Для перемещения или копирования выбранных ячеек, строк и столбцов можно использовать команду Вырезать или Копировать , но также можно перемещать или копировать их с помощью мыши.
По умолчанию в Excel отображается кнопка Параметры вставки . Если вам нужно переиграть его, перейдите в раздел Дополнительно в параметрах Excel. Дополнительные сведения см. в разделе Дополнительные параметры.
-
Выделите ячейку, строку или столбец, которые нужно переместить или скопировать.
-
Выполните одно из указанных ниже действий.
-
Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать
или нажмите клавиши CTRL+X.
-
Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать
или нажмите клавиши CTRL+C.
-
-
Щелкните правой кнопкой мыши строку или столбец снизу или справа от того места, куда необходимо переместить или скопировать выделенный элемент, а затем выполните одно из указанных ниже действий.
-
Чтобы переместить строки или столбцы, выберите в контекстном меню команду Вставить вырезанные ячейки.
-
Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
-
Примечание: В Excel вырезанные или скопированные ячейки выделяются анимированной пунктирной рамкой. Чтобы снять это выделение, нажмите клавишу ESC.
По умолчанию режим перетаскивания включен, поэтому можно перемещать и копировать ячейки с помощью мыши.
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
Выполните одно из указанных ниже действий.
-
Вырезать и заменить
Наведите указатель мыши на границу выделенной области. Когда указатель примет вид указателя перемещения, перетащите строки или столбцы в нужное место. Excel выдаст предупреждение, если вы собираетесь заменить столбец. Нажмите кнопку Отмена , чтобы избежать замены.
-
Копирование и замена Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель мыши примет вид указателя копирования
, перетащите строки или столбцы в нужное место. Excel не предупреждает вас, если вы собираетесь заменить столбец. Если вы не хотите заменять строку или столбец, нажмите клавиши CTRL+Z.
-
Вырезать и вставить Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения
, перетащите строки или столбцы в нужное место.
-
Копирование и вставка Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения
, перетащите строки или столбцы в нужное место.
Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.
-
Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.
Если часть ячеек, строк или столбцов на листе не отображается, можно скопировать все ячейки или только видимые. Например, можно скопировать только отображаемые итоговые данные на листе со структурой.
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить и выберите команду Выделить группу ячеек.
-
В группе Выбор щелкните элемент Только видимые ячейки и нажмите кнопку ОК.
-
На вкладке Главная в группе Буфер обмена щелкните Копировать
или нажмите клавиши CTRL+C. .
-
Выделите левую верхнюю ячейку области вставки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
-
На вкладке Главная в группе Буфер обмена щелкните Вставить
или нажмите клавиши CTRL+V.
Щелкнув стрелку под кнопкой Вставить
, можно выбрать один из нескольких вариантов вставки для применения к выбранному фрагменту.
При копировании значения последовательно вставляются в строки и столбцы. Если область вставки содержит скрытые строки или столбцы, возможно, потребуется отобразить их, чтобы увидеть все скопированные данные.
При копировании и вставке скрытых или отфильтрованных данных в другое приложение или в другой экземпляр приложения Excel будут скопированы только видимые ячейки.
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
На вкладке Главная в группе Буфер обмена щелкните Копировать
или нажмите клавиши CTRL+C.
-
Выделите левую верхнюю ячейку области вставки.
-
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить
и выберите вариант Специальная вставка.
-
Установите флажок пропускать пустые ячейки.
-
Дважды щелкните ячейку с данными, которые нужно переместить или скопировать. Вы также можете изменять и выбирать данные ячейки в строка формул.
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
-
Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать
или нажмите клавиши CTRL+X.
-
Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать
или нажмите клавиши CTRL+C.
-
-
Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.
-
На вкладке Главная в группе Буфер обмена щелкните Вставить
или нажмите клавиши CTRL+V.
-
Нажмите клавишу ВВОД.
Примечание: При двойном щелчке ячейки или нажатии клавиши F2 для редактирования активной ячейки клавиши со стрелками будут работать только внутри данной ячейки. Чтобы с помощью клавиш со стрелками переместиться в другую ячейку, сначала нажмите клавишу ВВОД, чтобы завершить внесение изменений в активную ячейку.
При вставке скопированных данных можно выполнить любое из следующих действий:
-
вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);
-
преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;
-
вставить только формулы (но не вычисленные значения).
Последовательность действий
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
На вкладке Главная в группе Буфер обмена щелкните Копировать
или нажмите клавиши CTRL+C.
-
Выделите левую верхнюю ячейку области вставки или ту ячейку, куда нужно вставить значение, формат ячейки или формулу.
-
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить
и выполните одно из следующих действий:
-
чтобы вставить только значения, выберите вариант значения;
-
чтобы вставить только форматы ячеек, выберите вариант Форматирование;
-
чтобы вставить только формулы, выберите вариант формулы.
-
При вставке скопированных данных к ним применяются параметры ширины целевых ячеек. Чтобы изменить ширину ячеек в соответствии с параметрами исходных ячеек, выполните указанные ниже действия.
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
-
Чтобы переместить ячейки, нажмите кнопку Вырезать
или нажмите клавиши CTRL+X.
-
Чтобы скопировать ячейки, щелкните Копировать
или нажмите клавиши CTRL+C.
-
-
Выделите левую верхнюю ячейку области вставки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
-
На вкладке Главная в группе Буфер обмена нажмите стрелку под кнопкой Вставить
и выберите пункт Сохранить ширину столбцов оригинала.
Для перемещения или копирования выбранных ячеек, строк и столбцов можно использовать команду Вырезать или Копировать , но также можно перемещать или копировать их с помощью мыши.
-
Выделите ячейку, строку или столбец, которые нужно переместить или скопировать.
-
Выполните одно из указанных ниже действий.
-
Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезать
или нажмите клавиши CTRL+X.
-
Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните Копировать
или нажмите клавиши CTRL+C.
-
-
Щелкните правой кнопкой мыши строку или столбец снизу или справа от того места, куда необходимо переместить или скопировать выделенный элемент, а затем выполните одно из указанных ниже действий.
-
Чтобы переместить строки или столбцы, выберите в контекстном меню команду Вставить вырезанные ячейки.
-
Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
-
Примечание: В Excel вырезанные или скопированные ячейки выделяются анимированной пунктирной рамкой. Чтобы снять это выделение, нажмите клавишу ESC.
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
Выполните одно из указанных ниже действий.
-
Вырезать и вставить
Наведите указатель мыши на границу выделенной области. Когда указатель становится указателем руки, перетащите строку или столбец в другое расположение.
-
Вырезать и заменить Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения
, перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.
-
Копирование и вставка Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения
, перетащите строку или столбец в другое место.
-
Копирование и замена Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения
, перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.
Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.
-
Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.
-
Дважды щелкните ячейку с данными, которые нужно переместить или скопировать. Вы также можете изменять и выбирать данные ячейки в строка формул.
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
-
Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать
или нажмите клавиши CTRL+X.
-
Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать
или нажмите клавиши CTRL+C.
-
-
Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.
-
На вкладке Главная в группе Буфер обмена щелкните Вставить
или нажмите клавиши CTRL+V.
-
Нажмите клавишу ВВОД.
Примечание: При двойном щелчке ячейки или нажатии клавиши F2 для редактирования активной ячейки клавиши со стрелками будут работать только внутри данной ячейки. Чтобы с помощью клавиш со стрелками переместиться в другую ячейку, сначала нажмите клавишу ВВОД, чтобы завершить внесение изменений в активную ячейку.
При вставке скопированных данных можно выполнить любое из следующих действий:
-
вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);
-
преобразовать формулы в ячейках в вычисленные значения без переопределения существующего форматирования;
-
вставить только формулы (но не вычисленные значения).
Последовательность действий
-
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
-
На вкладке Главная в группе Буфер обмена щелкните Копировать
или нажмите клавиши CTRL+C.
-
Выделите левую верхнюю ячейку области вставки или ту ячейку, куда нужно вставить значение, формат ячейки или формулу.
-
На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить
и выполните одно из следующих действий:
-
Чтобы вставить только значения, щелкните Вставить значения.
-
Чтобы вставить только форматы ячеек, нажмите кнопку Вставить форматирование.
-
Чтобы вставить только формулы, нажмите кнопку Вставить формулы.
-
Вы можете перемещать или копировать выбранные ячейки, строки и столбцы с помощью мыши и транспонирования.
-
Выделите ячейки или диапазон ячеек, которые нужно переместить или скопировать.
-
Наведите указатель на границу выбранной ячейки или диапазона.
-
Когда указатель становится
, выполните одно из следующих действий:
Задача |
Необходимые действия |
---|---|
Перемещение ячеек |
Перетащите ячейки в другое место. |
Копирование ячеек |
Удерживая нажатой клавишу OPTION, перетащите ячейки в другое место. |
Примечание: При перетаскивании или вставке ячеек в новое место, если в этом расположении есть уже существующие данные, Excel перезапишет исходные данные.
-
Выберите строки или столбцы, которые нужно переместить или скопировать.
-
Наведите указатель на границу выбранной ячейки или диапазона.
-
Когда указатель становится
, выполните одно из следующих действий:
Задача |
Необходимые действия |
---|---|
Перемещение строк или столбцов |
Перетащите строки или столбцы в другое место. |
Копирование строк или столбцов |
Удерживая нажатой клавишу OPTION, перетащите строки или столбцы в другое место. |
Перемещение или копирование данных между существующими строками или столбцами |
Удерживая нажатой клавишу SHIFT, перетащите строку или столбец между существующими строками или столбцами. Excel выделяет место для новой строки или столбца. |
-
Скопируйте строки или столбцы, которые требуется транспонировать.
-
Выберите целевую ячейку (первую ячейку строки или столбца, в которую требуется вставить данные) для строк или столбцов, которые вы преобразуете.
-
На вкладке Главная в разделе Изменить щелкните стрелку рядом с полем Вставить и выберите пункт Транспонировать.
Примечание: Столбцы и строки не могут перекрываться. Например, если выбрать значения в столбце C и попытаться вставить их в строку, перекрывающую столбец C, Excel отобразит сообщение об ошибке. Область назначения вставленного столбца или строки должна находиться вне исходных значений.
См. также
Вставка строк, столбцов или ячеек
Нужна дополнительная помощь?
Содержание
- Копирование формул без сдвига ссылок
- Проблема
- Способ 1. Абсолютные ссылки
- Способ 2. Временная деактивация формул
- Способ 3. Копирование через Блокнот
- Способ 4. Макрос
- Перемещение или копирование ячеек, строк и столбцов
- Перемещение и копирование ячеек и их содержимого
- Дополнительные сведения
- Как в excel переместить ячейки
- Копирование, перемещение и удаление ячеек в Excel
- Удаление ячеек в Excel
- Копирование содержимого в Excel
- Как переместить ячейку в Excel
- Дополнительные параметры вставки
- Перетаскивание ячеек в Excel
- Перемещение и копирование ячеек, строк и столбцов
- Перемещение и копирование строк и столбцов с помощью мыши
- Перемещение и копирование ячеек
- Перемещение и копирование строк или столбцов
- Преобразование столбцов в строки и строк в столбцы
- Перемещение и копирование формулы
- Перемещение формулы
- Копирование формулы
- См. также
- Перемещение и скрытие строк и столбцов в Excel
- Перемещение строк и столбцов в Excel
- Скрытие строк и столбцов в Excel
Копирование формул без сдвига ссылок
Проблема
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки 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 перемещает или копирует все содержащиеся в них данные, включая формулы и полученные значения, комментарии, форматы ячеек и скрытые ячейки.
При копировании ячеек, содержащих формулу, относительные ссылки на ячейки не корректируются. Таким образом, содержимое ячеек и любых ячеек, указывающих на них, может отображать #REF! (значение ошибки). В этом случае ссылки можно настроить вручную. Дополнительные сведения см. в статье Обнаружение ошибок в формулах.
Команду «Вырезать» или «Копировать» можно использовать для перемещения или копирования выбранных ячеек, строк и столбцов, но их также можно перемещать или копировать с помощью мыши.
По умолчанию Excel кнопка «Параметры вставки«. Если вам нужно повторно воспроизвести его, перейдите к разделу «Дополнительно» Excel параметров. Дополнительные сведения см. в разделе «Дополнительные параметры».
Выделите ячейку, строку или столбец, которые требуется переместить или скопировать.
Выполните одно из следующих действий:
Чтобы переместить строки или столбцы, на вкладке «Главная» в группе буфера обмена нажмите кнопку » Вырезать или нажмите клавиши CTRL+X.
Чтобы скопировать строки или столбцы, на вкладке «Главная» в группе буфера обмена нажмите кнопку » » или нажмите клавиши CTRL+C.
Щелкните правой кнопкой мыши строку или столбец снизу или справа от того места, куда необходимо переместить или скопировать выделенный элемент, а затем выполните одно из указанных ниже действий.
Чтобы переместить строки или столбцы, выберите в контекстном меню команду Вставить вырезанные ячейки.
Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.
Совет: Чтобы переместить или скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните ярлычок другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
Примечание: В Excel вырезанные или скопированные ячейки выделяются анимированной пунктирной рамкой. Чтобы снять это выделение, нажмите клавишу ESC.
По умолчанию режим перетаскивания включен, поэтому можно перемещать и копировать ячейки с помощью мыши.
Выделите строки или столбцы, которые вы хотите переместить или скопировать.
Выполните одно из указанных ниже действий.
Вырезание и замена Наведите указатель мыши на границу выделенной области. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место. Excel предупреждает вас, если вы собираетесь заменить столбец. Чтобы избежать замены , нажмите кнопку «Отмена».
Копирование и замена Удерживая нажатой клавишу CTRL, наведите указатель мыши на границу выделенного фрагмента. Когда указатель мыши примет вид указателя копирования , перетащите строки или столбцы в нужное место. Excel не предупреждает, если вы собираетесь заменить столбец. Если вы не хотите заменять строку или столбец, нажмите клавиши CTRL+Z.
Вырезание и вставка Удерживая нажатой клавишу SHIFT, наведите указатель мыши на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место.
Копирование и вставка Удерживая нажатой клавиши SHIFT и CTRL, наведите указатель мыши на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место.
Примечание: Убедитесь, что во время операции перетаскивания удерживайте нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед отпустите кнопку мыши, вы переместите строки или столбцы, а не копируете их.
Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.
Источник
Перемещение и копирование ячеек и их содержимого
Используйте команды Вырезать, Копировать и Вставить, чтобы перемещать или копировать содержимое ячеек. Так можно копировать определенную часть содержимого или свойств ячеек. Например, скопировать вычисленное по формуле значение, не копируя саму формулу, или скопировать только формулу.
Ячейки в Excel перемещаются и копируются вместе с формулами, итоговыми значениями, форматом и примечаниями.
В Excel ячейки можно перемещать путем перетаскивания или с помощью команд Вырезать и Вставить.
Перемещение ячеек путем перетаскивания
Выделите ячейки или диапазон ячеек, которые требуется переместить или скопировать.
Наведите указатель мыши на границу выделенной области.
Когда указатель примет вид указателя перемещения , перетащите ячейку или диапазон ячеек в другое место.
Перемещение ячеек с помощью команд «Вырезать» и «Вставить»
Выделите ячейку или диапазон ячеек.
На вкладке Главная нажмите кнопку Вырезать или нажмите клавиши CTRL+X.
Выделите ячейку, в которую вы хотите переместить данные.
На вкладке Главная нажмите кнопку Вставить или нажмите клавиши CTRL+V.
Копирование ячеек с помощью копирования и вставки
Выделите ячейку или диапазон ячеек.
Нажмите кнопку Копировать или клавиши CTRL+C.
Нажмите кнопку Вставить или клавиши CTRL+V.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Источник
Как в excel переместить ячейки
Копирование, перемещение и удаление ячеек в Excel
Смотрите также строки и столбцы столбец или строку ячейки с помощьюСпециальная вставкаВыделите ячейку с формулой, изменится относительные ссылки или строки должны строки и столбцы ячейки или диапазон, нужное место. столбцы, выберите в ячейки, сделайте следующее: удобства также приводим drag-and-drop (тащи и Выделите ячейки, вExcel позволяет копировать данные,Копирование и удаление данных по мере необходимости. для реорганизации листа. маркер заполненияи выберите пункт которую нужно скопировать.
Удаление ячеек в Excel
на ячейки. быть из-за пределов в другое место. который был выбран.Важно: контекстном меню командуВыделите ячейки, строки или ссылку на оригинал бросай), чтобы перемещать
- которые необходимо переместить которые уже имеются
- в Excel являются В следующем примере В следующем примере. Убедившись, что
- значенияВ группе
Копирование содержимого в Excel
Выделите ячейку с формулой, исходные значения.Перемещение и копирование данныхКогда указатель примет вид При перетаскивании удерживайте клавишуВставить скопированные ячейки столбца , который (на английском языке). содержимое ячеек.
- данные. на рабочем листе,
- основными и самыми мы скроем столбцы мы научимся перемещать ссылки на ячейки
- .буфер обмена которую необходимо перенести.Примечание: между существующими строками
- , выполните одно CTRL нажатой. Если. вы хотите переместить
- При перемещении или копированииВыделите ячейку, которую хотите
Как переместить ячейку в Excel
Нажмите иконку Вставить на и вставлять их используемыми действиями, которые C и D, столбец, но вы
- в формуле фруктовУбедитесь, что ссылки на
- на вкладкеВ группеМы стараемся как и столбцами
- из указанных ниже отпустить клавишу CTRLПримечание: или скопировать. строк и столбцов переместить.
- вкладке Главная или в другие ячейки. применяются к ячейке. чтобы сравнить A,
- точно таким же в шаге 4 ячейки в формуле
Дополнительные параметры вставки
Главнаябуфер обмена можно оперативнее обеспечиватьУдерживая нажатой клавишу SHIFT действий. раньше кнопки мыши, Если вместо выбора команды
- Выполните одно из указанных приложение Excel перемещаетНаведите указатель мыши на нажмите Ctrl+V на
В ряде случаев При этом копировать B и E. способом можете переместить требуемого результата, выделите дают нужный результат.нажмите кнопкуна вкладке вас актуальными справочными и перетащите строкуЗадача строки или столбцы в контекстном меню ниже действий. или копирует все границу выделенной ячейки,
Перетаскивание ячеек в Excel
клавиатуре. это может сэкономить Вы можете не Точно таким же и строку. ячейку, содержащую формулы,
- При необходимости изменитеКопировать
- Главная материалами на вашем или столбец междуНеобходимые действия будут перемещены, а
- нажать кнопкуЧтобы переместить строки или содержащиеся в них курсор примет вид
- Вырезанные ячейки переместятся на Вам много времени только содержимое ячеек,
способом Вы можетеВыделите столбец, который требуется
а затем перетащите
тип ссылки, выполнив
Перемещение и копирование ячеек, строк и столбцов
нажмите кнопку языке. Эта страница существующими строками иПеремещение ячеек не скопированы.Вставить столбцы, на вкладке данные, в том черного перекрестия со новое место вместе и сил. но и форматирование, скрыть и строки. переместить, щелкнув по маркер заполнения через следующие действия.Выполните одно из следующихВырезать переведена автоматически, поэтому столбцами. Excel позволяетПеретащите ячейки в другое
Если вставка скопированных илина вкладкеГлавная числе формулы и стрелками. с атрибутами форматирования.Выделите ячейку, которую необходимо примененное к ней.Выделите столбцы, которые необходимо его заголовку. Затем
диапазон, который необходимоВыделите ячейку с формулой. действий.. ее текст может пространства для новой место. вырезанных столбцов илиГлавнаяв группе значения их результатов,Нажмите левую кнопку мышиВы можете получить доступ скопировать.
Копирование, перемещение и
скрыть. Затем щелкните нажмите команду Вырезать заполнить.В строка формулЧтобы вставить формулу вместеТакже можно переместить формулы содержать неточности и строки или столбца.Копирование ячеек строк выполняется св группе
Буфер обмена примечания, форматы ячеек
и, не отпуская к дополнительным параметрамНажмите иконку Копировать на удаление ячеек в
правой кнопкой мыши на вкладке Главная
Копирование и вставка формулывыберите ссылку, которую с форматированием, i путем перетаскивания границы грамматические ошибки. ДляСкопируйте строки или столбцы,Удерживая нажатой клавишу OPTION помощью мыши, содержимое
нажмите кнопку и скрытые ячейки. ее, переместите курсор вставки, которые будут вкладке Главная или Excel – это по выделенному диапазону или комбинацию клавиш
в другую ячейку
вы хотите изменить. n группе выделенной ячейки в нас важно, чтобы которые требуется транспонировать. и перетащите ячейки конечных ячеек заменяется.(или нажать клавишиВырезать
Если ячейка содержит формулу, в требуемое место. особенно полезны при комбинацию клавиш Ctrl+C базовые операции по
и из контекстного Ctrl+X на клавиатуре. или на листеНажимая клавишу F4, выберитебуфер обмена
левую верхнюю ячейку эта статья былаВыберите целевой ячейке (первую в другое место. Чтобы вставить скопированные CTRL+V), содержимое конечных. не подбираются ссылкаОтпустите левую кнопку мыши, работе с ячейками, на клавиатуре. работе с ячейками,
Перемещение и копирование строк и столбцов с помощью мыши
меню выберите командуВыделите столбец справа отИзменение типа ссылки: относительная,
нужный тип ссылки.на вкладку
области вставки. Это вам полезна. Просим ячейку строки илиПримечание: или вырезанные строки ячеек будет заменено.Сочетание клавиш: CTRL+X. на ячейку. Таким ячейки окажутся в
содержащими формулы илиВокруг скопированных ячеек появится которые должен уметь Скрыть. предполагаемого места вставки. абсолютная, смешаннаяВ таблице перечислены какГлавная приведет к замене вас уделить пару столбца, в которую
При перетаскивании или вставить или столбцы безВыделите строки или столбцы,Чтобы скопировать строки или образом содержимое перемещенные требуемом месте. форматирование. динамическая пунктирная линия.
выполнять даже самыйВыделенные столбцы будут скрыты. Например, если ВыСо временем в Вашей тип ссылки будут, нажмите кнопку всех имеющихся данных. секунд и сообщить, нужно вставить данные) ячейки в новое замены содержимого ячеек, которые вы хотите столбцы, на вкладке или скопированные ячейкиУрок подготовлен для ВасЧтобы получить доступ к Выделите ячейку, в начинающий пользователь. В Зеленая линия показывает хотите поместить перемещаемый рабочей книге Excel обновления, если формула
ВставитьВыполните одно из действий, помогла ли она для строк или расположение, если есть
Перемещение и копирование ячеек
щелкните правой кнопкой переместить или скопировать.Главная
и все ячейки, командой сайта office-guru.ru дополнительным параметрам вставки,
которую Вы хотите данном уроке мы местоположение скрытых столбцов. столбец между столбцами
появляется все большее
со ссылкой копируется
указанных ниже. вам, с помощью
столбцов, которые транспонирования.
существующие данные в мыши строку илиВыполните одно из указанных
в группе которые указывают наИсточник: http://www.gcflearnfree.org/office2013/excel2013/7/full нажмите на стрелку вставить данные. научимся копировать содержимоеЧтобы отобразить скрытые столбцы,
Перемещение и копирование строк или столбцов
B и С, количество строк с на две ячейки
Чтобы вставить формулу, толькоЧтобы вставить формулу и кнопок внизу страницы.
На вкладке этом месте Excel столбец снизу или ниже действий.
них могут отображаться
Автор/переводчик: Антон Андронов
под командой Вставить.Нажмите иконку Вставить на ячеек, а также
выберите столбцы слева
выделите столбец C. данными, с которыми вниз и на iIn группе
все форматирование Для удобства такжеГлавная
заменят исходные. справа от тогоЧтобы переместить строки илинажмите кнопку #REF! значение ошибки.Автор: Антон АндроновПомимо выбора команд на
Преобразование столбцов в строки и строк в столбцы
вкладке Главная или перемещать и удалять
и справа отНа вкладке Главная из становится все сложнее две ячейки вправо.буфер обмена: ли n группе
приводим ссылку нав группеВыделите строки или столбцы, места, куда требуется столбцы, наведите указательКопировать В этом случаеПримечание: Ленте, вы также комбинацию клавиш Ctrl+V
их. скрытых (другими словами раскрывающегося меню команды работать. Поэтому возникаетДля копируемой формулы:на вкладкубуфер обмена оригинал (на английскомРедактирование которые нужно переместить переместить или скопировать мыши на границу. будет необходимо вручную
Перемещение и копирование формулы
Мы стараемся как можно можете получить доступ на клавиатуре.Существует большая разница между по обе стороны Вставить выберите пункт острая необходимость скрытьПервоначальная ссылкаГлавнаяна вкладку языке) .щелкните стрелку рядом или скопировать. выделенный элемент, а выделения. Когда указательСочетание клавиш: CTRL+C. изменить ссылки. Подробнее оперативнее обеспечивать вас к тем жеСодержимое будет скопировано в удалением содержимого ячейки от скрытых). В
Вставить вырезанные ячейки. часть заполненных строкНовая ссылка, нажмите кнопкуГлавнаяВажно, которые следует учитывать
с кнопкойУстановите курсор на границе затем в контекстном примет вид указателяЩелкните правой кнопкой мыши читайте обнаружить ошибки актуальными справочными материалами командам из контекстного
выбранную ячейку. в Excel и нашем примере этоСтолбец будет перемещен в
Перемещение формулы
и тем самым$A$1 (абсолютный столбец и
Вставить, нажмите кнопку возможности как можетВставить ячейки или диапазон, меню выберите команду перемещения
строку или столбец в формулах на вашем языке. меню. Для этогоВ отличие от команды удалением самой ячейки. столбцы B и
выбранное место. разгрузить рабочий лист.
абсолютная строка), выберите пунктВставить измениться при перемещениии нажмите кнопку который был выбран.Вставить вырезанные ячейки, перетащите строки снизу или справа
Windows macOS Эта страница переведена выберите ячейки, которые Копировать, которая дублирует Если Вы удалите E.Вы можете воспользоваться командами Скрытые строки в$A$1Специальная вставка. или копировании формулы
Копирование формулы
транспонироватьКогда указатель примет вид
или или столбцы в от того места,Перемещение или копирование выделенных автоматически, поэтому ее необходимо переместить или содержимое ячейки, команда
ячейку, то расположенныеЩелкните правой кнопкой мыши
Вырезать и Вставить, Excel не загромождаютA$1 (относительный столбец ии нажмите кнопкуЧтобы вставить только формулу относительная ссылка на., выполните одноВставить скопированные ячейки
нужное место. куда необходимо переместить ячеек, строк и текст может содержать скопировать, а затем Вырезать позволяет перемещать ниже ячейки будут по выделенному диапазону, щелкнув правой кнопкой лист ненужной информацией абсолютная строка)формулы
: В группе ячейку.Примечание: из указанных ниже.Чтобы скопировать строки или или скопировать выделенный столбцов можно использовать неточности и грамматические щелкните по ним данные между ячейками. смещаться вверх и затем из контекстного
мыши и выбрав и при этомC$1.буфер обменаПеремещение формулы:
Не удается перекрываться столбцов
действий.Примечание: столбцы, нажмите клавишу
элемент, а затем команду
ошибки. Для нас правой кнопкой мыши.Выделите ячейки, которые хотите заменять собой удаленные. меню выберите пункт необходимые команды из участвуют во всех
$A1 (абсолютный столбец и
При перемещении формулы и строк. Например
С помощью мыши невозможно CTRL и, удерживая
выполните одно из
Вырезать важно, чтобы эта
Появится контекстное меню,
вырезать.Выберите ячейки, которые необходимо
Показать. Скрытые столбцы
контекстного меню. вычислениях. В данном относительная строка) Чтобы вставить только результатыГлавная ссылки на ячейки если выбрать значенияНеобходимые действия переместить или скопировать ее, наведите указатель указанных ниже действий.или команда « статья была вам где вы найдетеНажмите иконку Вырезать на
См. также
удалить. снова появятся наВременами возникает необходимость скрыть
уроке Вы научитесь$A3
Перемещение и скрытие строк и столбцов в Excel
формул. В группенажмите кнопку в формуле не в столбце CПеремещение строк или столбцов несмежные строки или мыши на границуЧтобы переместить строки илиКопировать полезна. Просим вас часть команд, которые вкладке Главная илиНажмите команду Удалить, которая экране. некоторые строки или скрывать и отображатьA1 (относительный столбец ибуфер обменаВставить изменяются вне зависимости и пытаетесь вставитьПеретащите нужные строки и столбцы.
Перемещение строк и столбцов в Excel
выделения. Когда указатель столбцы, выберите в», но можно уделить пару секунд также расположены на комбинацию клавиш Ctrl+X находится в группеУрок подготовлен для Вас столбцы, например, чтобы
- скрытые строки и относительная строка)на вкладке, выберите пункт от того, какой их в строку, столбцы в другое
- Выделите ячейки или диапазон мыши примет вид контекстном меню команду переместить или скопировать и сообщить, помогла Ленте. на клавиатуре.
- Ячейки на вкладке командой сайта office-guru.ru сравнить их, если столбцы, а также
- C3Главная
Специальная вставка тип ссылок на перекрывающая столбца C, место. ячеек, которые нужно указателя копирования
Скрытие строк и столбцов в Excel
Вставить вырезанные ячейки их с помощью ли она вам,Вместо команд Вырезать, КопироватьВокруг ячеек, как и Главная.Источник: http://www.gcflearnfree.org/office2013/excel2013/8/full они расположены далеко перемещать их вПримечание:нажмите кнопкуи нажмите кнопку ячейки, который используется. Excel отображает сообщениеКопирование строк или столбцов переместить или скопировать., перетащите строки
- . мыши. с помощью кнопок и Вставить, Вы при копировании, появитсяРасположенные ниже ячейки сместятсяАвтор/переводчик: Антон Андронов
- друг от друга. случае необходимости. Вы также можете скопировать
- ВставитьформулыПри копировании формулы: об ошибке. КонечнаяУдерживая нажатой клавишу OPTIONУстановите курсор на границе или столбцы вЧтобы скопировать строки илиЧтобы переместить или скопировать
- внизу страницы. Для можете использовать способ динамическая пунктирная линия. вверх.Автор: Антон Андронов Excel позволяет скрыватьИногда возникает необходимость переместить
формулы в смежные, выберите команду
.
При копировании формулы
Источник
Копирование формул без сдвига ссылок
Проблема
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки J2.
Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:
Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета.
Способ 1. Абсолютные ссылки
Как можно заметить по предыдущей картинке, Excel сдвигает только относительные ссылки. Абсолютная (со знаками $) ссылка на желтую ячейку $J$2 не сместилась. Поэтому для точного копирования формул можно временно перевести все ссылки во всех формулах в абсолютные. Нужно будет выделить каждую формулу в строке формул и нажать клавишу F4:
При большом количестве ячеек этот вариант, понятное дело, отпадает — слишком трудоемко.
Способ 2. Временная деактивация формул
Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы. Это можно сделать, заменив на время копирования знак «равно» (=) на любой другой символ, не встречающийся обычно в формулах, например на «решетку» (#) или на пару амперсандов (&&). Для этого:
- Выделяем диапазон с формулами (в нашем примере D2:D8)
- Жмем Ctrl+H на клавиатуре или на вкладке Главная — Найти и выделить — Заменить (Home — Find&Select — Replace)
- В появившемся диалоговом окне вводим что ищем и на что заменяем и в Параметрах (Options) не забываем уточнить Область поиска — Формулы. Жмем Заменить все (Replace all).
- Копируем получившийся диапазон с деактивированными формулами в нужное место:
- Заменяем # на = обратно с помощью того же окна, возвращая функциональность формулам.
Способ 3. Копирование через Блокнот
Этот способ существенно быстрее и проще.
Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas — Show formulas), чтобы включить режим проверки формул — в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:
Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:
Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:
Осталось только отжать кнопку Показать формулы (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. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:
Ссылки по теме
- Удобный просмотр формул и результатов одновременно
- Зачем нужен стиль ссылок R1C1 в формулах Excel
- Как быстро найти все ячейки с формулами
- Инструмент для точного копирования формул из надстройки PLEX
Перемещение и копирование формулы
Смотрите такжеСуществует ли простойссылки, желая воспроизвести вообще. объединенными ячейками, но и нажать клавишу это уже считаетсяПри перемещении (те, что исходных ячеек, выполнитевставить только параметры форматирования и в строкаСочетание клавишВыделение ячеек и диапазоновПо умолчанию в приложенииили нажмите клавиши маркер заполнения черезнажмите кнопкуПримечание: способ, позволяющий скопировать те же формулыHugo в подавляющем большинстве
F4 для Excel иной в столбце E) указанные ниже действия. ячейки, такие как формул.
-
Можно также нажать сочетаниеНа вкладке Excel на листе CTRL+V. диапазон, который необходимоКопироватьМы стараемся как лист из A
-
в другом диапазоне: Через Ctrl+H заменить случаев — работает:
Перемещение формулы
-
способ присваивания адресов ссылки не изменяются.
-
Выделите ячейки, которые нужно цвет текста илиВ ячейке выделите символы, клавиш CTRL+C.Главная отображается кнопкаКопируйте ячейки на листе
заполнить.. можно оперативнее обеспечивать в B так, на том же «=» на например отлично.
-
При большом количестве в формулах данной
-
А при копировании переместить или скопировать. цвет заливки (но которые нужно скопироватьВыделите левую верхнюю ячейкув группеПараметры вставки с помощью командКопирование и вставка формулы
-
Выполните одно из следующих вас актуальными справочными чтобы связь Bрабочем листе, на «xyz», потом поменятьЕсли подобное копирование формул ячеек этот вариант, ячейки. Чтобы еще (те, что вВыделение ячеек и диапазонов не содержимое ячеек); или переместить.
-
Копирование формулы
-
области вставки.Буфер обмена
-
, которая позволяет получитьКопировать в другую ячейку действий. материалами на вашем с A не другом листе в
-
назад. без сдвига ссылок
-
понятное дело, отпадает раз в этом столбце D), ониНа вкладкепреобразовать формулы в ячейкахВыделение символов в ячейкеСовет:выполните одно из доступ к специальным
-
и или на листеЧтобы вставить формулу вместе языке. Эта страница возникала, а новый той же рабочейP.S. Подправил пост - вам приходится делать — слишком трудоемко. убедиться, снова приведите смещаются автоматически.Главная
в вычисленные значенияЧтобы выделить содержимое ячейки Чтобы переместить или скопировать указанных ниже действий. вариантам вставки ячеек,ВставитьИзменение типа ссылки: относительная, с форматированием, i переведена автоматически, поэтому лист собирал данные книге или, возможно, поменять на «@?&» часто, то имеет
-
-
Чтобы формулы при копировании табличку на «Лист1»в группе без переопределения существующегоВыполните следующие действия
-
-
выделенный фрагмент на
-
Чтобы переместить выделенный фрагмент,
например.
-
абсолютная, смешанная n группе
ее текст может из B? на другом не даёт… смысл использовать для не менялись, надо в изначальный вид
-
При копировании адреса относительных |
Буфер обмена |
форматирования; |
|
В ячейке другой лист или |
нажмите кнопку |
Сохранить исходное форматированиеВыделите ячейку или диапазон |
Примечание: |
|
буфер обмена содержать неточности и |
Beard |
|
листе другой рабочейМур |
этого макрос. Нажмите |
(временно) сделать так, как на первом ссылок приспосабливаются квыполните одно извставить только формулы (ноДважды щелкните ячейку, а в другую книгу,Вырезать. Если не нужно ячеек. Мы стараемся как можнона вкладку грамматические ошибки. Для: От безысходности можно книги. Это можно
См. также
: Щас попробую, вроде сочетание клавиш чтобы Excel перестал
рисунке. новому положению. Если
support.office.com
Перемещение и копирование ячеек и их содержимого
указанных ниже действий. не вычисленные значения). затем протащите указатель щелкните ярлычок другого. отображать эту кнопкуНажмите кнопку оперативнее обеспечивать васГлавная нас важно, чтобы и так, но сделать, не изменяя идея гениальная.Alt+F11 их рассматривать какНа этот раз в ссылка была наЧтобы переместить ячейки, нажмитеВыделите ячейку или диапазон мыши, чтобы охватить листа или выберите
Сочетание клавиш при каждой вставкеКопировать актуальными справочными материалами, нажмите кнопку эта статья была это требует сравнительно ссылки на диапазоныМурили кнопку формулы. Это можно ячейку E2 скопируйте одну ячейку влево, кнопку
ячеек со значениями, содержимое ячейки, которое другую книгу и Можно также нажать клавиши ячеек, ее можно
или клавиши CTRL+C. на вашем языке.Вставить вам полезна. Просим сложных манипуляций, которыевнутри формул.:Visual Basic
сделать, заменив на
-
формулу из B2, то она такВырезать
-
форматами или формулами, требуется выделить.
-
выделите левую верхнюю CTRL+X.
отключить. Откройте вкладкуНажмите кнопку Эта страница переведена
. вас уделить пару конечный пользователь вряд
-
Выделите диапазон ячеек,Hugo
-
на вкладке время копирования знак а в ячейку и продолжает ссылаться,
. которые нужно скопировать.
-
В строке формул ячейку области вставки.Чтобы скопировать выделенный фрагмент,
-
ФайлВставить автоматически, поэтому ееЧтобы вставить формулу, только
секунд и сообщить, ли сможет выполнить
который хотите скопировать., большое спасибо.Разработчик (Developer) «равно» (=) на D2 переместите туже но адрес естественно
-
Сочетание клавишВыделение ячеек и диапазонов
-
Щелкните ячейку, а затемНа вкладке нажмите кнопку
-
и выберите командуили клавиши CTRL+V. текст может содержать
Перемещение и копирование ячеек
-
iIn группе помогла ли она
без ошибок.
-
Выберите командуВсе получилось., вставьте новый модуль любой другой символ, самую формулу. меняется. Поэтому формула:
-
Можно также нажать клавишиНа вкладке протащите указатель мыши,
Главная
КопироватьПараметрыВыделите ячейки, которые нужно
-
неточности и грамматическиебуфер обмена вам, с помощью
Есть еще варианты?
Правка ► ЗаменитьГость через меню
-
-
не встречающийся обычноПрограмма нас информирует, что
=A2*1,23 стала формулой CTRL+X.Главная чтобы охватить содержимоев группе.. В категории переместить или скопировать. ошибки. Для насна вкладку
-
кнопок внизу страницы.vikttur (Edit ► Replace): оч. интересно.Insert — Module в формулах, например
мы имеем ошибку
=C2*1,23. Когда мыЧтобы скопировать ячейки, нажмитев группе
ячейки, которое требуетсяБуфер обмена
-
Сочетание клавишДополнительноВыделение ячеек и диапазонов важно, чтобы этаГлавная Для удобства также
-
: Это простой вариант. и в полеоказывается, проблема в и скопируйте туда на «решетку» (#)
-
«неправильная ссылка на ту же самую кнопкуБуфер обмена выделить в строке
нажмите кнопку Можно также нажать сочетаниев разделеНа вкладке статья была вам, нажмите кнопку
-
приводим ссылку на Сложнее — писать Что (Find What) символе @, если текст вот такого или на пару ячейку» в E2. формулу не скопируем,Копироватьнажмите кнопку формул.Вставить клавиш CTRL+C.Вырезание, копирование и вставкаГлавная полезна. Просим васВставить оригинал (на английском код в VBA введите = (знак он первый. макроса: амперсандов (&&). Для Но если бы а переместим, то
Перемещение и копирование ячеек с помощью мыши
.КопироватьС помощью клавиатуры.Щелкните правой кнопкой мыши
-
снимите флажокв группе уделить пару секунд
, выберите пункт
-
языке) . для удаления лишних
-
равенства).причем Excel (уSub Copy_Formulas() Dim этого: мы не переносили, адреса ее ссылок
Сочетание клавиш.Нажмите клавишу F2, чтобы
-
Сочетание клавиш левую верхнюю ячейкуОтображать кнопку параметров вставкиБуфер обмена и сообщить, помоглаСпециальная вставкаВажно, которые следует учитывать
ссылок.В поле Заменить меня 2003) при
-
copyRange As Range,Выделяем диапазон с формулами а просто скопировали не изменятся, несмотря Можно также нажать сочетание
Сочетание клавиш изменить ячейку. С Можно также нажать клавиши области вставки, а при вставке содержимоговыполните одно из ли она вам,и нажмите кнопку возможности как можетDJ_Serega на (Replace With) простом вводе в pasteRange As Range
(в нашем примере формулы, то никаких на то, что клавиш CTRL+C. Можно также нажать сочетание помощью клавиш со CTRL+V. затем выберите пункт
Вставка скопированных и перемещенных ячеек между существующими ячейками
-
. указанных ниже действий. с помощью кнопокформулы
измениться при перемещении
-
: А если так: введите @ (знак ячейку любого текста, On Error Resume D2:D8) ошибок не возникло.
-
они относительные. ПриВыделите левую верхнюю ячейку клавиш CTRL+C.
стрелками поместите курсор
Если нажать стрелку подВставить вырезанные ячейкиПо умолчанию режим перетаскивания
-
Чтобы переместить ячейки, нажмите внизу страницы. Для.
или копировании формулы
- Скопировать лист коммерческого at) или начинающегося с @,
-
-
Next Set copyRangeЖмемПримечание. Быстро перемещать формулы перемещении ссылки на области вставки.Выделите левую верхнюю ячейку в нужное место, командой
или включен, поэтому можно кнопку удобства также приводимПримечание: относительная ссылка на «А» любой выдает сообщение «Неверная = Application.InputBox(«Выделите ячейки
-
Ctrl+H можно с помощью ячейки ведут себяСовет: области вставки или
а затем выделитеВставитьВставить скопированные ячейки перемещать и копироватьВырезать ссылку на оригинал
Копирование только видимых ячеек
Чтобы вставить только результаты ячейку.- На листедругой символ который, функция» (конечно, это с формулами, которыена клавиатуре или перетаскивания ячейки мышкой как абсолютные. Об
-
Чтобы переместить или скопировать ту ячейку, куда
содержимое, удерживая нажатой
-
, можно выбрать. ячейки с помощью. (на английском языке). формул. В группеПеремещение формулы: «В» -> ПКМ вы уверены, не
-
не относится к надо скопировать.», _ на вкладке удерживая левую клавишу этом следует всегда выделенный фрагмент на нужно вставить значение,
-
клавишу SHIFT. параметры вставки, которыеСовет мыши.Сочетание клавишЧтобы переместить или скопировать
буфер обмена
При перемещении формулы — Специальная вставка используется ни в
-
ячейкам, имеющим формат «Точное копирование формул»,
Главная — Найти и после наведения указателя помнить пользователю Excel. другой лист или формат ячейки илиНа вкладке следует применить к Чтобы переместить или скопироватьВыделите ячейки или диапазон Можно также нажать клавиши
-
содержимое ячейки сна вкладке ссылки на ячейки — Формулы ?? одной формуле. Текстовый.
Default:=Selection.Address, Type:=8) If
выделить — Заменить на рамку курсораПримечание. В разделе, посвященном
-
в другую книгу, формулу.Главная
выделенному диапазону. выделенный фрагмент на ячеек, которые требуется CTRL+X.
помощьюГлавная в формуле неBeardЩелкните на кнопкеэто баг или copyRange Is Nothing (Home — Find&Select выделенной ячейки. А
формулам, будет уделено щелкните ярлычок другогоНа вкладкев группеПри копировании значения последовательно другой лист или переместить или скопировать.
Предотвращение замещения данных скопированными пустыми ячейками
-
Чтобы скопировать ячейки, нажмитеВырезать
нажмите кнопку
-
изменяются вне зависимости: Пробовал. Не помогает. Заменить все (Replace фича? Then Exit Sub — Replace)
выполнив это действие
больше внимания относительным листа или выберитеГлавная
-
Буфер обмена вставляются в строки
-
в другую книгу,Выделение ячеек и диапазонов кнопку,Вставить от того, какой Все равно получается
All).Serge_007 Set pasteRange =
-
В появившемся диалоговом окне с нажатой клавишей и абсолютным ссылкам.
Перемещение и копирование только содержимого ячейки
-
другую книгу ив группевыполните одно из
и столбцы. Если щелкните ярлычок другогоВыполните одно из указанныхКопироватьКопировать, выберите команду тип ссылок на ссылка на файлВо всех формулах
-
: Application.InputBox(«Теперь выделите диапазон вводим что ищем
CTRL, тогда формула
А пока отметим
выделите левую верхнюю
Буфер обмена
указанных ниже действий. область вставки содержит листа или выберите ниже действий..
и
Специальная вставка ячейки, который используется. A. на вашем рабочемИз книги Рейны и вставки.» & vbCrLf
и на что
скопируется. что по умолчанию ячейку области вставки.щелкните стрелку подЧтобы переместить выделенный фрагмент, скрытые строки или другую книгу иДля перемещения ячейки или
-
Сочетание клавишВставитьи выберите пунктПри копировании формулы:GIG_ant листе вместо знака
-
Девида Холи «Трюки & vbCrLf & заменяем и в
Данный урок может показаться
ссылки относительные, аНа вкладке кнопкой
-
нажмите кнопку столбцы, возможно, потребуется выделите левую верхнюю
диапазона ячеек поместите
Можно также нажать сочетание. Или скопируйте определенногозначения
-
-
При копировании формулы: Копируете лист с равенства будет стоять в Excel»: _ «Диапазон должен Параметрах (Options) не сложным для понимания,
-
если в адресеГлавнаяВставитьВырезать отобразить их, чтобы ячейку области вставки.
указатель на границу
клавиш CTRL+C. содержимого или атрибутов.
-
изменится относительные ссылки
формулами в книгусимвол @.Quote быть равен по забываем уточнить Область но на практике присутствует символ «$»в группеи выполните одно. увидеть все скопированныеВ диалоговом окне выделенного фрагмента. КогдаВыделите левую верхнюю ячейку ячеек. Например скопируйте
Копирование значений ячеек, форматов ячеек и только формул
Убедитесь, что ссылки на на ячейки. В, потом Ctrl+H
-
Теперь вы просто200?’200px’:»+(this.scrollHeight+5)+’px’);»> размеру исходному « поиска — Формулы. достаточно прост. Нужно
-
— значит ссылкаБуфер обмена из следующих действий:Сочетание клавиш
-
данные.Вставка скопированных ячеек
-
указатель примет форму области вставки. результатом формулы без ячейки в формуле
Выделите ячейку с формулой,
-
найти [*] заменить можете скопировать этотПеремещение относительных формул & vbCrLf & Жмем Заменить все только помнить об
абсолютная.
нажмите стрелку подчтобы вставить только значения, Можно также нажать клавиши
-
При копировании и вставкевыберите направление, в указателя перемещенияСовет: копирования формулы или дают нужный результат.
-
которую необходимо перенести. на пусто. диапазон, вставить егобез изменения ссылок _ «диапазону копируемых (Replace all). особенностях поведения формул
Теперь усложним задание. Верните кнопкой
-
выберите вариант CTRL+X. скрытых или отфильтрованных котором нужно сдвинуть
-
, перетащите ячейку Чтобы переместить или скопировать скопировать только формулу. При необходимости измените
-
В группеСам пробовал все на нужноеВ Excel ссылка в
ячеек.», «Точное копированиеКопируем получившийся диапазон с при их копировании. табличку до изначальногоВставитьзначенияЧтобы скопировать выделенный фрагмент, данных в другое окружающие ячейки. или диапазон ячеек выделенный фрагмент наЯчейки в Excel перемещаются тип ссылки, выполнивбуфер обмена работает.место, выделить и формуле может быть формул», _ Default:=Selection.Address, деактивированными формулами вПредположим, что у нас вида как наи выберите пункт; нажмите кнопку приложение или вПримечание в новое расположение.
-
Копирование параметров ширины ячеек
другой лист или и копируются вместе следующие действия.на вкладкеBeard выбрать команду Правка либо относительной, либо Type:=8) If pasteRange.Cells.Count
-
нужное место: есть вот такая
первом рисунке. Выполните
-
Сохранить ширину столбцов оригиналачтобы вставить только форматыКопировать другой экземпляр приложения При вставке целых строкЧтобы скопировать ячейки или
-
в другую книгу, с формулами, итоговымиВыделите ячейку с формулой.
Главная
: Спасибо! Действительно, просто > Заменить (Editабсолютной. Иногда, однако,
-
<> copyRange.Cells.Count ThenЗаменяем несложная таблица, в
ряд последовательных действий:
. ячеек, выберите вариант.
-
-
Excel будут скопированы или столбцов окружающие
диапазон ячеек, поместите щелкните ярлычок другого значениями, форматом иВ строка формулнажмите кнопку и быстро. ► Replace). На возникает необходимость воспроизвести MsgBox «Диапазоны копирования#
-
которой подсчитываются суммыСкопируйте «Лист1», например сЦелью этого урока являетсяФорматированиеСочетание клавиш только видимые ячейки. строки и столбцы
указатель на границу листа или выберите примечаниями.
support.office.com
Копирование формул без изменения адресов относительных ссылок
выберите ссылку, которуюВырезатьКоллективный разум как этот раз те же и вставки разного
на по каждому месяцу помощью мышки+CTRL. Наведите научить пользователя контролировать; Можно также нажать сочетаниеВыделите диапазон ячеек, содержащий
Копирование формул Excel без изменений ссылок
сдвигаются соответственно вниз выделенного фрагмента, удерживая другую книгу иВ Excel ячейки можно вы хотите изменить.. всегда победил!замените символ @формулы в другом
размера!», vbExclamation, «Ошибка= в двух городах, указатель на ярлычок адреса ссылок начтобы вставить только формулы, клавиш CTRL+C. пустые ячейки. и влево. нажатой клавишу CTRL.
выделите левую верхнюю перемещать путем перетаскиванияНажимая клавишу F4, выберитеТакже можно переместить формулыКиселев на = (знак месте на рабочем
копирования» Exit Subобратно с помощью а затем итог первого листа. Удерживая ячейки в формулах выберите вариантЩелкните в том месте
Выделение ячеек и диапазонов
Копирование формул в Excel со смещением
Если часть ячеек, строк Когда указатель примет ячейку области вставки. или с помощью нужный тип ссылки. путем перетаскивания границы: я в таких равенства). Скопированные формулы листе или в End If If того же окна, переводится в евро левую клавишу мышки при их копированииформулы ячейки, куда нужноНа вкладке или столбцов на форму указателя копированияНа вкладке командВ таблице перечислены как выделенной ячейки в
случаях копирую блокнотом будут рабочей книге, или pasteRange Is Nothing возвращая функциональность формулам. по курсу из и клавишу CTRL или перемещении.. вставить символы, илиГлавная
листе не отображается,, перетащите ячейкуГлавнаяВырезать тип ссылки будут
- левую верхнюю ячейку формулы.ссылаться на те же на Then Exit SubЭтот способ существенно быстрее желтой ячейки J2. на клавиатуре, переместитеВ зависимости от тогоПримечание: дважды щелкните другуюв группе можно скопировать все или диапазон ячеекв группе
- и обновления, если формула области вставки. Этоибо если копировать же ячейки, чтодругом листе.
- Else pasteRange.Formula = и проще.Проблема в том, что ярлычок (копия листа) копируется или перемещается
Если копируемые формулы содержат ячейку для перемещенияБуфер обмена ячейки или только в новое расположение.Буфер обменаВставить со ссылкой копируется приведет к замене не весь лист, и исходные.Если формулу нужно copyRange.Formula End IfНажмите сочетание клавиш если скопировать диапазон в новое место. формула в Excel, относительные ссылки на или копирования внажмите кнопку видимые. Например, можноПримечание:нажмите кнопку.
на две ячейки всех имеющихся данных. а часть -Beard сделать абсолютной, введите End Sub
Ctrl+Ё D2:D8 с формулами Отпустите сначала мышку, адреса ее ссылок ячейки, Excel настраивает нее данных.Копировать скопировать только отображаемые При перемещении ячеек в
ВставитьПеремещение ячеек путем перетаскивания вниз и наВыполните одно из действий, то копируются только: Есть файл A $ (знак доллара)Для запуска макроса можно или кнопку куда-нибудь в другое а потом клавиатуру.
могут существенно отличаться. ссылки (и относительныеНа вкладке. итоговые данные на приложении Excel замещаются.
exceltable.com
Копирование формул без сдвига ссылок
Проблема
Выделите ячейки или диапазон две ячейки вправо. указанных ниже. значения, а не со многими листами. перед буквой воспользоваться кнопкойПоказать формулы место на лист, У вас получился
Об этом нужно части смешанных ссылок)ГлавнаяСочетание клавиш листе со структурой. существующие данные вСочетание клавиш ячеек, которые требуетсяДля копируемой формулы:Чтобы вставить формулу и формулы.
Один из листовстолбца или номеромМакросына вкладке то Microsoft Excel такой же лист,
Способ 1. Абсолютные ссылки
помнить всегда! в скопированных формулах.в группе Можно также нажать сочетаниеВыделите ячейки, которые вы области вставки. Можно также нажать сочетание переместить или скопировать.Первоначальная ссылка все форматированиеформулы — показать с помощью формул строки в ссылкена вкладкеФормулы (Formulas — Show автоматически скорректирует ссылки но уже сНа готовом примере разберем
Допустим, ячейка B8Буфер обмена клавиш CTRL+C. хотите скопировать.
Способ 2. Временная деактивация формул
При копировании ячеек ссылки клавиш CTRL+V.Наведите указатель мыши наНовая ссылка: ли n группе формулы — выделяю собирает данные с на ячейку, например,Разработчик (Developer — Macros) formulas) в этих формулах, названием «Лист1(2)». согбенности изменения ссылок содержит формулу =СУММ(B1:B7).нажмите кнопкуВыделите левую верхнюю ячейку
- Выделение ячеек и диапазонов на ячейки изменяютсяПримечания:
- границу выделенной области.$A$1 (абсолютный столбец ибуфер обмена таблицу, копирую в остальных листов. $А$1. Когда выили сочетанием клавиш, чтобы включить режим
- сдвинув их наНа копии «Лист1(2)» в в формулах. Но Если скопировать этуВставить области вставки.На вкладке автоматически. Но при
- Когда указатель примет вид абсолютная строка)на вкладку
- блокнотМакросов нет.сделаете это, неважно,Alt+F8 проверки формул - новое место и ячейку D2 скопируйте
Способ 3. Копирование через Блокнот
перед тем как формулу в ячейку
.На вкладкеГлавная перемещении ячеек ссылкиВ Excel вырезанные или указателя перемещения$A$1Главнаяи в новомЕсть файл B куда вы скопируете. После запуска макрос в ячейках вместо
перестав считать: значение из B2, скопировать формулу в C8, новая формулаСочетание клавиш
Главнаяв группе не изменяются, и скопированные ячейки выделяются, перетащите ячейкуA$1 (относительный столбец и
, нажмите кнопку файле становлюсь в с точно такой формулу, она все
попросит вас выделить результатов начнут отображатьсяЗадача: скопировать диапазон с а в ячейку Excel, создайте на будет ссылаться на Можно также нажать сочетание
Способ 4. Макрос
в группеРедактирование вместо содержимого этих анимированной пунктирной рамкой. или диапазон ячеек абсолютная строка)Вставить ту же ячейку же структурой листов, так же будет диапазон с исходными формулы, по которым формулами так, чтобы E2 переместите (как листе простую табличку соответствующие ячейки этого клавиш CTRL+V.Буфер обмена
нажмите кнопку ячеек и всех Чтобы снять это в другое место.C$1. и вставляю из но с другими ссылаться на формулами и диапазон они посчитаны: формулы не изменились на предыдущем задании). как показано на столбца: =СУММ(C1:C7). ЕслиНажмите клавишу ВВОД.щелкните стрелку подНайти и выделить ячеек, которые на выделение, нажмите клавишуПеремещение ячеек с помощью$A1 (абсолютный столбец иЧтобы вставить только формулу блокнота. данными.те же ячейки. вставки и произведетСкопируйте наш диапазон D2:D8 и остались темиТеперь скопируйте столбцы D:E рисунке: копируемые формулы содержатПримечание: кнопкойи выберите команду
них ссылаются, может ESC. команд «Вырезать» и относительная строка): В группепотом копирую изВ файле BИногда, однако, можно точное копирование формул и вставьте его же самыми, сохранив из «Лист1(2)» иСкопируйте значения столбца B абсолютные ссылки на
planetaexcel.ru
Копирование формул (Копирование столбца с формулами без смещения)
При двойном щелчке ячейкиВставить
Выделить группу ячеек отображаться ошибка адресации.При перемещении ячеек путем «Вставить»
$A3буфер обмена 1го файла «формат
нужен точно такой ввести много формул, автоматически: в стандартный
результаты расчета. вставьте их в (например, комбинацией клавиш
ячейки, ссылки в или нажатии клавишии выберите вариант. В этом случае
вырезания и вставкиВыделите ячейку или диапазонA1 (относительный столбец и
на вкладке по образцу» и же сводный лист,
содержащих не абсолютные,МурБлокнотКак можно заметить
столбцы D:E из
CTRL+C) и вставьте скопированных формулах не
F2 для редактированияСпециальная вставкаВ группе
потребуется изменить ссылки в приложении Excel ячеек. относительная строка)Главная готово. как в файле а: Здравствуйте, Все.:
по предыдущей картинке, «Лист1».
их в столбец меняются. Если вы
активной ячейки клавиши.Выбор
вручную. замещаются существующие данныеНа вкладке
C3
нажмите кнопкуHugo A, собирающий данные
относительные ссылки. ОбычноНе могу разобратьсяТеперь выделите все вставленное
Excel сдвигает толькоКак видите обе ячейки D (CTRL+V) . не получили ожидаемого со стрелками будут
Установите флажок
щелкните элементЕсли выделенная область копирования в области вставки.Главная
Примечание:Вставить: Ещё вариант - с остальных листов
это делается для как скопировать столбец (Ctrl+A), скопируйте в относительные ссылки. Абсолютная D2 и E2
А потом переместите
результата, попробуйте изменить работать только внутрипропускать пустые ячейкиТолько видимые ячейки
содержит скрытые ячейки,Чтобы воспользоваться специальными вариантаминажмите кнопку Вы также можете скопировать
, выберите пункт сперва CTRL+H меняем файла B. того, чтобы, если
с формулами в
буфер еще раз (со знаками $) были одинаково и данные из столбца
ссылки в исходных данной ячейки. Чтобы.и нажмите кнопку
строки или столбцы, вставки ячеек, можноВырезать формулы в смежныеСпециальная вставка
«=» на напримерПри прямом копировании вы скопируете соседний столбец.
(Ctrl+C) и вставьте
ссылка на желтую одновременно скопированы, но B в E
формулах на относительные с помощью клавишДважды щелкните ячейку сОК приложение Excel копирует щелкнуть стрелку под
или нажмите клавиши ячейки с помощьюи нажмите кнопку «xyz» (на сочетание, листа из A
исходную ячейку сКогда формировали таблицу на лист в ячейку $J$2 не
ссылки в их (например, комбинацией клавиш или абсолютные, а
со стрелками переместиться данными, которые нужно. их. Может понадобиться
кнопкой
CTRL+X. маркер заполненияформулы которого точно нет
в B в формулой вниз или не везде предусмотрели нужное вам место: сместилась. Поэтому для
формулах уже ведут CTRL+X). затем снова скопировать в другую ячейку,
переместить или скопировать.На вкладке временно отобразить данные,
excelworld.ru
Скопировать формулу в другой файл
ВставитьВыделите ячейку, в которую. Убедившись, что
. на листе), копируем результате получаются формулы, вбок, ссылка на
абсолютные ссылки.
Осталось только отжать кнопку точного копирования формул себя по-разному. ПриТеперь переключитесь в режим ячейки.
сначала нажмите клавишуПримечаниеГлавная которые не нужнои выбрать нужный вы хотите переместить ссылки на ячейки
Выделите ячейку с формулой, лист, меняем назад. ссылающиеся на файл строку или столбецНадеялся на специальнуюПоказать формулы (Show Formulas) можно временно перевести копировании формул E2 отображения формул –При вставке скопированных данных
ВВОД, чтобы завершить По умолчанию можно редактироватьв группе копировать. вариант, например данные. в формуле фруктов которую нужно скопировать.Mr.Pupkin
A. Тот жеизменилась соответствующим образом. вставку (скопировать формулы),, чтобы вернуть Excel все ссылки во значение не меняется. CTRL+`(Ё). Обратите внимание, к ним применяются
внесение изменений в
и выделять данныеБуфер обменаВыделите ячейку или диапазонСпециальная вставкаНа вкладке в шаге 4
В группе: а как произвести
эффект наблюдается приКроме того, иногда
но что-то не в обычный режим. всех формулах в Все из-за того,
как ведут себя параметры ширины целевых активную ячейку. непосредственно внутри ячейки,нажмите кнопку
ячеек с данными,илиГлавная требуемого результата, выделитебуфер обмена такой же перенос
копировании не всего формулы вводят, используя
получается.Примечание: этот способ иногда абсолютные. Нужно будет
что значения E2 ссылки на ячейки
ячеек. Чтобы изменитьПри вставке скопированных данных дважды щелкнув ее,Копировать
которые нужно переместитьРисунокнажмите кнопку ячейку, содержащую формулы,на вкладке для графиков и
листа, а отдельных и относительные, иПодскажите пожалуйста способ, дает сбой на
выделить каждую формулу из «Лист1(2)» получены при перемещении и ширину ячеек в можно выполнить любое
но можно редактировать. или скопировать..
Вставить а затем перетащитеГлавная сводных таблиц? ячеек. абсолютные если это возможно сложных таблицах с
в строке формул путем перемещения и копировании. соответствии с параметрами из следующих действий:
planetaexcel.ru
и выделять данные
Группа: Пользователи Ранг: Прохожий Сообщений: 9
Замечаний: |
Добрый день, немогу решить простую задачу: имею «график» и «табель», при заполнении графика, в табеле проставляются часы, выходные и т.д. НО, когда создал в табеле необходимые ссылки и зависимости первого работника, выделил необходимый диапазон и «протянул» выделенное вниз, оказалось, что ссылки идут через 2 строчки, это ЛОГИЧНО, пытался менять ссылки на ячейки в ручную -запутался. Просмотрел примеры форума и попытался применить к себе, не вышло. У кого может есть простое решение? Спасибо.
[moder]Примеры посмотрел — это хорошо. Еще нужно Правила форума почитать
К сообщению приложен файл:
_-__31-.rar
(96.2 Kb)
Сообщение отредактировал Конвоир — Понедельник, 11.08.2014, 14:28
Копирование формул без изменения адресов относительных ссылок
Целью этого урока является научить пользователя контролировать адреса ссылок на ячейки в формулах при их копировании или перемещении.
В зависимости от того копируется или перемещается формула в 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, тогда формула скопируется.
Данный урок может показаться сложным для понимания, но на практике достаточно прост. Нужно только помнить об особенностях поведения формул при их копировании.
Иллюстрированный самоучитель по Microsoft Office 2003
Перед тем, как вставить одну ячейку/диапазон ячеек, выделите одну или несколько ячеек. Excel вставит столько же ячеек, сколько было выделено.
Выберите команду Ячейки (Cells) в меню Вставка (Insert). Появится диалоговое окно Добавление ячеек (Insert) (рис. 14.10), позволяющее вставить дополнительные ячейки, строку, столбец. Имеющиеся в таблице ячейки будут сдвинуты вниз или вправо в зависимости от положения переключателя. Пользователю предлагается выбрать один из следующих вариантов вставки относительно выделенного блока:
- ячейки со сдвигом вправо (SHIFT cells right);
- ячейки со сдвигом вниз (SHIFT cells down);
- строку (Entire row);
- столбец (Entire column).
Рис. 14.10. Диалоговое окно, позволяющее вставить дополнительные ячейки, строку, столбец
С клавиатуры для вставки ячейки, строки или столбца, рядом с выделенными ячейками, нажмите на две клавиши CTRL и знак «+». Появится диалоговое окно Добавление ячеек (Insert). Переключатель установите в требуемое положение, используя клавиши управления курсором вверх или вниз. С помощью клавиши Tab укажите на кнопку ОК и нажмите клавишу Enter.
Вставка скопированных ячеек
Если вы хотите вставить скопированные ячейки, обеспечив сдвиг имеющихся в таблице ячеек вправо или вниз, то выберите команду Скопированные ячейки (Copied Cells) в меню Вставка (Insert). Эта команда появляется в меню после выделения данных и выбора команды Копировать (Copy) в меню Правка (Edit). Положением переключателя выберите направление: вправо или вниз, в котором следует сдвинуть соседние ячейки, строки или столбцы при вставке диапазона (рис. 14.11).
Вставка строк в excel со сдвигом вниз
Как в эксель вставить строку в уже готовую таблицу между строк?
При работе с таблицами начинающие пользователи испытывают затруднения с их редактированием. Речь пойдет об оформлении таблиц Excel. Ничего сложного сегодня не будет. Можно добавлять и удалять строки в таблицу в любом месте очень просто.
Как в таблице эксель вставить пустую строку?
При оформлении часто одну или две пустые строки нужно вставить под заголовком таблицы, или сделать первый столбец документа незанятым . В нужное место помещаем курсор мыши и правой кнопкой вызываем контекстное меню:
Дальнейшие действия определяют, что мы хотим сделать. Давайте вставим строку, выбрав соответствующее значение.
Строка добавилась в том месте, где у нас стоит курсор. А чтобы «подвинуть» таблицу вправо, теперь можно добавить и столбец. Посмотрите, что происходит, если мы выбираем «столбец»:
Вставляем между строк таблицы эксель пустую строку
Мы видим, что появившаяся новая строка (или столбец) «простирается» на весь документ Excel. Если на одном листе несколько таблиц — можно делать так, чтобы вставленная пустая строка была только в границах одной таблицы. Опять вызываем контекстное меню. Если мы теперь выберем «ячейку со сдвигом вниз» получаем пустую строку в только в выбранном столбце таблицы:
Соседние графы таблицы остаются нетронутыми. Но в самом низу строки сдвигаются вниз на одну позицию. Если мы выбираем «ячейки со сдвигом вправо», то получаем пустую ячейку в выбранной строке. При этом позиции справа сдвигаются по горизонтали:
Эти способы хороши, когда нужно отредактировать первоначальный макет таблицы.
Как в экселе вставить в таблицу несколько строк сразу
Но для случаев, когда в таблицу приходится добавлять большое количество строк в процессе заполнения подходит другой способ. Нужно выделить строку целиком, поставив курсор мыши на ее номер, и вызвать контекстное меню:
А чтобы вставить несколько пустых строк — нужно выделить мышью при нажатой клавише Ctrl номера нужных строк и нажать на выделенном правой кнопкой мыши:
Если вы выделили 10 строк — вставиться в этом месте десять пустых строк. Если две выделили, то будет две.
Вставляем пустые строки в таблицу эксель через одну
Кстати, удалить вставленные неправильные строки тоже очень просто. Так же выделяем строку полностью, (поставив курсор на ее номер) и вызываем контекстное меню, удаляем.
Можно отменить предыдущее действие, нажав сочетание клавишь CTRL +z. В нашем примере строки таблицы залиты другим цветом. Чтобы в эти места добавить новые строки просто выделим их номера при нажатой клавише Ctrl:
В моем примере появилось три новых строки; только необходимо учитывать что выделенные строки съезжают вниз, а новые будут находиться выше их. На этом у меня все! Удачи!
Вставка нескольких строк в таблицу EXCEL
Вставка нескольких строк в таблицу это просто?
Вставить строки в таблицу можно разными способами.
Вставка новых строк листа
При вставке одной строки на лист используется команда меню Главная/ Ячейки/ Вставить/ Вставить строки на лист . Для повторной вставки строки можно использовать клавишу F4 (см. статью повтор предыдущего действия ). Для этого:
- выделите строку листа перед которой нужно вставить строку в таблицу (нажав на серый заголовок с номером строки);
- вставьте новую строку листа через команду меню Главная/ Ячейки/ Вставить/ Вставить строки на лист или через контекстное меню (вызывается правой клавишей мыши при наведении на выделенную строку, далее нажать Вставить ).
- для вставки новых строк нажимайте клавишу F4 .
Как видно на предыдущем рисунке, вставка строк на лист повлияла и на другие диапазоны ячеек (столбец Е ). Если это нежелательно, тогда смотрите следующий раздел.
Примечание: Если при вставки первой строки появилось диалоговое окно
то, значит в Буфере обмена содержалась скопированная ячейка или значение. Нажмите Отмена, затем клавишу ESC , затем можно начинать вставку строк.
Вставка новых строк в таблицу
Для вставки сразу нескольких строк только в таблицу, а не на весь лист, выделите, например, 3 строки таблицы (не копируйте их).
Через контекстное меню (вызывается правой клавишей мыши при наведении на выделенный диапазон ячеек) нажать пункт меню Вставить .
Обратите внимание, что в предыдущем разделе использовался другой пункт меню Вставить, расположенный выше.
Отметив в появившемся окне Переключатель “Ячейки, со сдвигом вниз”
получим следующую картину.
Как видно, новые 3 строки вставились только в таблицу (столбец Е ) остался не задет.
СОВЕТ: О вставке новых строк в таблицы в формате EXCEL 2007 читайте в этой статье .
Добавление новой строки в программе Microsoft Excel
При работе в программе Excel довольно часто приходится добавлять новые строки в таблице. Но, к сожалению, некоторые пользователи не знают, как сделать даже такие довольно простые вещи. Правда, нужно отметить, что у этой операции имеются и некоторые «подводные камни». Давайте разберемся, как вставить строку в приложении Microsoft Excel.
Вставка строки между строк
Нужно отметить, что процедура вставки новой строки в современных версиях программы Excel практически не имеет отличий друг от друга.
Итак, открываем таблицу, в которую нужно добавить строку. Чтобы вставить строку между строк, кликаем правой кнопкой мыши по любой ячейки строки, над которой планируем вставить новый элемент. В открывшемся контекстном меню жмем на пункт «Вставить…».
Также, существует возможность вставки без вызова контекстного меню. Для этого нужно просто нажать на клавиатуре сочетание клавиш «Ctrl+».
Открывается диалоговое окно, которое предлагает нам вставить в таблицу ячейки со сдвигом вниз, ячейки со сдвигом вправо, столбец, и строку. Устанавливаем переключатель в позицию «Строку», и жмем на кнопку «OK».
Как видим, новая строка в программе Microsoft Excel успешно добавлена.
Вставка строки в конце таблицы
Но, что делать, если нужно вставить ячейку не между строк, а добавить строку в конце таблицы? Ведь, если применить вышеописанный метод, то добавленная строка не будет включена в состав таблицы, а останется вне её границ.
Для того, чтобы продвинуть таблицу вниз, выделяем последнюю строку таблицы. В её правом нижнем углу образовывается крестик. Тянем его вниз на столько строк, на сколько нам нужно продлить таблицу.
Но, как видим, все нижние ячейки формируются с заполненными данными из материнской ячейки. Чтобы убрать эти данные, выделяем новообразованные ячейки, и кликаем правой кнопкой мыши. В появившемся контекстном меню выбираем пункт «Очистить содержимое».
Как видим, ячейки очищены, и готовы к заполнению данными.
Нужно учесть, что данный способ подходит только в том случае, если в таблице нет нижней строки итогов.
Создание умной таблицы
Но, намного удобнее создать, так называемую, «умную таблицу». Это можно сделать один раз, и потом не переживать, что какая-то строка при добавлении не войдет в границы таблицы. Эта таблица будет растягиваемая, и к тому же, все данные внесенные в неё не будут выпадать из формул, применяемых в таблице, на листе, и в книге в целом.
Итак, для того, чтобы создать «умную таблицу», выделяем все ячейки, которые в неё должны войти. Во вкладке «Главная» жмем на кнопку «Форматировать как таблицу». В открывшемся перечне доступных стилей выбираем тот стиль, который вы считаете для себя наиболее предпочтительным. Для создания «умной таблицы» выбор конкретного стиля не имеет значения.
После того, как стиль выбран, открывается диалоговое окно, в котором указан диапазон выбранных нами ячеек, так что коррективы в него вносить не нужно. Просто жмем на кнопку «OK».
«Умная таблица» готова.
Теперь, для добавления строки, кликаем по ячейке, над которой строка будет создаваться. В контекстном меню выбираем пункт «Вставить строки таблицы выше».
Строку между строк можно добавить простым нажатием комбинации клавиш «Ctrl+». Больше ничего на этот раз вводить не придется.
Добавить строку в конце «умной таблицы» можно несколькими способами.
Можно встать на последнюю ячейку последней строки, и нажать на клавиатуре функциональную клавишу табуляции (Tab).
Также, можно встать курсором на правый нижний угол последней ячейки, и потянуть его вниз.
На этот раз, новые ячейки будут образовываться незаполненными изначально, и их не нужно будет очищать от данных.
А можно, просто ввести любые данные под строкой ниже таблицы, и она автоматически будет включена в состав таблицы.
Как видим, добавить ячейки в состав таблицы в программе Microsoft Excel можно различными способами, но, чтобы не возникало проблем с добавлением, прежде, лучше всего, с помощью форматирования создать «умную таблицу».
Отблагодарите автора, поделитесь статьей в социальных сетях.
Вставка и удаление строк и столбцов
В этом курсе:
Добавляйте и удаляйте строки и столбцы, чтобы лучше упорядочить лист.
Примечание: В Microsoft Excel установлены следующие ограничения на количество строк и столбцов: 16 384 столбца в ширину и 1 048 576 строк в высоту.
Вставка и удаление столбца
Выделите любую ячейку в столбце, а затем перейдите на вкладку главная > вставьте > Вставить столбцы на лист или удалите столбцы на листе.
Вы также можете щелкнуть правой кнопкой мыши в верхней части столбца и выбрать команду Вставить или Удалить.
Вставка и удаление строки
Выделите любую ячейку в строке, а затем перейдите на вкладку главная > Вставить > Вставить строки или Удалить строки на листе.
Вы также можете щелкнуть номер строки правой кнопкой мыши и выбрать команду Вставить или Удалить.
Параметры форматирования
При выборе строки или столбца, к которым применено форматирование, оно будет перенесено в новую строку или столбец, который вы вставляете. Если вы не хотите применять форматирование, вы можете нажать кнопку Параметры вставки после вставки и выбрать один из вариантов, описанных ниже.
Если кнопка Параметры вставки не отображается, а затем в группе вырезание, копирование и вставка выберите пункт > файл > Дополнительно >, установите флажок Показать кнопки параметров вставки .
Например, чтобы вставить новую ячейку между ячейками “Лето” и “Зима”:
Щелкните ячейку “Зима”.
На вкладке Главная щелкните стрелку под кнопкой Вставить и выберите команду Вставить ячейки (со сдвигом вниз).
Новая ячейка добавляется над ячейкой “Зима”:
Вставка строк
Чтобы вставить одну строку : щелкните правой кнопкой мыши всю строку, над которой требуется вставить новую, и выберите команду Вставить строки.
Чтобы вставить несколько строк, выполните указанные ниже действия. Выделите одно и то же количество строк, над которым вы хотите добавить новые. Щелкните выделенный фрагмент правой кнопкой мыши и выберите команду Вставить строки.
вставку столбцов
Чтобы вставить один новый столбец, выполните указанные ниже действия. Щелкните правой кнопкой мыши весь столбец справа от того места, куда вы хотите добавить новый столбец. Например, чтобы вставить столбец между столбцами B и C, щелкните правой кнопкой мыши столбец C и выберите команду Вставить столбцы.
Чтобы вставить несколько столбцов, выполните указанные ниже действия. Выделите то же количество столбцов, справа от которых вы хотите добавить новые. Щелкните выделенный фрагмент правой кнопкой мыши и выберите команду Вставить столбцы.
Удаление ячеек, строк и столбцов
Если вам больше не нужны какие-либо ячейки, строки или столбцы, вот как удалить их:
Выделите ячейки, строки или столбцы, которые вы хотите удалить.
На вкладке Главная щелкните стрелку под кнопкой Удалить и выберите нужный вариант.
При удалении строк или столбцов следующие за ними строки и столбцы автоматически сдвигаются вверх или влево.
Совет: Если вы передумаете сразу после того, как удалите ячейку, строку или столбец, просто нажмите клавиши CTRL+Z, чтобы восстановить их.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Вставка ячеек со сдвигом вниз в отформатированную таблицу
Как вставить в отформатированную таблицу ячейки со сдвигом вниз, равно как и со сдвигом влево, если контекстное меню предлагает вставить только строку? В случае выбора *Строки таблицы выше* уходят вниз все ячейки, а речь именно о сдвиге части ячеек, а остальные из этой строки таблицы должны остаться на месте.
Сведения о вопросе
Ответы (7)
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
-пошагово, как Вы пытаетесь вставить ячейки;
-установлены ли в Excel, сторонние Надстройки.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Вы, похоже, не совсем разобрались в сути проблемы, раз на своих скриншотах приводите пример со вставкой диапазона скопированых ячеек в существующую ОБЫЧНУЮ, не отформатированную таблицу.
Ну, посмОтрите, я все подробно описал.
Действия с обычным диапазоном – создали ряд данных, выделили ячейки, правая кнопка мыши-вставить.
Щёлкнули мышью, результат:
Выбрали сдвиг вниз, ОК, результат:
Действия с диапазоном, отформатированным, как таблица – создали ряд данных, на ленте кликаем Форматировать, как таблицу, тут же выделили нужный формат.
Щёлкаем его, Excel определяет диапазон данных, просит подтвердить:
Подтверждаем, через ОК, результат – отформатированная таблица:
Выделяем диапазон ячеек, правая кнопка мыши-Вставить (видим, что пункт меню другой, уже без многоточия), открывается скользящее подменю, а там. выбирать нечего! И нигде больше нет предложения “Вставить. ” – “Добавить_________ ячейки, со сдвигом вниз”
Надстройки есть: Acrobat и Cradle, их вкладки видны на скриншотах. Думаю, это здесь не причём.
Как вставить несколько строк в Excel сразу
Если вы не знаете, как вставить несколько строк в Excel одновременно, а не только по одной, прочитайте инструкцию ниже. Ведь этот самый популярный редактор таблиц от Майкрософт может многое.
Функциональность его просто поражает. Наверное, даже не все разработчики, знают его возможности от «А» до «Я».
Имея дело с большим количеством данных, вы можете столкнуться с ситуацией, когда вам необходимо добавить за один раз несколько пустых строк. Как добавлять по одной, наверняка знают все и, согласитесь, это очень утомительно делать в больших объемах.
Давайте разберемся подробно. Перед этим напомним, что алгоритм добавления одиночной пустой строки в Excel выглядит следующим образом.
Щелкните указателем мыши на номер строчки, где планируете добавить пустую. Он примет изображение черной стрелки. Вызовите контекстное меню кликом правой кнопки мышки и нажмите на пункт меню «Вставить».
КАК ВСТАВИТЬ НЕСКОЛЬКО СТРОК В EXCEL
Алгоритм почти тот же, за исключением одного действия. Щелкните курсором мыши на номер строки, зажмите левую кнопку и сделайте выделение такого их количества, сколько и планируете добавить. После нажатия меню «Вставить» получите нужный результат.
Что делать, если необходимо добавить очень большое количество строчек. Здесь тоже не сложно. Установите курсор в ту ячейку строки (например, на демонстрируемом скриншоте она под №5), перед которой необходимо сделать вставку. В поле Имени на панели инструментов задайте диапазон, начинающийся с номера выбранной в формате:
где «295» количество строчек на которые, в конечном результате, будет сдвинута вниз выбранная пятая и нажмите клавишу Enter на клавиатуре. Теперь щелкните правой кнопкой мыши по выделенной области и выберите опцию «Вставить».
Это и есть два простых способа вставить сразу несколько пустых строчек в Excel. Если вы можете что-либо добавить по теме, пожалуйста, отпишитесь в комментариях к инструкции. Также можете оценить её по 5-ти бальной шкале при помощи соответствующего инструмента внизу.
VBA Excel. Метод Range.Insert (вставка со сдвигом ячеек)
Expression – выражение (переменная), возвращающее объект Range.
Параметры
Параметр | Описание | Значения |
---|---|---|
Shift | Необязательный параметр. Определяет направление сдвига ячеек. Если параметр Shift опущен, направление выбирается в зависимости от формы* диапазона. | xlShiftDown (-4121) – ячейки сдвигаются вниз; xlShiftToRight (-4161) – ячейки сдвигаются вправо. |
CopyOrigin | Необязательный параметр. Определяет: из каких ячеек копировать формат. По умолчанию формат копируется из ячеек сверху или слева. | xlFormatFromLeftOrAbove (0) – формат копируется из ячеек сверху или слева; xlFormatFromRightOrBelow (1) – формат копируется из ячеек снизу или справа. |
* Если диапазон горизонтальный или квадратный (количество строк меньше или равно количеству столбцов), ячейки сдвигаются вниз. Если диапазон вертикальный (количество строк больше количества столбцов), ячейки сдвигаются вправо.
Примеры
Простая вставка диапазона
Вставка диапазона ячеек в диапазон «F5:K9» со сдвигом исходных ячеек вправо:
Если бы параметр Shift не был указан, сдвиг ячеек, по умолчанию, произошел бы вниз, так как диапазон горизонтальный.
Вставка вырезанного диапазона
Вставка диапазона, вырезанного в буфер обмена методом Range.Cut, из буфера обмена со сдвигом ячеек по умолчанию:
Вставка скопированного диапазона
Вставка диапазона, скопированного в буфер обмена методом Range.Copy, из буфера обмена со сдвигом ячеек по умолчанию:
Вставка и перемещение строк
Вставка одной строки на место пятой строки со сдвигом исходной строки вниз:
Вставка четырех строк на место пятой-восьмой строк со сдвигом исходных строк вниз:
Как скопировать формулу/формулы в 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. заменять формулы выбранного диапазона результатами вычисления (если выбрать опцию «Скопировать значения формул», а в полях, где задается смещение установить нули).
Копирование формул без изменения адресов относительных ссылок
Целью этого урока является научить пользователя контролировать адреса ссылок на ячейки в формулах при их копировании или перемещении.
В зависимости от того копируется или перемещается формула в 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, тогда формула скопируется.
Данный урок может показаться сложным для понимания, но на практике достаточно прост. Нужно только помнить об особенностях поведения формул при их копировании.
Копирование формул без сдвига ссылок
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки 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). «Зайти» во все ячейки с формулами и изменить ссылки на абсолютные было затруднительно, так как таких ячеек было больше ста…
К сожалению, стандартные средства 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.
Перемещение и копирование формулы
Важно помнить о возможностях изменения ссылки относительной ячейки при перемещении или копировании формулы.
Перемещение формулы.При перемещении формулы ссылки на ячейки в формуле не изменяются независимо от типа используемой ссылки на ячейки.
Копирование формулы: При копировании формулы относительные ссылки на ячейки будут изменяться.
Перемещение формулы
Выделите ячейку с формулой, которую необходимо переместить.
В группе » буфер обмена » на вкладке » Главная » нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. Все существующие данные будут заменены.
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, на вкладке » Главная » в группе » буфер обмена » нажмите кнопку » Вставить«.
Чтобы вставить только формулу, в группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Копирование формулы
Выделите ячейку с формулой, которую вы хотите скопировать.
В группе » буфер обмена » на вкладке » Главная » нажмите кнопку » Копировать«.
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, я использую группу » буфер обмена » на вкладке » Главная » и выбираю команду » Вставить«.
Чтобы вставить только формулу, надстройку группу » буфер обмена » на вкладке » Главная «, нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Примечание: Вы можете вставить только результаты формулы. В группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку значения.
Убедитесь, что ссылки на ячейки в формуле создают нужный результат. При необходимости переключите тип ссылки, выполнив указанные ниже действия.
Выделите ячейку с формулой.
В строке формул строка формул выделите ссылку, которую нужно изменить.
Нажмите клавишу F4, чтобы переключиться между комбинациями.
В таблице показано, как будет обновляться ссылочный тип при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
В этом учебном материале по Excel мы рассмотрим примеры того, как скопировать значение из каждой n-й строки.
Основная формула
=СМЕЩ($B$5;(СТРОКА(A1)*n)-1;0) |
Описание
Для копирования значений или создания ссылок с шаблоном, например, каждая 3-я строка, каждая 7-я строка и т.д., Вы можете использовать формулу, основанную на функциях СМЕЩ и СТРОКА. В показанном примере формула в D5:
=СМЕЩ($B$5;(СТРОКА(D1)*3)-1;0) |
Что можно скопировать в столбец D, чтобы получить n-е значения из столбца B.
Пояснение
В Excel вы не можете легко скопировать формулы, которые должны пропускать строки или пропускать столбцы по определенному шаблону, потому что ссылки в формуле автоматически изменятся в соответствии с отношениями между исходной ячейкой и новой целевой ячейкой. Однако, приложив немного усилий, можно создать ссылки на формулы, которые следуют определенным шаблонам.
В этом случае мы используем функцию СМЕЩ, которая предназначена для создания ссылок на другие ячейки или диапазоны ячеек на основе заданной начальной точки или источника.
В показанном примере начальная ячейка — B5, предоставленная СМЕЩ в качестве аргумента ссылки и фиксированная как абсолютная ссылка, поэтому она не изменится при копировании формулы:
Чтобы вычислить правильное значение для аргумента строк, мы используем подформулу, основанную на функции СТРОКА:
Строка получает первую ячейку в том же столбце и возвращает 1. Этот результат умножается на n, которое в этом примере равно 3, чтобы получить 3.
По мере того, как формула копируется в столбец, значение, возвращаемое функцией СТРОКА, увеличивается на 1, что и создает «n-й шаблон».
Причина, по которой мы вычитаем 1 в каждом случае, заключается в том, что функция СМЕЩ не включает ссылочную ячейку, когда применяется аргумент Смещ_по_строкам
. Другими словами, смещение на одну строку из A1 возвращает A2:
=СМЕЩ(A1;1;0) ‘Возвращает A2 |
Вычитание на 1 учитывает это поведение.
Начиная с 1
Если вы хотите начать копирование с первой строки, а затем следовать каждому n-му шаблону, вы можете настроить формулу следующим образом:
=СМЕЩ($B$5;(СТРОКА(A1)-1)*n;0) |