Repeater-zone.ru

ПК Репитер
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Суммирование столбцов в Microsoft Excel

Суммирование столбцов в Microsoft Excel

Сложение столбцов в Microsoft Excel

Иногда перед пользователями Экселя становится вопрос, как сложить общую сумму значений нескольких столбцов? Задача ещё больше усложняется, если данные колонки расположены не единым массивом, а разрознены. Давайте выясним, как просуммировать их различными способами.

Модификация и настройка кода макроса

Если мы хотим разделять тексты не пробелом, а вертикальной линией, тогда нужно просто изменить ASCII код в аргументе функции Chr() на 124:

savetext = savetext & Chr(124) & Selection.Cells(i, j)

Если в объединенных ячейках мы хотим вставлять только тексты из первого столбца (D), без текстов, записанных в остальных двух столбцах E и F тогда удалите или закомментируйте переменную j и код второго цикла:

закомментируйте переменную j и код .

Метод 3: применение функции СЦЕПИТЬ

Так как в большинстве случаев в объединенном столбце требуется сохранить данные исходных столбцов, рассмотрим третий метод. Он реализуется посредством функции СЦЕПИТЬ, достаточно сложен в использовании относительно двух ранее описанных, но позволяет сохранить все данные.

  1. Ставим курсор в верхнюю ячейку пустого столбца таблицы и обращаемся к Мастеру функций. Для этого кликаем соответствующую кнопку “Вставить функцию”, расположенную слева от строки формул и обозначенную как “fx”.Вставка функции в ячейку
  2. В появившемся окне в разделе “Категория” раскрываем список и останавливаемся на варианте “Полный алфавитный перечень”, далее – в окне “Выберите функцию” выбираем строку “СЦЕПИТЬ”, после чего жмем ОК.Выбор и вставка функции СЦЕПИТЬ
  3. В результате на экране появится окно аргументов для функции “СЦЕПИТЬ”. В качестве значений для аргументов “Текст1″ и “Текст2″ указываем адреса верхних ячеек столбцов, которые будут объединены. Для этого либо вводим эти адреса вручную (в нашем примере – B2 и С2), либо кликаем по полю формы для ввода аргумента и выбираем соответствующую ячейку непосредственно в таблице, щелкнув левой мыши по нужному элементу. Действие повторяем для всех ячеек тех столбцов (именно из первой строки), которые хотим объединить (в рассматриваемом примере – столбцы B и С). По готовности жмем ОК.Настройка аргументов функции СЦЕПИТЬ
  4. В результате выполнения функции “СЦЕПИТЬ” получаем объединенную запись, состоящую из значений двух выбранных ячеек. Однако, “склеенные” таким образом данные не разделены пробелом и требуют корректировки аргументов функции.Объединение столбцов с помощью функции СЦЕПИТЬ
  5. Суть корректировки заключается в добавлении пробела между соединяемыми значениями ячеек. Переходим в строку формул и между адресами объединяемых ячеек вставляем кавычки с пробелом внутри: ” “. Таким образом, после видоизменения аргументов функции, получаем следующее финальное выражение:
    =СЦЕПИТЬ(B2; » » ;C2) вместо =СЦЕПИТЬ(B2;C2) .
    Это позволяет разделить значения объединяемых ячеек знаком пробела. В зависимости от целей объединения и конкретных данных, содержащихся в ячейках, в качестве разделителя можно использовать любой подходящий или определенный задачей символ.Объединение столбцов с помощью функции СЦЕПИТЬ
  6. После корректного сцепления содержимого двух верхних ячеек, распространяем действие функции “СЦЕПИТЬ” на все строки объединяемых столбцов. Для этого воспользуемся Маркером заполнения. В ячейке с формулой наводим курсор на ее нижний правый угол, до появления черного крестика. Это и есть нужный нам Маркер. Удерживая левую кнопку мыши тянем крестик вниз, чтобы охватить все строки объединяемых столбцов.Использование маркера заполнения для применения функции СЦЕПИТЬ к другим строкам
  7. Получаем корректный результат объединения столбцов для всех строк с данными. Однако, как мы можем заметить, он расположен не в том месте таблицы, в котором должен находиться. Если просто скопировать и вставить данные, результаты использования функции СЦЕПИТЬ будут потеряны. Поэтому, используем другой алгоритм, позволяющий перенести только значения, полученные с помощью функции. Выделяем результат объединения (область ячеек) и копируем его в буфер обмена, кликнув по соответствующей кнопке во вкладке “Главная” (блок “Буфер обмена”). Также можно воспользоваться сочетанием клавиш Ctrl+C на клавиатуре или контекстным меню выделенного диапазона ячеек, щелкнув по нему правой кнопкой мыши.Копирование данных столбца
  8. После того, как требуемые данные скопированы в буфер обмена, выбираем любую свободную область и кликаем по ней правой кнопкой мыши. На экране появится контекстное меню, в котором есть раздел “Параметры вставки”. Среди возможных вариантов вставки выбираем иконку с цифрами “1,2,3″ (пункт “Значения”).Вставка данных столбца из буфера обмена
  9. После того, как данные были вставлены в виде значений и стали независимы от первоначальных результатов, полученных с помощью функции СЦЕПИТЬ, переносим их в нужное место рабочей таблицы. Выделяем и копируем область данных, аналогично ранее описанному шагу.Копирование данных столбца в буфер обмена
  10. Затем выделяем диапазон ячеек в целевом столбце – область, куда будут вставлены результаты объединения. Так как данные уже сохранены в виде значений, используем кнопку “Вставить” на ленте в главной вкладке программы. Также можно воспользоваться комбинацией клавиш Ctrl+V на клавиатуре.Вставка скопированных данных в Эксель
  11. Теперь выделяем два исходных столбца (B2 и C2 в нашем случае) и по алгоритму, подробно описанному в Методе 2, объединяем их (вкладка “Главная” – раздел “Выравнивание” – кнопка “Объединить по строкам”).Объединение по строкам в Эксель
  12. Получаем требуемый результат, а именно, корректно объединенные данные двух столбцов в требуемом месте таблицы. Теперь необходимо удалить из рабочего листа промежуточные данные. Выделяем область с лишней информацией, щелчком правой кнопки мыши по любому месту выделенного диапазона вызываем контекстное меню, где кликаем по команде “Очистить содержимое”. Данное действие повторяем для всех областей таблицы, которые больше не нужны.Очистка содержимого ячеек
  13. Завершающим этапом обработки таблицы является форматирование объединенного столбца. Конечный формат, вид и способ отображения полученных данных целиком зависят от поставленной задачи и пожеланий пользователя.Результат объединения ячеек в Excel
Читать еще:  Скачать драйвер для Panasonic KX-MB1900

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

Как суммировать столбец в Excel

Метод первый: одиночный щелчок

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

Столбец суммы Excel 1

Метод второй: функция автосуммирования

Второй способ суммирования столбца — использование функции автосуммирования. Это немного сложнее, чем первый метод, но легче сохранить данные. Шаги следующие:

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

Столбец сумм в Excel 2

2. Перейдите на вкладку «Главная» и найдите группу «Редактирование». Щелкните функцию автосуммирования со значком ∑.

3. Excel автоматически добавит функцию = СУММ и выберет диапазон чисел над ячейкой в ​​столбце.

столбец сумм в Excel 3

4. Просто нажмите Enter, чтобы увидеть сумму.

столбец сумм в Excel 4

Метод третий: используйте формулу СУММ вручную

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

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

2. Начните формулу с = СУММ (команда.

столбец сумм в Excel 6

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

4. См. Пример на панели функций на изображении ниже. Затем вы нажимаете Enter, чтобы увидеть свою сумму.

столбец сумм в Excel 5

Метод четвертый: преобразовать данные в таблицу

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

Читать еще:  Приложения для чтения манги на Андроид

1. Выделите столбец и нажмите Ctrl + T на клавиатуре, чтобы отформатировать диапазон ячеек в таблицу Excel.

Столбец сумм в Excel 7

2. Теперь вы должны увидеть вкладку «Дизайн». Перейдите на вкладку и установите флажок «Строка итогов».

столбец сумм в Excel 8

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

столбец сумм в Excel 9

4. Откройте раскрывающееся меню и выберите «Сумма», чтобы увидеть итоговую сумму.

Видеоматериал

Вот и все, теперь вы спокойно можете использовать больше возможностей этой программы и быстрее получать нужные результаты!

Сумма столбцов на основе смежных критериев

Суммируя столбцы на основе критериев, указанных в соседних столбцах, можно использовать формулу, основанную на функции СУММПРОИЗВ.

Сумма столбцов на основе смежных критериев

СУММПРОИЗВ умножает, затем суммирует произведения двух массивов: массив1 и массив2. Массив1 настроен выступать в качестве «фильтра», чтобы пропустить только те значения, которые удовлетворяют критериям.

Массив1 использует диапазон, который начинается в первом столбце, который содержит значения, которые должны пройти критерии. Эти «критерии ценности» находятсят в колонке слева, и в непосредственной близости к ним «значения данных».

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

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

Обратите внимание, что единицы соответствуют колонкам 1,5, и 7, которые соответствуют критериям «А».

Для массив2 внутри СУММПРОИЗВ, мы используем диапазон, «сдвинутый» на один столбец вправо. Этот диапазон начинается с первого столбца содержащего значения суммы и заканчивается последней колонке, которая содержит значения суммы.

Читать еще:  Как сбросить пароль Администратора в Windows 7

Так, в примере формулы в J5, после того, как массивы были заселены, мы имеем:

Так как СУММПРОИЗВ запрограммирован специально, чтобы игнорировать ошибки, возникающие в результате умножения значения текста, окончательный массив выглядит следующим образом:

Единственные «выжившие» значения умножения являются теми, которые соответствуют 1 внутри массив1. Вы можете думать о логике в массив1 «фильтрации» значений в массив2.

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

Сложите несколько столбцов в один с помощью Transform Range хорошая идея3

Объедините несколько столбцов в один с помощью формулы

1. Выберите диапазон, который хотите сложить, и перейдите к Имя Box чтобы дать этому диапазону имя, и нажмите Enter ключ. Смотрите скриншот:
столбцы стека документов в один 2

2. Затем выберите пустую ячейку, в которую вы хотите поместить результаты, введите эту формулу =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1) , Нажмите Enter и перетащите дескриптор заполнения вниз, пока не отобразится ошибка. Смотрите скриншот:
столбцы стека документов в один 3

В формуле MyData — это имя диапазона, которое вы указали на шаге 1.

Объедините несколько столбцов в один с помощью VBA

Вот код VBA, который тоже может вам помочь.

1. Нажмите Alt + F11 ключи для отображения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модульвставьте ниже код в Модуль.

VBA: стек столбцов в один

столбцы стека документов в один 4

3. Нажмите F5 нажмите клавишу для запуска кода, появится диалоговое окно для выбора исходных данных и нажмите OK, чтобы выбрать ячейку для размещения результатов. Смотрите скриншот:
столбцы стека документов в один 5

4. Нажмите OK. Теперь столбцы сложены в один столбец.
столбцы стека документов в один 6

Сложите несколько столбцов в один с помощью Transform Range

Применять Kutools for ExcelАвтора Диапазон преобразования Утилита также может помочь вам быстро решить эту проблему.

После бесплатная установка Kutools for Excel, сделайте следующее:

1. Выберите данные столбцов, которые вы используете, и нажмите Kutools > Диапазон > Диапазон преобразования. Смотрите скриншот:
столбцы стека документов в один 8

2. в Диапазон преобразования диалог, проверьте Диапазон до одного столбца и нажмите Ok, затем выберите ячейку для размещения результатов. Смотрите скриншот:
столбцы стека документов в один 9

3. Нажмите OK. Теперь столбцы уложены в один столбец.
столбцы стека документов в один 1

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector