Перейти к содержимому

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

Author: Kelly Last Modified: 2025-06-05

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


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

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

1. Выберите числовые ячейки, сумму которых вы хотите скопировать, и нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. Нажмите Insert > Module, затем вставьте приведенный ниже код VBA в открывшееся окно Module.

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

Sub CopySum()
Dim xOb As New DataObject
xOb.Clear
xOb.SetText Application.WorksheetFunction.Sum(Application.ActiveWindow.RangeSelection)
xOb.PutInClipboard
MsgBox "The sum of selected cells has been copied to the Clipboard.", vbInformation, "Kutools for Excel"
End Sub
3Нажмите Tools > References для открытия окна References – VBAProject.
A screenshot showing the References option in Excel

4В диалоговом окне References - VBAProject нажмите кнопку Обзор . Затем выберите файл FM20.DLL в папке C:\Windows\System32 в появившемся диалоговом окне Add Reference, затем нажмите кнопки Открыть и ОК последовательно, чтобы закрыть два диалоговых окна. См. скриншот:
A screenshot showing the Browse button in the References – VBAProject window to select the FM20.DLL file

Примечание: Если опция Microsoft Forms 2.0 Object Library существует в поле Available References окна References – VBAProject, пожалуйста, отметьте эту опцию напрямую, а затем нажмите кнопку ОК.

5. Теперь вернитесь в окно Module, нажмите клавишу F5 или кнопку Run, чтобы запустить этот код VBA.

Появится диалоговое окно, которое сообщит вам, что сумма выбранных ячеек уже скопирована в буфер обмена. Нажмите кнопку ОК для его закрытия.
A screenshot of the dialog box confirming the sum of selected cells has been copied to the clipboard

6. Перейдите к выбору целевой ячейки, куда вы хотите вставить сумму, и одновременно нажмите клавиши Ctrl + V, чтобы вставить сумму выбранных ячеек.

Легко копировать только промежуточные итоги из выделения в другой диапазон или лист в Excel

С помощью функции Расширенное объединение строк Kutools для Excel пользователи могут быстро рассчитать промежуточные итоги (сумму, количество, среднее значение и т. д.), не перемещая одинаковые элементы вместе. Таким образом, вы можете скопировать ваш выбор в целевой диапазон, а затем применить эту функцию для копирования только промежуточных итогов в Excel.

A screenshot of the Kutools for Excel Advanced Combine Rows feature used to copy subtotals

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

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

Некоторые пользователи Excel могут быть неохотно использовать код VBA. Не беспокойтесь! Этот метод поможет вам скопировать только сумму выбранных ячеек через создание именованного диапазона и применение функции SUM.

1. Выберите диапазон ячеек, сумму которых вы хотите скопировать, введите имя в поле Name в верхнем левом углу и нажмите клавишу Enter.

В нашем случае мы определяем именованный диапазон как copy_sum в поле Name . См. скриншот:
A screenshot of the Name box in Excel with a name range (copy_sum) defined for a selected cell range

2Выберите целевую ячейку, куда вы хотите вставить сумму этих ячеек, введите формулу =SUM(copy_sum) в неё и нажмите клавишу Enter .
A screenshot showing the formula =SUM(copy_sum) entered in a destination cell to copy the sum

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


Копирование суммы выбранных ячеек с игнорированием скрытых ячеек/строк/столбцов

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

1Выберите диапазон со скрытыми строками и столбцами, сумму которых вы хотите скопировать, введите имя в поле Name в верхнем левом углу и нажмите клавишу Enter. См. скриншот:
В нашем случае мы определяем именованный диапазон как copy_sum_visible в поле Name . См. скриншот:
A screenshot showing the Name box in Excel with a name range (copy_sum_visible) defined for a selected range with hidden cells

2Выберите целевую ячейку, куда вы поместите сумму, и введите формулу =SUMVISIBLE(copy_sum_visible) в неё и нажмите клавишу Enter .
A screenshot showing the formula =SUMVISIBLE(copy_sum_visible) used in Excel to copy the sum ignoring hidden cells

Примечания:
(1) Функция SUMVISIBLE является одной из множества полезных встроенных функций, предоставляемых Kutools для Excel.
(2) Значение суммы станет ошибкой, если вы отправите эту книгу другим пользователям, которые не установили Kutools для Excel. Чтобы избежать этой проблемы, мы рекомендуем заменить формулу на её вычисленное значение с помощью утилиты Kutools для Excel К фактическим .
A screenshot of the Kutools for Excel To Actual utility to replace the SUMVISIBLE formula with its calculated value


Демонстрация: Копирование суммы выбранных ячеек с игнорированием скрытых ячеек/строк/столбцов

Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

Связанные статьи:

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

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

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

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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