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 отобразит сообщение об ошибке. Область назначения вставленного столбца или строки должна находиться вне исходных значений.
См. также
Вставка строк, столбцов или ячеек
Нужна дополнительная помощь?
Download Article
Easy methods to repeat a value in Excel on PC or mobile
Download Article
This wikiHow teaches how to copy one value to an entire range of cells in Microsoft Excel. If the cells you want to copy to are in a single row or column, you can use Excel’s Fill feature to fill the row or column with the same value. If you want the value to appear in a wider range of cells, such as multiple contiguous or non-connected (desktop-only) rows and columns, you can easily paste the value into a selected range.
-
1
Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into any empty cell now. Use this method if you want the same value to appear in an entire range.
-
2
Right-click the cell containing the value and select Copy. This copies the value to your clipboard.
Advertisement
-
3
Select the range of cells in which you want to paste the value. To do this, click and drag the mouse over every cell where the value should appear. This highlights the range.
- The range you select doesn’t have to be continuous. If you want to select cells and/or ranges that aren’t connected, hold down the Control key (PC) or Command key (Mac) as you highlight each range.
-
4
Right-click the highlighted range and click Paste. Every cell in the selected range now contains the same value.
Advertisement
-
1
Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into an empty cell above (if applying to a column) or beside (if applying to a row) the cells you want to fill.
-
2
Tap the cell once to select it. This highlights the cell.
-
3
Tap the highlighted cell once more. This opens the Edit menu.
-
4
Tap Copy on the menu. Now that the value is copied to your clipboard, you’ll be able to paste it into a series of other cells.
-
5
Select the range of cells in which you want the selected value to appear. To do so, tap the first cell where you want the copied value to appear, and then drag the dot at its bottom-right corner to select the entire range.
- There is no way to select multiple non-touching ranges at once. If you need to copy the value into another non-adjacent range, repeat this step and the next step for the next range after pasting into this one.
-
6
Tap the selected range and tap Paste. This copies the selected value into every cell in the range.
Advertisement
-
1
Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into an empty cell above (if applying to a column) or beside (if applying to a row) the cells you want to fill.
-
2
Hover the mouse cursor over the bottom-right corner of the cell. The cursor will turn to crosshairs (+).
-
3
Click and drag down the column or across the row to fill all cells. As long as Excel does not detect a pattern, all selected cells will be filled with the same value.
- If the filled cells show up as a pattern, such as a series of increasing numbers, click the icon with a plus sign at the bottom of the selected cells, then select Copy cells.
Advertisement
-
1
Type the value into an empty cell. For example, if you want the word «wikiHow» to appear in multiple cells, type wikiHow into an empty cell above (if applying to a column) or beside (if applying to a row) the cells you want to fill.
-
2
Tap the cell once to select it. This highlights the cell.[1]
-
3
Tap the highlighted cell once more. This opens the Edit menu.
-
4
Tap Fill on the menu. You will then see some arrow icons.
-
5
Tap and drag the Fill arrow across the cells you want to fill. If you want to fill a row, tap the arrow pointing to the right and drag it until you’re finished filling all of the cells. If you’re filling a column, tap the arrow pointing downward, and then drag it down to fill the desired amount of cells.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
References
About This Article
Article SummaryX
1. Enter the value into a blank cell.
2. Right-click the cell and click Copy.
3. Highlight the cells you want to paste into.
4. Right-click the highlighted area and select Paste.
Did this summary help you?
Thanks to all authors for creating a page that has been read 37,773 times.
Is this article up to date?
Копирование и вставка формулы в другую ячейку или на другой лист
Смотрите также строки брать значение в соответствии с таможни, которые находятся смысл и поэтому нужной строки…: они так по можно вручную набирать. нужного места, зажав ячейку области вставки. на ячейки, содержащие вам, с помощью вставки, щелкните стрелку ячейки в формуле$A1 (абсолютный столбец и по формуле)ВыберитеПримечание: из столбца О перемещением формулы, т.е. на другом листе в значениях появляются
Artem G. умолчанию копируются А легче легкого, левую кнопку.На вкладке
значения, которые используются кнопок внизу страницы.
-
под кнопкой не изменится —
-
относительная строка).ГлавнаяМы стараемся как (Лист2). В одном тянет по столбцам
-
в отдельных ячейках. нули. А как: Подскажите как можноформула должна быть растянуть формулу поМаруся 1212
-
Главная в формуле. Для удобства такжеВставить вне зависимости от$A3Совет: >
можно оперативнее обеспечивать случае берется О4, меняется «А» , Когда я копирую
-
сохранить эти значения! скопировать формулу из =(B5-C5)+F5
столбцу вниз.и все!
-
: в следющей ячейкев группеМожно избежать этой ошибки приводим ссылку на
и выберите один
-
типа можно сA1 (относительный столбец и Можно также с помощьюКопировать вас актуальными справочными
Проверка и исправление ссылок на ячейки в новом месте
в другом О8. тянем по строкам столбцы вправо дляDd одной ячейки, подставитьесли вы ее Удачи! ставишь = ибуфер обмена путем вставки только
оригинал (на английском из указанных ниже помощью ссылки на относительная строка) маркера заполнения дляили нажмите клавиши
материалами на вашем |
И почему формулы |
меняется «1», тянем расчетов на след |
: есть функция «копировать |
ее в ячейки скопируете ниже, то |
Bug |
формулу, а затемнажмите кнопку |
результат формулы в |
языке) . вариантов. |
ячейки. |
C3 копирования формулы в CTRL+C. языке. Эта страница для наименований6-7-8 не
-
и по столбца
-
месяц, все значения
как значения» всей колонки.
-
номера поменяются: наведи курсор на копируешь ЭТУ ячейкуВставить целевой ячейке.
При копировании содержимого ячеек,ФормулыВыполните указанные ниже действия,Если ссылки на ячейки смежные ячейки листа.
Перенос формулы в другое место
На том же листе переведена автоматически, поэтому учитывают никаких других и по строкам с другого листаВолодя бургородовУчитывая, что вчтобы не менялись, нижний правый угол по всем строкам.и нажмите кнопкуСделайте следующее:
может потребоваться вставитьЧтобы вставить только
-
чтобы переместить формулу. в формуле неПосле копирования формулы в
-
или в другой ее текст может коэффициентов?Понял понял, Большое меняются и «А»
сдвигаются и формула: После того, как
-
формуле имеются ссылки нужно, вроде, B$5$ ячейки, появится черныйСергей власовВставить значения
-
На листе выделите ячейки, только значения — формулуЩелкните ячейку, содержащую формулу, возвращают нужный результат, новом месте, важно лист щелкните фигуру содержать неточности и
Спасибо!! и»1″. соответственно не правильная. скопируешь, кликни на на др. ячейки. писать, емнип крестик, его и
-
: Скопируй формулу, выдели. Или нажмите содержащие результатом формулы,
не ссылается формула,
-
.
которую вы хотите попробуйте использовать другой проверьте, правильно ли на ячейку, в
-
support.office.com
Вставка значений, а не формул
грамматические ошибки. ДляСтолбец О в$A1, $A$1, A$1 Как исправить такое чемоданчик с бумажечкойВариант с выделениемAndrey gavrilov тащи на все нужные ячейки иСочетание клавиш Ctrl + который нужно скопировать. который можно просмотретьЗначения переместить. тип ссылки: все ссылки на которую нужно вставить нас важно, чтобы моем случае зависит — абсолютные ссылки. недоразумение? в правом нижнем
ячейки и перетягиванием: нажимаешь ячекй, и ячейки, которые хочешь вставь. Alt + VНа вкладке
в строка формул., чтобы вставитьВыберитеВыделите ячейку, содержащую формулу. ячейки. Выбранная ячейка формулу. эта статья была от заводов(на какой$A1 — приПодскажите пожалуйста… углу таблички и за «+» меняет наводишь на ее заполнитьНатали, чтобы отобразитьГлавнаяНапример может потребоваться скопировать результат формулы толькоГлавнаяВ формуле в строке ссылки могут измениться
Чтобы вставить формулу с вам полезна. Просим завод такой и растягмвании формулы и
Examp1e
-
выбери «только значения» ссылки на ячейки бок, а лаьше
-
Алексей зимодра: протяните до конца диалоговое окнов группе только итоговое значение (результат вычисления по
>, выделите ссылку, с учетом типа
-
сохранением форматирования, выберите вас уделить пару
транспортный расход), а по столбцам и: Читайте про абсолютные или » ссылки с др. данными. растягиваешь вниз, ну: суть вопроса в столбцаСпециальная вставкабуфер обмена
-
формулы в ячейку формуле).Вырезать вы хотите изменить. абсолютные или относительные пункты
секунд и сообщить, для 6-7-8 просто по строкам меняется и относительные ссылки на ячейки»Mykola или в сторону том что быДмитрий к
-
.нажмите кнопку на другом листе.Примечание:или нажмите клавиши
support.office.com
Как скопировать формулу из яцейки на весь столбец
Нажмите клавишу F4, чтобы ссылки, которые выГлавная помогла ли она формулы не заполнены…т.е. только «1» т.к. или давайте пример
Examp1e: Вам нужно почитатьИван иванов формула была записана: 1.Схватите ячейку за
ВыберитеКопировать Или, может потребоватьсяМы стараемся как Ctrl + X. переключаться между комбинаций
использовали. > вам, с помощью дело в том
«А» закреплена (знакVlad999: Здравствуйте. У меня
про типы ссылок: подвести в угол во все строки правый нижний уголзначения
или нажмите сочетание удалить значения, которые можно оперативнее обеспечиватьНа том же листе
абсолютных и относительныхНапример, при копировании формулыВставить кнопок внизу страницы. что для каждой
$): c Екселем практически возник такой вопрос… на ячейки - ячейки где есть столбца без учета и протяните на
и нажмите клавиш CTRL + можно использовать в вас актуальными справочными или в другой ссылок и выберите две ячейки внизили нажмите клавиши
Для удобства также прадукции практически расчет$A$1 — не не работал, да есть таблица на Конкретно в вашей формула появится чёрный его границ. тоесть весь столбец.кнопку ОК C.
Как в экселе скопировать формулу чтобы…
формуле, скопировав значение материалами на вашем лист щелкните ячейку, необходимый вариант. и вправо от CTRL+V.
приводим ссылку на стоимости по разному меняется (постоянна)
и нужды нет, одном листе которой
формуле нужно вместо плюсик — и уходит в бесконечность.
2. Или правый.Выделите левую верхнюю ячейку
результат формулы в языке. Эта страница в которую нужноДополнительные сведения о абсолютные ячейки A1, ячейки,Другими параметры вставки, щелкните
оригинал (на английском происходит, поэтому яA$1 — при но иногда приходится есть 3 столбца использовать символ «$» тянуть туда, куда
ни один из щелчок мыши -Формула написана в одной область вставки. другую ячейку на переведена автоматически, поэтому вставить формулу. и относительные ссылки которые ссылки будут
Как скопировать формулу из ячейки на всю колонку?
стрелку под кнопкой языке) . думаю единой формулы растягмвании формулы и делать нечто подобное.. Товар, Количество и
с ссылками на надо её вставить представленных вариантов эту
копировать- выделить весь ячейке (сумма чиселСовет: листе. В случае ее текст может
Чтобы вставить формулу с на ячейки ознакомьтесь обновляться согласно следующее:ВставитьПри копировании формулы в не получится, предполагаю по столбцам иДобавил вложение, Буду Стоимость , эти ячейки из столбцаГеннадий гривин
planetaexcel.ru
Как скопировать столбец в Excel?Фишка в том, что значения копируемого столбца задаются формулой, при копировании в друго
задачу не решает столбец — вставить в строке), как Чтобы переместить или скопировать простой скопировать выделенный содержать неточности и сохранением форматирования, выберите со статьей ОбзорСсылка
и выберите вариант: другое место, можно конечно что можно
по строкам меняется очень благодарен если 3 столбца содержат «Н» — типа: Выдели ячейку, наведиона копировалась с измененнымиОлег медведев мне сделать чтобы выделенный фрагмент на
Копирование столбцов с формулами
фрагмент такие действия грамматические ошибки. Для пункты формул.Новая ссылкаФормулы выбрать параметры вставки прописать условия для только «A». объясните мне, как значения за месяц, «$H$2». курсор на правый ячейками соотвественно положению?: Выдели яцейку и автоматически считалась сумма другой лист или приведет к возникновению нас важно, чтобыГлавнаяВ отличие от копирования$A$1 (абсолютный столбец иЧтобы вставить только определенного формулы в подстановок формул, ноExamp1e реализовать то что столбец Стоимость считается
Фишка в том, что
нижний угол ячейки, т.е. если формула справа снизу чёрный каждой строки в
в другую книгу, ошибки ссылку Недопустимая эта статья была > формулы при перемещении абсолютная строка)
формулу ячейках назначения. для этого скорее, можно попробовать создать нужно.
по формуле в значения копируемого столбца чтобы появился крестик, B6=(B5-C5)+F5, как сделать квадратик протяни вниз столбике? щелкните ярлычок другого ячейка (#REF!) должна вам полезна. ПросимВставить формулы в другое$A$1.Ниже описано, как скопировать
всего необходимо будет единую формулу для
Examp1e которую входит значения задаются формулой, при удерживая левую кнопку чтобы нижняя автоматом сколько нужно!Алекс
листа или выберите отображаться в целевой
вас уделить паруили нажмите клавиши место в тойA$1 (относительный столбец иЗначения
и Вставить формулу. использовать макросы, а столбца СТОИМОСТЬ. Единственное: A1 — относительная из столбца количества копировании в другой мышки тащи вниз была B7=(B6-C6)+F6 ?Фаина: Выдели учейку и другую книгу и ячейке, поскольку больше секунд и сообщить, CTRL+V. же или другой абсолютная строка)
Чтобы вставить значенияВыделите ячейку, содержащую формулу, я в них непонятно, от чего ссылка — А и значения процентов документ формула теряет по столбцу доПользователь удален: Если не лень, протяни ее до выделите левую верхнюю не будет ссылки помогла ли онаЧтобы воспользоваться другими параметрами лист, ссылки наC$1 только (результат вычисления которую нужно скопировать. не силен( зависит, из какой и 1 меняются
CyberForum.ru
, пошлин и
Перейти к содержимому
Рассмотрим несколько способов протягивания (копирования) формул в строках и столбцах программы Excel.
Первый способ: протянуть ячейку в столбце или строке.
Чтобы протянуть (распространить) формулу из одной ячейки в несколько ячеек столбца или строки следует выполнить ряд действий:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Нажать и удерживать левую кнопку мыши.
4. Не отпуская кнопку мыши потянуть крестик в нужном направлении. В ту сторону, в которую следует распространить значение ячейки.
Второй способ: быстрое протягивание формулы в один клик мыши.
Для быстрого заполнения столбца формулой или значением из ячейки достаточно выполнить следующие действия:
1. Записать функцию (формулу) в ячейку и нажать «ENTER».
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Кликнуть двойным кликом по правому нижнему углу ячейки.
Формула протянется автоматически до первой пустой ячейки или до полной в случаях, когда в столбце после ячейки с размножаемой функцией стоят пустые ячейки.
Третий способ: протянуть формулу без изменения (смещения) исходных ячеек.
Для протягивания функции без ее изменения следует выполнить те же операции, что в первом и во втором случает. Только перед протягиванием нужно зафиксировать адреса неизменяемых ячеек.
Зафиксировать адреса ячеек можно добавив перед значением адреса столбца или перед значением адреса строки знак «$»доллара.
Теперь, когда адрес закреплен, он не будет меняться при протягивании.
Четвертый способ: протянуть формулу при помощи копирования.
Подходит для работы под фильтрами.
Выполняется следующим образом:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Копировать значение ячейки при помощи выпадающего контекстного меню правой кнопкой мыши или сочетанием клавиш «ctrl»+»c».
3. Выделить нужный диапазон.
Для быстрого выделения вниз достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка вниз
Для быстрого выделения в сторону достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка в сторону
- После того, как выделили диапазон, следует вставить скопированную формулу при помощи выпадающего контекстного меню правой кнопкой мыши или сочетанием клавиш «ctrl»+»v».
Как скопировать формулу/формулы в Excel, копирование и вставка формул
Работа с формулами является неотъемлемой частью создания и редактирования таблиц в Excel. При этом создаются как простые, так и вложенные формулы, содержащие относительные, абсолютные и смешанные ссылки на ячейки. При внесении формул в таблицы, наиболее распространенными операциями являются копирование и вставка формул.
Что такое формула?
Формулы — это некоторые выражения, выполняющие вычисления между операндами при помощи операторов. Формулам всегда предшествует знак равенства, за которым следуют операнды и операторы.
Операнды — это элементы вычисления (ссылки, функции и константы ).
Ссылки — это адреса ячеек или их диапазонов.
Функции — это заранее созданные формулы, выполняющие сложные вычисления с введенными значениями (аргументами) в определенном порядке. Различают математические, статистические, текстовы, логические и другие категории функций.
Константы — это постоянные значения, как текстовые, так и числовые.
Операторы — это знаки или символы, определяющие тип вычисления в формуле над операндами. Используются математические, текстовые, операторы сравнения и операторы ссылок.
Ссылки в формулах
Для создания связей между ячейками используются ссылки. Различают три типа ссылок — относительные, абсолютные и смешанные. По умолчанию в Excel используются относительные ссылки.
Относительные ссылки на ячейки
Относительная ссылка — это ссылка, которая основана на относительном расположении ячейки, содержащей формулу и ячейки, на которую указывает ссылка. Если изменяется позиция ячейки с формулой, то автоматически корректируется и ссылка на связанную ячейку.
Абсолютные ссылки на ячейки
Абсолютная ссылка — это неизменяемая ссылка на ячейку, то есть при изменении позиции ячейки с формулой адрес ячейки с абсолютной ссылкой остается неизменным. Абсолютная ссылка указывается символом $ перед именем (номером) столбца и перед номером строки, например $A$1.
Смешанные ссылки на ячейки
Смешанная ссылка — это комбинация относительных и абсолютных ссылок, когда используется либо абсолютная ссылка на столбец и относительная на строку, либо абсолютная на строку и относительная на столбец, например $A1 или A$1. При изменении позиции ячейки с формулой, содержащей смешанные ссылки, относительная часть ссылки изменяется, а абсолютная остается неизменной.
Трехмерные ссылки на ячейки
Трехмерные ссылки — это ссылки на одну и ту же ячейку или даипазон ячеек, расположенных на нескольких листах одной книги. Трехмерная ссылка кроме имени столбца и номера строки включает в себя имя листа и имеет следующий вид Лист1:Лист3!А1.
Как создать формулу и ввести ее в ячейку?
Формулу можно вводить как непосредственно в ячейку, так и в окно ввода на строке формул. В ячейке с формулой отображается результат вычисления, а в окне ввода строки формул отображается текст формулы.
Простые формулы
Простая формула — это формула, содержащая только числовые константы и операторы.
Для того чтобы создать простую формулу, необходимо:
— выделить ячейку, в которой будет находиться формула;
— ввести с клавиатуры символ равно (=);
— ввести число, затем знак действия, затем следующее число и так далее (например =2+3*4);
— нажать Enter для перехода вниз, Shift+Enter для перехода вверх, Tab для перехода вправо или Shift+Tab для перехода влево.
Формулы с использованием относительных ссылок
Этот вид формул основан на вычислениях, использующих ссылки на ячейки. Для того чтобы создать такую формулу, необходимо:
— выделить ячейку, в которой будет находиться формула;
— ввести символ равенства (=) с клавиатуры;
— ввести адрес ячейки, содержащей нужное значение (можно кликнуть курсором мыши по нужной ячейке);
— вставить в формулу оператор, ввести адрес следующей ячейки и так далее;
— завершить создание формулы аналогично тому, как это описано в предыдущем случае.
Формулы с использованием абсолютных ссылок
Формулы с использованием абсолютных ссылок создаются с небольшим отличием от формул использующим относительные ссылки. Для создания формулы этого типа необходимо:
— выделить ячейку, в которой будет находится формула;
— ввести символ равенства (=) с клавиатуры;
— создать нужную формулу с использованием относительных ссылок на ячейки;
— не закрепляя созданную формулу, кликнуть курсором ввода текста в адресном окошке перед адресом той ячейки, которую необходимо сделать абсолютной ссылкой;
— нажать на клавиатуре F4;
— завершить создание формулы клавишей Enter.
Как ввести одну формулу одновременно в несколько ячеек?
Для ввода одной формулы в диапазон ячеек необходимо:
— выделить диапазон ячеек;
— ввести формулу в первую ячейку диапазона;
— закрепить результат сочетанием клавиш Ctrl+Enter.
Как выделить все ячейки с формулами?
В версиях приложения Excel 2007 и выше существует возможность выделять группы ячеек, объединенные общим признаком, например можно найти и выделить все ячейки, содержащие формулы. Для этого на вкладке «Главная» нужно раскрыть меню кнопки «Найти и выделить» и выбрать пункт «Формулы» в списке команд.
Как скопировать формулу из одной ячейки в другую?
При копировании формулы из одной ячейки в другую все ссылки, которые используются в формуле, автоматически корректируются и заменяются в соответствии с новым положением формулы.
Скопировать формулу из выбранной ячейки можно любым известным способом (при помощи кнопки «Копировать» на вкладке «Главная», при помощи сочетания горячих клавиш Ctrl+C, при помощи пункта «Копировать» в контекстном меню и так далее). После того как формула скопирована, необходимо выделить ячейку, в которую нужно вставить формулу и использовать любой известный способ вставки (кнопкой «Вставить» на вкладке «Главная», сочетанием горячих клавиш Ctrl+V, выбрав пункт «Вставить» из контекстного меню, выбрав пункт «Специальная вставка»). После этого закрепить результат кликом по клавише Enter. Для копирования формулы можно использовать также способ, при котором курсор мыши наводится на правый нижний угол маркера выделения до появления тонкого черного крестика и при нажатой левой кнопке мыши протягивается по всему диапазону. При этом в каждой следующей ячейке формула будет иметь ссылки на новые соответствующие ячейки.
Если нужно скопировать формулу так, чтобы ссылки на адреса ячеек остались неизменными, то необходимо либо относительные ссылки превратить в абсолютные, либо скопировать текст формулы в строке ввода формул.
Как заменить формулу результатом ее вычисления?
Если скопировать ячейку или диапазон ячеек с формулами, а вставку осуществить при помощи пункта «Вставить значения» (вкладка «Главная»/группа «Буфер обмена»/кнопка «Вставить», либо контекстное меню «Специальная вставка»/»Значения»), то в результате этой операции вместо формул будут отображены значения, полученные в результате вычисления этих формул. Если скопировать диапазон ячеек с формулами и в этот же диапазон вставить значения, то формулы этого диапазона будут заменены результатами их вычислений.
Как ускорить работу с формулами при создании и редактировании таблиц?
Копировать формулы в таблицах стандартными средствами Excel приятно и легко до тех пор, пока формулы несложные, однотипные и расположены в непрерывных диапазонах ячеек. На практике же часто встречаются такие таблицы, где информация сгруппирована по различным видам, типам, группам, срокам, наименованиям и так далее. Соответственно и формулы в таких таблицах расположены не подряд, а с различными промежутками и редактировать такие таблицы (например добавлять новые столбцы или строки) довольно проблематично из-за большого количества повторения одной и той же операции копирования-вставки. Еще более усугубляется такая ситуация тем, что формулы сложные и со смешанными ссылками. Копирование и вставка таких формул зачастую приводит к нежелательным смещениям адресов ячеек и их диапазонов, копировать же текст формул не вполне удобно.
Облегчает и ускоряет работу при копировании формул, текста формул и значений формул, а также при замене формул их значениями VBA-надстройка для Excel, позволяющая в указанном диапазоне копировать все ячейки с формулами и вставлять в соседние ячейки с заданным смещением как формулы и тексты формул, так и значения. Диалоговое окно надстройки и ссылка для скачивания представлены ниже.
Надстройка позволяет:
1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;
2. в выбранном диапазоне находить ячейки с формулами, копировать их и вставлять с заданным смещением;
3. выбирать один из трех режимов копирования формул:
— «Скопировать формулы» — простое копирование формул, при котором все ссылки, используемые в формулах, автоматически изменяются в соответствии с новым размещением формул;
— «Скопировать текст формул» — точное копирование формул, без изменения ссылок, используемых в формулах;
— «Скопировать значения формул» — копирование, при котором формулы заменяется результатамм их вычислений.
4. заменять формулы выбранного диапазона результатами вычисления (если выбрать опцию «Скопировать значения формул», а в полях, где задается смещение установить нули).
Перемещение и копирование формулы
Важно помнить о возможностях изменения ссылки относительной ячейки при перемещении или копировании формулы.
Перемещение формулы.При перемещении формулы ссылки на ячейки в формуле не изменяются независимо от типа используемой ссылки на ячейки.
Копирование формулы: При копировании формулы относительные ссылки на ячейки будут изменяться.
Перемещение формулы
Выделите ячейку с формулой, которую необходимо переместить.
В группе » буфер обмена » на вкладке » Главная » нажмите кнопку Вырезать.
Формулы можно скопировать и путем перетаскивания границы выделенной ячейки в левую верхнюю ячейку области вставки. Все существующие данные будут заменены.
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, на вкладке » Главная » в группе » буфер обмена » нажмите кнопку » Вставить«.
Чтобы вставить только формулу, в группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Копирование формулы
Выделите ячейку с формулой, которую вы хотите скопировать.
В группе » буфер обмена » на вкладке » Главная » нажмите кнопку » Копировать«.
Выполните одно из указанных ниже действий.
Чтобы вставить формулу и форматирование, я использую группу » буфер обмена » на вкладке » Главная » и выбираю команду » Вставить«.
Чтобы вставить только формулу, надстройку группу » буфер обмена » на вкладке » Главная «, нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку формулы.
Примечание: Вы можете вставить только результаты формулы. В группе буфер обмена на вкладке Главная нажмите кнопку Вставить, выберите команду Специальная Вставкаи нажмите кнопку значения.
Убедитесь, что ссылки на ячейки в формуле создают нужный результат. При необходимости переключите тип ссылки, выполнив указанные ниже действия.
Выделите ячейку с формулой.
В строке формул строка формул выделите ссылку, которую нужно изменить.
Нажмите клавишу F4, чтобы переключиться между комбинациями.
В таблице показано, как будет обновляться ссылочный тип при копировании формулы, содержащей ссылку, на две ячейки вниз и на две ячейки вправо.
Excel. Перемещение формул без изменения относительных ссылок
На днях дочь обратилась с проблемой. Она построила сложную таблицу в Excel с большим числом формул, основанных на относительных ссылках, и возникла потребность скопировать эти формулы в новую область листа с сохранением ссылок на те же ячейки, что и исходные формулы (подробнее о типе ссылок см. Относительные, абсолютные и смешанные ссылки на ячейки в Excel). «Зайти» во все ячейки с формулами и изменить ссылки на абсолютные было затруднительно, так как таких ячеек было больше ста…
К сожалению, стандартные средства Excel не позволяют выполнить подобное копирование. Что вообще-то говоря, удивительно! Попробуйте, например, перенести формулу =В1+С1, хранящуюся в ячейке D1, в ячейку D4 (рис. 1). Если выполнить копирование с помощью специальной вставки и опции вставить формулы, в ячейке D4 обнаружите формулу =В4+С4.
Рис. 1. Специальная вставка; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке
Скачать заметку в формате Word или pdf, примеры в формате Excel
Решение пришло из моего прошлого опыта: когда я был верстальщиком, я очень широко использовал контекстные замены, и был мастером в этом искусстве.
Выделите диапазон ячеек, который хотите скопировать. В нашем примере это С4:С13 (область 1 на рис. 2), и выберите команду Главная → Найти и выделить → Заменить (область 2 на рис. 2), или нажмите Ctrl + H (английская H).
Рис. 2. Найти и заменить
В открывшемся диалоговом окне «Найти и заменить» (рис. 3) в поле «Найти» введите знак = (с него начинаются все формулы). В поле «Заменить на» введите знаки && или любой иной символ который, как вы уверены, не используется ни в одной из формул. Нажмите «Заменить все».
Рис. 3. Заменить знак = на знаки &&
Во всех формулах на рабочем листе вместо знака равенства теперь стоит && (рис. 4).
Рис. 4. После замены
Скопируйте ячейки С4:С13 в требуемое место, и выполните обратную замену всех && на =. И первоначальные, и новые формулы ссылаются на одни и те же ячейки (рис. 5), причем формулы используют относительные ссылки, то есть их можно «протягивать».
Рис. 5. Формулы удалось перенести
Дополнение от 1 октября 2016
Еще один вариант решения проблемы можно найти у Джона Уокенбаха. [1] Переключите Excel в режим просмотра формул, пройдя по меню Формулы –> Зависимости формул –> Показывать формулы (рис. 6). Выделите диапазон для копирования. В данном примере – С4:С13. Скопируйте его в буфер. Откройте текстовый редактор, например, Word или Блокнот. Вставьте скопированные данные. Выделите весь текст, и снова скопируйте его в буфер. Вернитесь в Excel и активизируйте верхнюю левую ячейку диапазона, в который хотите вставить ваши формулы. Убедитесь, что лист, на который копируются данные, находится в режиме просмотра формул. Вставьте формулы. Выйдете из режима показа формул, повторно пройдя по меню пройдя по меню Формулы –> Зависимости формул –> Показывать формулы. Формулы в целевом диапазоне будут ссылаться на те же ячейки, что и в исходном.
Рис. 6. Режим Показывать формулы
Примечание. В некоторых случаях операция вставки в Excel выполняется с ошибкой и программа разбивает формулу на две и более ячейки. Если так происходит, то, возможно, недавно вы пользовались функцией Excel Текст по столбцам и приложение напоминает вам, как данные разбирались при последнем сеансе. Откройте Мастер распределения текста по столбцам и измените параметры. Выполните команду Данные –> Работа с данными –> Текст по столбцам. В диалоговом окне Мастера распределения текста по столбцам выберите С разделителями и нажмите Далее. Снимите флажки со всех вариантов разделителей, кроме варианта знак табуляции, и нажмите Отмена. После этих изменений формулы будут вставляться правильно.
[1] Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 144, 145.
Копирование формул без сдвига ссылок
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки J2.
Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:
Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета.
Способ 1. Абсолютные ссылки
Способ 2. Временная деактивация формул
Чтобы формулы при копировании не менялись, надо (временно) сделать так, чтобы Excel перестал их рассматривать как формулы. Это можно сделать, заменив на время копирования знак «равно» (=) на любой другой символ, не встречающийся обычно в формулах, например на «решетку» (#) или на пару амперсандов (&&). Для этого:
- Выделяем диапазон с формулами (в нашем примере D2:D8)
- Жмем Ctrl+H на клавиатуре или на вкладке Главная — Найти и выделить — Заменить (Home — Find&Select — Replace)
Способ 3. Копирование через Блокнот
Этот способ существенно быстрее и проще.
Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas — Show formulas) , чтобы включить режим проверки формул — в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:
Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:
Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:
Осталось только отжать кнопку Показать формулы (Show Formulas) , чтобы вернуть Excel в обычный режим.
Примечание: этот способ иногда дает сбой на сложных таблицах с объединенными ячейками, но в подавляющем большинстве случаев — работает отлично.
Способ 4. Макрос
Если подобное копирование формул без сдвига ссылок вам приходится делать часто, то имеет смысл использовать для этого макрос. Нажмите сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) , вставьте новый модуль через меню Insert — Module и скопируйте туда текст вот такого макроса:
Для запуска макроса можно воспользоваться кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:
Копирование формул без изменения адресов относительных ссылок
Целью этого урока является научить пользователя контролировать адреса ссылок на ячейки в формулах при их копировании или перемещении.
В зависимости от того копируется или перемещается формула в Excel, адреса ее ссылок могут существенно отличаться. Об этом нужно помнить всегда!
Копирование формул Excel без изменений ссылок
На готовом примере разберем согбенности изменения ссылок в формулах. Но перед тем как скопировать формулу в Excel, создайте на листе простую табличку как показано на рисунке:
Скопируйте значения столбца B (например, комбинацией клавиш CTRL+C) и вставьте их в столбец D (CTRL+V) . А потом переместите данные из столбца B в E (например, комбинацией клавиш CTRL+X).
Теперь переключитесь в режим отображения формул – CTRL+`(Ё). Обратите внимание, как ведут себя ссылки на ячейки при перемещении и копировании.
При перемещении (те, что в столбце E) ссылки не изменяются. А при копировании (те, что в столбце D), они смещаются автоматически.
Копирование формул в Excel со смещением
При копировании адреса относительных ссылок приспосабливаются к новому положению. Если ссылка была на одну ячейку влево, то она так и продолжает ссылаться, но адрес естественно меняется. Поэтому формула: =A2*1,23 стала формулой =C2*1,23. Когда мы ту же самую формулу не скопируем, а переместим, то адреса ее ссылок не изменятся, несмотря на то, что они относительные. При перемещении ссылки на ячейки ведут себя как абсолютные. Об этом следует всегда помнить пользователю Excel.
Примечание. В разделе, посвященном формулам, будет уделено больше внимания относительным и абсолютным ссылкам. А пока отметим что по умолчанию ссылки относительные, а если в адресе присутствует символ «$» — значит ссылка абсолютная.
Теперь усложним задание. Верните табличку до изначального вида как на первом рисунке. Выполните ряд последовательных действий:
- Скопируйте «Лист1», например с помощью мышки+CTRL. Наведите указатель на ярлычок первого листа. Удерживая левую клавишу мышки и клавишу CTRL на клавиатуре, переместите ярлычок (копия листа) в новое место. Отпустите сначала мышку, а потом клавиатуру. У вас получился такой же лист, но уже с названием «Лист1(2)».
- На копии «Лист1(2)» в ячейку D2 скопируйте значение из B2, а в ячейку E2 переместите (как на предыдущем задании).
- Теперь скопируйте столбцы D:E из «Лист1(2)» и вставьте их в столбцы D:E из «Лист1».
Как видите обе ячейки D2 и E2 были одинаково и одновременно скопированы, но ссылки в их формулах уже ведут себя по-разному. При копировании формул E2 значение не меняется. Все из-за того, что значения E2 из «Лист1(2)» получены путем перемещения и это уже считается для Excel иной способ присваивания адресов в формулах данной ячейки. Чтобы еще раз в этом убедиться, снова приведите табличку на «Лист1» в изначальный вид как на первом рисунке.
На этот раз в ячейку E2 скопируйте формулу из B2, а в ячейку D2 переместите туже самую формулу.
Программа нас информирует, что мы имеем ошибку «неправильная ссылка на ячейку» в E2. Но если бы мы не переносили, а просто скопировали формулы, то никаких ошибок не возникло.
Примечание. Быстро перемещать формулы можно с помощью перетаскивания ячейки мышкой удерживая левую клавишу после наведения указателя на рамку курсора выделенной ячейки. А выполнив это действие с нажатой клавишей CTRL, тогда формула скопируется.
Данный урок может показаться сложным для понимания, но на практике достаточно прост. Нужно только помнить об особенностях поведения формул при их копировании.