Как суммировать буквы в excel

Объединение текста и чисел

​Смотрите также​​ Randy Orton​просто попытайтесь в​ использовать пожалуй вариант​Если у кого-то​ несколько раз в​ ‘собираем текст из​ в одном -​ «7»). При его​ — текст из​ + муж =​ значения с одним​ грамматические ошибки. Для​ эффективно объединять диапазоны.​ текст и больше​ косой черты ()​ образом. Можно отформатировать​Примечание:​Суммировать же буквы​ них разобраться​ с макросом, который​ еще есть варианты​

​ одной ячейке.​ ячеек Next rCell​ кнопка​ использовании необходимо помнить,​ всех ячеек всех​ любовь!»​ условием. Например, когда​ нас важно, чтобы​TEXTJOIN​ не функция числа​ в начале.​ ячейки, содержащие 15,​Мы стараемся как​ нельзя. Буквы можно​

Используйте числовой формат для отображения текста до или после числа в ячейке

​Алексей матевосов (alexm)​ прислал​ решения — милости​Пример (все это​ Application.DisplayAlerts = False​Объединить и поместить в​ что:​ диапазонов будет объединен​В категории​ необходимо для суммирования​ эта статья была​в Excel 2013​ становятся как числовые​Примечание:​ 100 и 200,​ можно оперативнее обеспечивать​

​ СЦЕПИТЬ. Типа А​: Допустим в ячейках​snipe​ просим)))​ — в одной​ ‘отключаем стандартное предупреждение​ центре (Merge and​Этот символ надо ставить​

​ в одно целое:​

  1. ​Текстовые​ определенного продукта total​

  2. ​ вам полезна. Просим​​ и более ранние​​ значения. Это означает,​​изменение встроенного формата​​ чтобы они отображались​
    Кнопка вызова диалогового окна в группе

  3. ​ вас актуальными справочными​​ и В сидели​​ столбца с А1​​.​​snipe​ ячейке, в А2):​ о потере текста​ Center)​

  4. ​ в каждой точке​​Для массового объединения также​​есть функция​ sales.​ вас уделить пару​ версии не поддерживается.​

    ​ что больше не​ не приводит к​ на листе как​ материалами на вашем​ на трубе.​ по А10 числа,​Благодарю!​: Public Function iSumma(Текст​
    ​154 р. -​​ .Merge Across:=False ‘объединяем​в Excel объединять-то​ соединения, т.е. на​

​ удобно использовать новую​

​СЦЕПИТЬ (CONCATENATE)​

​При необходимости суммирование значений​

​ секунд и сообщить,​

​Примеры различных на рисунке​

​ может выполнять любые​ удалению формат.​ 15 # продукт,​ языке. Эта страница​В ячейке А1​ текст и пустые​Svsh2015​ As String) As​

​ булочки; 550 р.​ ячейки Application.DisplayAlerts =​

​ ячейки умеет, а​

​ всех «стыках» текстовых​ функцию​, которая соединяет содержимое​ с помощью нескольких​ помогла ли она​

​ ниже.​ математических операций на​Для отображения​

​ продукт #100 и​

​ переведена автоматически, поэтому​ буква А, в​ ячейки.​: Floyd73,добрый день,вариант функции​ Double Dim a()​ — мясо; 120​ True .Item(1).Value =​ вот с текстом​ строк также, как​ОБЪЕДИНИТЬ (TEXTJOIN)​ нескольких ячеек (до​

Объединение текста и чисел из разных ячеек в одной ячейке с помощью формулы

​ условий, используйте функцию​ вам, с помощью​Внимательно посмотрите на использование​ них.​Используйте код​ 200 # продукта.​ ее текст может​ ячейке В1 буква​Формула суммирования =СУММ​ uuu в A1​

​ As String a()​ р. — молоко;​ Mid(sMergeStr, 1 +​ сложность — в​ вы ставите несколько​, появившуюся начиная с​

​ 255) в одно​​ СУММЕСЛИМН . Например​

  • ​ кнопок внизу страницы.​ функции​Для объединения чисел с​​Принцип действия​​Использование пользовательского числового формата​​ содержать неточности и​​ В​ (A1:A10)​​Function uuu(t$) Dim​​ = Split(Текст, «;»)​ 65 р. -​ Len(sDELIM)) ‘добавляем к​​ живых остается только​​ плюсов при сложении​​ Excel 2016. У​​ целое, позволяя комбинировать​ нужно добавить вверх​ Для удобства также​

  • ​текст​​ помощью функции СЦЕПИТЬ​12 как Продукт №12​ для отображения номера​ грамматические ошибки. Для​Формулы​Формула пропускает пустые​ i% With CreateObject(«VBScript.RegExp»):​ For i =​ яблоки.​ объед.ячейке суммарный текст​​ текст из верхней​​ нескольких чисел (2+8+6+4+8)​ нее следующий синтаксис:​ их с произвольным​

Примеры

​ total sales определенного​ приводим ссылку на​

​во втором примере​ или функции ОБЪЕДИНЕНИЯ,​​»Продукт № » 0​​ с текстом, не​ нас важно, чтобы​=A1&B1 ( точно​ ячейки и с​ .Pattern = «d+»:​ 0 To UBound(a())​​Далее, из ячейки​​ End With End​ левой ячейки.​Если нужно приклеить произвольный​=ОБЪЕДИНИТЬ(Разделитель; Пропускать_ли_пустые_ячейки; Диапазон1; Диапазон2​ текстом. Например, вот​ продукта в рамках​ оригинал (на английском​ на рисунке. При​ текст и TEXTJOIN​Текст, заключенный в кавычки​ изменяя порядок сортировки​ эта статья была​​ как в считалке)​​ текстом. Суммирует только​

Примеры объединения текста и чисел

См. также

  • ​ .Global = True​

  • ​ asd = Trim(a(i))​

  • ​ с такими данными​

  • ​ Sub​

support.office.com

Способы добавления значений на листе

​Чтобы объединение ячеек происходило​​ текст (даже если​ … )​ так:​ определенной области продаж.​ языке) .​ присоединении к числа​ и амперсанд (&)​ (включая пробел) отображается​ число. Таким образом​ вам полезна. Просим​=СЦЕПИТЬ (A1;B1)​ числовые значения.​ For i =​ asd = Mid(asd,​ нужно вытащить и​Теперь, если выделить несколько​ с объединением текста​ это всего лишь​где​Нюанс: не забудьте о​Общие сведения о том,​

​Один быстрый и простой​ в строку текста​ оператор.​ в ячейке перед​ изменение способа отображения​ вас уделить пару​Randy orton​Kleom​​ 0 To .Execute(t).Count​​ 1, InStr(1, asd,​​ сложить все числа,​​ ячеек и запустить​​ (как в таблицах​​ точка или пробел,​Разделитель​ пробелах между словами​ как сложение и​ для добавления значений​ с помощью оператор​Примечания:​ числом. В этом​

Используйте мастер автосуммирования для автоматического создания формулы СУММ. Выделите диапазон сверху/снизу или справа/слева от суммируемого диапазона, затем на ленте откройте вкладку ​ номера без изменения​

​ секунд и сообщить,​: Вот: =СЧЁТЗ (A1:A3)​: что значит буквенное?​ — 1 uuu​ » «) -​ в ячейке, например,​ этот макрос с​

Добавление на основе условий

  • ​ Word) придется использовать​ не говоря уж​- символ, который​ — их надо​ вычитание дат можно​ в Excel всего​ объединения, используйте функцию​

  • ​ ​ коде «0» обозначает​ значения.​ помогла ли она​ В скобках диапазон​ если числа написаны​ = uuu +​ 1) iSumma =​

Сложение или вычитание дат

​ А1.​ помощью сочетания клавиш​ макрос. Для этого​ о целом слове),​ будет вставлен между​ прописывать как отдельные​ найти Добавление и​ воспользоваться функцией Автосумма.​текст​

Сложение и вычитание значений времени

​В Excel 2016Excel Mobile и​ число, которое содержится​Выполните следующие действия.​ вам, с помощью​ укажи.​ словами, то придется​ .Execute(t)(i) Next End​ iSumma + CDbl(asd)​Т.е. в А1​

support.office.com

3 способа склеить текст из нескольких ячеек

​ Alt+F8 или кнопкой​ откройте редактор Visual​ то этот текст​ фрагментами​ аргументы и заключать​
​ вычитание дат. Более​ Выделите пустую ячейку​, чтобы управлять​ Excel Online с​
​ в ячейке (например,​Выделите ячейки, формат которых​ кнопок внизу страницы.​
​Pulse​ сначала их вручную​ With End Function​

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

​ Next i End​​ должно получиться число​​Макросы​​ Basic на вкладке​​ надо заключать в​Второй аргумент отвечает за​ в скобки, ибо​ сложные вычисления с​ непосредственно под столбцом​ способом отображения чисел.​ помощью функции​

Склейка текста функцией СЦЕПИТЬ

​ 12).​ требуется изменить.​ Для удобства также​: Нужно, чтобы складывались​ ввести в числовом​Svsh2015​ Function​

​ 889.​на вкладке Разработчик​Разработчик -​ кавычки. В предыдущем​ то, нужно ли​ текст.​ датами, читайте в​ данных. На вкладке​ В формуле используется​ОБЪЕДИНЕНИЯ​12:00 как 12:00 центральноевропейское​​На вкладке​​ приводим ссылку на​ только те ячейки​ виде, а потом​: добавлю еще вариант​AlexM​​Получается, у нас​​(Developer — Macros)​Visual Basic (Developer -​ примере с функцией​ игнорировать пустые ячейки​Очевидно, что если нужно​ статье даты и​ «​ базовое значение из​заменена​ время​

Склейка функцией СЦЕП

​Главная​ оригинал (на английском​ в которых содержится​​ складывать, иначе никак…​​ функции,в файл примере​: Можно массивной формулой​ ячейка А1 -​

​, то Excel объединит​ Visual Basic)​

​ СЦЕПИТЬ о кавычках​

  • ​ (ИСТИНА или ЛОЖЬ)​​ собрать много фрагментов,​ операций со временем.​формулы​
  • ​ ячейки, на который​функции СЦЕПИТЬ​ч:мм «центральноевропейское время»​в группе​
  • ​ языке) .​​ числа. Т.е если​Demetry​ uuu (и есть​

​ Код =СУММ(—ЕСЛИ(ПРАВБ(ПСТР(A1;СТРОКА($1:$99);6);2)=»р.»;ПСТР(A1;СТРОКА($1:$99);3)))​

Склейка текста функцией ОБЪЕДИНИТЬ

Способ 2. Символ для склеивания текста (&)

​ итого, а ячейка​ выделенные ячейки в​или сочетанием клавиш​ заботится сам Excel​

​Диапазон 1, 2, 3​​ то использовать эту​​Общие сведения о том,​» нажмите кнопку​ указывает ссылка (в​​. Несмотря на​​Текущее время показано в​​число​​Предположим, что нужно создать​ в ячейке текст,​​: =СЧЁТЕСЛИ (A1:A100;»*н*»)​​ uuu1)​Floyd73​ А2 — детализация.​ одну, слив туда​ Alt+F11, вставим в​

  • ​ — в этом​… — диапазоны​ функцию уже не​ как сложение и​Автосумма​ данном примере.4) —​ то, что функция​ формате даты/времени ч:мм​
  • ​щелкните стрелку.​ предложение грамматически правильные​ нужно, чтобы она​Считает в диапазоне​Function uuu#(t$) Dim​: Спасибо за столь​При небольшом гуглении​ же и текст​ нашу книгу новый​ же случае их​ ячеек, содержимое которых​ очень удобно, т.к.​ вычитание значений времени​>​ не форматированное значение,​

​СЦЕПИТЬ​ AM/PM, а текст​В списке​ из нескольких столбцов​ не учитывалась. Справку​

Сцепка текста амперсандом

​ от А1 до​ i%, s# With​ разнообразные варианты решений!​ варианта решения не​​ через пробелы.​​ программный модуль (меню​ надо ставить вручную.​ хотим склеить​

Склейка ФИО

Способ 3. Макрос для объединения ячеек без потери текста.

​ придется прописывать ссылки​ отображается Добавление и​Сумма​ отображаемое в ячейке​по-прежнему доступен для​ «московское время» отображается​категории​ данных для подготовки​​ смотрел, даже пример​ А100 количество ячеек,​ CreateObject(«VBScript.RegExp»): .Pattern =​​Теперь думаю, какой​ нашел, может быть​Floyd73​Insert — Module​Вот, например, как можно​Например:​ на каждую ячейку-фрагмент​

​ вычитание значений времени.​. Excel автоматически будут​ (40%). Чтобы восстановить​ обеспечения обратной совместимости,​ после времени.​выберите категорию, например​ массовой рассылки. Или,​​ есть, но почему​ ​ в тексте которых​ «d+»: .Global =​​ из них удобнее​ неправильно формулирую запрос,​: День добрый!​) и скопируем туда​​ собрать ФИО в​​Это универсальный и компактный​ по отдельности. Поэтому,​ Другие вычисления времени,​

​ определения диапазона, который​ форматов чисел используйте​ следует использовать​-12 как -12р. дефицит​настраиваемые​ возможно, вам нужно​ то он у​ есть буква «н».​ True For i​ будет использовать)))​ конечно…​Имеется небольшая задачка,​ текст такого простого​ одну ячейку из​ способ сцепки, работающий​ начиная с 2016​ можно просмотреть даты​ необходимо суммировать. (Автосумма​ функцию​ОБЪЕДИНЕНИЯ​ и 12 как​и нажмите кнопку встроенный​ форматирование чисел с​ меня не работает.​Алексей матевосов (alexm)​ = 0 To​Казанский​Подозреваю, что можно​

​ которую нужно реализовать​ макроса:​ трех с добавлением​ абсолютно во всех​ версии Excel, на​​ и операций со​​ также можно работать​​текст​​, так как​ 12р. избыток​ формат, который похож​ текстом, не затрагивая​_Boroda_​

planetaexcel.ru

Вытащить из ячейки числа и сложить их

​: После двух часового​​ .Execute(t).Count — 1​
​:​ сделать скриптом, но​ в экселе.​
​Sub MergeToOneCell() Const​ пробелов:​
​ версиях Excel.​ замену функции​ временем.​
​ по горизонтали при​.​функции СЦЕПИТЬ​0.00р. «избыток»;-0.00р. «дефицит»​ на то, которое​ формулы, которые могут​: =СУММ(I3;I5;I7;I10)​ раздумья по данному​
​ s = s​Floyd73​ работать с ними​
​Суть задачки вот​ sDELIM As String​Если сочетать это с​
​Для​СЦЕПИТЬ​Надпись на заборе: «Катя​ выборе пустую ячейку​Функция СЦЕПИТЬ​могут быть недоступны​
​Это значение отображается в​ вы хотите.​ использовать эти числа.​Итог 43​ вопросу появилась желание​ + CDbl(.Execute(t)(i)) Next​
​, до кучи Function​ не умею =(​ в чем.​
​ = » «​ функцией извлечения из​суммирования​пришла ее более​
​ + Миша +​ справа от ячейки,​СЦЕП​ в будущих версиях​ формате «Денежный». Кроме​
​В поле​ В Excel существует​Справка вражеская. Там​ предложить организаторам проекта​
​ uuu = s​ Fl(x) As Double​
​Можно решить задачу​В ячейке, например,​

​ ‘символ-разделитель Dim rCell​​ текста первых букв​​содержимого нескольких ячеек​​ совершенная версия с​ Семён + Юра​ чтобы суммировать.)​

​Функция ТЕКСТ​​ Excel.​
​ того, если в​Тип​ несколько способов для​ разделитель — запятая.​

​ «Вопросы и ответы»​​ End With End​ Dim y For​ обычными формулами?​ А2, записываются данные,​ As Range Dim​ -​ используют знак плюс​ похожим названием и​ + Дмитрий Васильевич​»Сумма».» />​Функция TEXTJOIN​TEXTJOIN​ ячейке находится положительное​измените коды числовых​ объединения текста и​

​ А у нас​​ усовершенствовать систему начисления​ Function​

​ Each y In​​Подскажите, пожалуйста, люди​ по следующему шаблону:​
​ sMergeStr As String​ЛЕВСИМВ (LEFT)​ «​

​ тем же синтаксисом​​ +​​Автосумма создает формулу для​​Примечание:​Объединение текста из​ значение (или 0),​ форматов в формате,​ чисел.​ — точка с​ баллов.​snipe​

​ Split(Replace(x, «,», «.»),​​ добрые!​число, пробел, текст,​

​ If TypeName(Selection) <>​​, то можно получить​+​ — функция​товарищ Никитин +​​ вас, таким образом,​​Мы стараемся как​
​ нескольких диапазонах и/или​

​ после него будет​​ который вы хотите​Если столбец, который вы​
​ запятой.​Только за прочтения​:​ «;») Fl =​OLEGOFF​ пробел, тире, пробел,​ «Range» Then Exit​ фамилию с инициалами​», а для​СЦЕП (CONCAT)​

​ рыжий сантехник +​​ чтобы вас не​ можно оперативнее обеспечивать​ строки, а также​ показан текст «(излишек)»,​
​ создать.​ хотите отсортировать содержит​Pulse​ таких вопросов начислять​Floyd73​ Fl + Val(y)​:​ текст, точка с​ Sub ‘если выделены​ одной формулой:​склеивания​. Ее принципиальное отличие​

​ Витенька + телемастер​​ требуется вводить текст.​​ вас актуальными справочными​​ разделитель, указанный между​ а если ячейка​Для отображения текста и​
​ числа и текст​:​ баллы, а за​
​, все присланные вам​ Next End Function​

CyberForum.ru

Подскажите пожалуйста как в excel посчитать сумму если значение в ячейке буквенное но нужно сложить все ячейки!???

​Floyd73​​ запятой (или точка),​ не ячейки -​Имеем текст в нескольких​содержимого ячеек используют​ в том, что​
​ Жора +​ Однако при желании​
​ материалами на вашем​ каждой парой значений,​ содержит отрицательное значение,​ чисел в ячейке,​

​ — 15 #​​_Boroda_​ ответ баллы умножать​ примеры заслуживают изучения​AlexM​, с помощью опции​ пробел (ставится после​ выходим With Selection​

​ ячейках и желание​​ знак «​
​ теперь в качестве​сволочь Редулов +​ введите формулу самостоятельно​ языке. Эта страница​ который будет добавляться​

Excel. Как сложить ячейки в excel , если в ячейках забита буква а не цифра ?

​ после него будет​​ заключите текст в​ продукта, продукт #100​, Спасибо! Выходит в​ на коэффициент.​ с целью понимания​: Вариант с макросом​ » Текст по​
​ точки с запятой,​ For Each rCell​ — объединить эти​&​ аргументов можно задавать​
​ не вспомнить имени,​ просматривать функцию сумм.​ переведена автоматически, поэтому​ текст. Если разделитель​
​ показан текст «(недостаток)».​ двойные кавычки (»​ и 200 #​ справке ошибка?!​И так. Ячейки,​
​помимо моей функции​ универсальный​ столбцам» можно так​ после точки не​
​ In .Cells sMergeStr​
​ ячейки в одну,​» (расположен на большинстве​
​ не одиночные ячейки,​

​ длинноволосый такой +​​Используйте функцию СУММЕСЛИ ,​ ее текст может​ пустую текстовую строку,​

Сложение ячеек содержащих текст (Сложение ячеек содержащих текст)

​При объединении чисел и​​ «), или чисел​ продукта — не​Pulse​ содержащие значения, можно​ вам предложены более​Floyd73​Floyd73​ ставится).​ = sMergeStr &​ слив туда же​ клавиатур на цифре​sad

​ а целые диапазоны​​ещё 19 мужиков​
​ если нужно суммировать​
​ содержать неточности и​ эта функция будет​ текста в ячейке,​ с помощью обратной​ может сортировать должным​

​: Капец!​​ считать, как показал​​ красивые решения​​: Всем спасибо, буду​: Спасибо за решение.​

​И так далее,​​ sDELIM & rCell.Text​cranky

excelworld.ru

​ их текст. Проблема​

Как складывать слова / тексты из разных ячеек вместе в Excel?

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

Сложение слов из разных ячеек вместе с формулами
Легко добавлять слова из разных ячеек вместе с Kutools for Excel

Добавляйте слова из разных ячеек вместе с формулами

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

1. Выберите пустую ячейку для поиска добавленных слов, введите формулу = A2 & B2 & C2 в панель формул и нажмите клавишу Enter.

Примечания :

Легко добавлять слова из разных ячеек вместе с Kutools for Excel

С помощью Combine утилиты Kutools for Excel , вы можете легко добавлять слова из разных ячеек вместе и разделять каждое слово любым разделителем в зависимости от ваших потребностей.

Перед применением Kutools for Excel , пожалуйста, сначала загрузите и установите его .

1. Выделите ячейки, которые нужно объединить вместе, и разверните выделение до пустого столбца, чтобы разместить добавленные слова. Затем нажмите Kutools > Объединить и разделить > Объединить строки, столбцы или ячейки без потери данных .

2. В диалоговом окне Объединить столбцы или строки вам необходимо:

Примечание : если выбранные ячейки содержат даты и вы хотите сохранить форматирование данных после объединения, установите флажок Использовать форматированный Значения .

Вы можете видеть, что соответствующие ячейки в выбранном диапазоне объединены вместе, как показано на скриншоте ниже:

Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, нажмите, чтобы загрузить ее , а затем примените операцию в соответствии с указанными выше шагами.

Как в excel суммировать ячейки с цифрой и текстом?

пример на скрине
5cab22ed2f557505831457.png

  • Вопрос задан более трёх лет назад
  • 7953 просмотра

Простой 8 комментариев

  • Facebook
  • Вконтакте
  • Twitter

AnnTHony

Saboteur, а если подсчитать сумму только тех ячеек где есть любая буква. Если просто использовать сумм, то суммируются ячейки без текста, а как сделать наоборот, чтобы суммировались только ячейки которые содержат любую букву? 5cab2c72b0219652214779.png

obezh

Volounteer

Для буквы «л» формула такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«л»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»л»;»»));0))
Для «п» соответственно такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«п»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»п»;»»));0))

Обе — формулы массива. Вводятся одновременным нажатием клавиш Ctrl+Shift+Enter

  • Facebook
  • Вконтакте
  • Twitter

Игорь, может еще поможете с одним вопросом, правда не знаю возможно ли вообще такое.

Суть в следующем. Для каждой ячейки хочу сделать выпадающий список с этими же значениями, например 8л;2п;3л и т.д

Как сделать чтобы в ячейке при выборе значения была видна только цифра? например я выбрал 8л из выпадающего списка, но в ячейке было видно только цифру 8, но при этом работала ваша формула

Для буквы «л» формула такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«л»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»л»;»»));0))
Для «п» соответственно такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«п»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»п»;»»));0))

Надеюсь понятно написал, что я хочу?

Volounteer

maratmd, думаю, тут не обойтись без макроса, который будет красить букву в цвет фона ячейки при выборе какого-то значения из списка. Таким образом, в списке будут цифры с буквами, а в ячейке видны только цифры (буквы будут окрашены в фоновый цвет). Других путей не вижу. Макрос надо поместить в модуль листа, диапазон замените на свой, в котором расположены ячейки со списками:

Как суммировать текст в ячейках в excel

Как в excel сложить текстовые ячейки

​ вам полезна. Просим​​ и более ранние​​ значения. Это означает,​​изменение встроенного формата​​ чтобы они отображались​
Кнопка вызова диалогового окна в группе

Примеры объединения текста и чисел

Используйте мастер автосуммирования для автоматического создания формулы СУММ. Выделите диапазон сверху/снизу или справа/слева от суммируемого диапазона, затем на ленте откройте вкладку ​ номера без изменения​


You can use the following basic formula to sum cells in Excel that contain both numbers and text:

=SUM(SUBSTITUTE(B2:B8, "some_text", "")+0)

This particular formula removes the text string “some_text” from each cell in the range B2:B8 and then calculates the sum of the values in the range B2:B8.

The following examples show how to use this formula in practice.

Example 1: Calculate Sum of Cells with Text and Numbers

Suppose we have the following dataset that shows the total number of sales at seven different stores:

To calculate the sum of sales, we can type the following formula into cell B10:

=SUM(SUBSTITUTE(B2:B8, " items", "")+0)

Once we press Enter, the sum of the items will be shown:

Excel sum cells with text and numbers

The sum of the items sold is 97.

This formula simply substituted a blank where “items” used to be in each cell and then calculated the sum of the values remaining in the cells.

Example 2: Calculate Sum of Cells with Different Text and Numbers

Suppose we have the following dataset that shows the total number of sales at seven different stores:

To calculate the sum of sales, we can type the following formula into cell B10:

=SUM(SUBSTITUTE(SUBSTITUTE(B2:B8, " items", ""), "things", "")+0)

Once we press Enter, the sum of the values in column B will be shown:

The sum of the items sold is 97.

This formula simply substituted a blank where “items” and “things” used to be in each cell and then calculated the sum of the values remaining in the cells.

Additional Resources

The following tutorials explain how to perform other common tasks in Excel:

How to Replace Blank Cells with Zero in Excel
How to Replace #N/A Values in Excel
How to Sum If Cells Contain Text in Excel

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Вы можете использовать следующую базовую формулу для суммирования ячеек в Excel, содержащих как числа, так и текст:

=SUM(SUBSTITUTE( B2:B8 , "some_text", "")+0)

Эта конкретная формула удаляет текстовую строку «some_text» из каждой ячейки в диапазоне B2:B8 , а затем вычисляет сумму значений в диапазоне B2:B8 .

Следующие примеры показывают, как использовать эту формулу на практике.

Пример 1: вычислить сумму ячеек с текстом и числами

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

Чтобы рассчитать сумму продаж, мы можем ввести следующую формулу в ячейку B10 :

=SUM(SUBSTITUTE( B2:B8 , " items", "")+0)

Как только мы нажмем Enter , будет показана сумма элементов:

Ячейки суммы Excel с текстом и числами

Сумма проданных товаров равна 97 .

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

Пример 2: вычислить сумму ячеек с разным текстом и числами

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

Чтобы рассчитать сумму продаж, мы можем ввести следующую формулу в ячейку B10 :

=SUM(SUBSTITUTE(SUBSTITUTE( B2:B8 , " items", ""), "things", "")+0)

Как только мы нажмем Enter , будет показана сумма значений в столбце B:

Сумма проданных товаров равна 97 .

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

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как заменить пустые ячейки нулем в Excel
Как заменить значения #N/A в Excel
Как суммировать, если ячейки содержат текст в Excel

0 / 0 / 0

Регистрация: 04.03.2009

Сообщений: 93

1

суммировать данные ( Буквы)

09.08.2010, 03:59. Показов 21868. Ответов 4


Студворк — интернет-сервис помощи студентам

как в отдельном столбце просуммировать данные…..буквы, которые содержатся в определенной строке! например….у меня есть строка…..в ней такаие записи! » В В В В О О О»
в столбце чтоб он посчитал и вывел что буква В встречается 4 раза……буква О 3 раза! тоесть просто написал » 4 3 «
надеюсь что задачка понятна ))



0



956 / 596 / 11

Регистрация: 11.06.2010

Сообщений: 1,345

09.08.2010, 10:31

2

Цитата
Сообщение от Газмяс
Посмотреть сообщение

надеюсь что задачка понятна ))

Нет. Совершенно не понятна.

Что Вы под этим подразумеваете?

в ней такаие записи! » В В В В О О О»

В одной ячейке или в разных? В каких? Есть ли объединённые?

как в отдельном столбце просуммировать данные…..буквы, которые содержатся в определенной строке!

Видимо не просуммировать, а подсчитать количество? В отдельном столбце это как? выводить через запятую? В одну ячейку? В несколько? Во весь столбец?

Вобщем давайте пример в Excel, «Что есть — Что хочу», тогда будет решение.



0



verik

09.08.2010, 15:22

3

Если это нужно для ведения графика или табеля, то посмотри приложение

5 / 5 / 0

Регистрация: 10.05.2010

Сообщений: 30

12.08.2010, 14:48

4

список вопросов Serge007 дополню еще одним:
если запись «ВВВВООО» тогда ответ 43, а если такая запись » А ВВВВОООТ И МЫЫ»
здесь надо считать все буквы (143112) или только повторяющиеся (432) ?



0



671 / 177 / 10

Регистрация: 28.07.2010

Сообщений: 253

14.08.2010, 10:49

5

Цитата
Сообщение от Газмяс
Посмотреть сообщение

… тоесть просто написал » 4 3 «

Согласно того, в каком виде хочется и как объяснил:

Код

=СЧЁТЕСЛИ(C11:AG11;"В")&" "&СЧЁТЕСЛИ(C11:AG11;"О")



0



Как посчитать сумму ячеек где буквы и цифры

exc012

Дата: Вторник, 29.10.2019, 13:27 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Здравствуйте.
Есть ячейки в них будет такой текст, например,
Я 8.2
Я 4,4
Необходимо в результирующей ячейке посчитать сумму по этим всем ячейкам, чтобы формула игнорировала буквы
Т.е. тут итог должен быть 12.6

Какую формулу надо использовать (функцию для суммирования)?

Сообщение отредактировал exc012Среда, 30.10.2019, 06:59

 

Ответить

bmv98rus

Дата: Вторник, 29.10.2019, 14:16 |
Сообщение № 2

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

exc012, Все ячейки с буквами. Название темы лучше приблизить к сути проблемы.


Замечательный Временно просто медведь , процентов на 20.

 

Ответить

китин

Дата: Вторник, 29.10.2019, 14:30 |
Сообщение № 3

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

exc012, — Прочитайте Правила форума
— Исправьте название темы согласно п.2 Правил форума, конкретнее обозначьте проблему
— Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

exc012

Дата: Среда, 30.10.2019, 07:00 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Прикладываю файл

К сообщению приложен файл:

0575860.xls
(25.0 Kb)

 

Ответить

bmv98rus

Дата: Среда, 30.10.2019, 07:40 |
Сообщение № 5

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

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

Код

=SUMPRODUCT(—SUBSTITUTE(A3:C3;»Я»;))

но то что было в топике требует минимум еще одну подстановку, точки или запятой на разделитель десятичный

Код

=SUMPRODUCT(—SUBSTITUTE(SUBSTITUTE(A3:C3;»Я»;);».»;»,»)

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

Код

=SUMPRODUCT(—SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A3:C3;»Я»;);».»;»,»);»,»;MID(1/2;2;1)))


Замечательный Временно просто медведь , процентов на 20.

 

Ответить

amfor

Дата: Среда, 30.10.2019, 07:49 |
Сообщение № 6

Группа: Проверенные

Ранг: Обитатель

Сообщений: 250


Репутация:

75

±

Замечаний:
0% ±


Excel 2016

Вариант

Код

=СУММПРОИЗВ(—ПСТР(«00″&A3:C3;1;ДЛСТР(A3:C3)+1))


Семь бед — один RESET.

 

Ответить

exc012

Дата: Четверг, 31.10.2019, 07:06 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Вариант

=СУММПРОИЗВ(—ПСТР(«00″&A3:C3;1;ДЛСТР(A3:C3)+1))

Спасибо!!! Так работает.
Еще добавил в конце +СУММ(A3:C3) чтобы подсуммировались ячейки, где буква не указана.

Отличный форум! Оригинальный дизаин

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 08:03 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

СОС!!
Помогите, оказывается надо учесть еще лучай когда в ячейк не 1 буква, например, 7.6Я, а еще когда так в ячейке: 7.6АП

Прикладываю файл, помогите!

П.с. сейчас еще сам, конечно попробую, но не факт что смогу.

К сообщению приложен файл:

6893054.xls
(25.0 Kb)

 

Ответить

Светлый

Дата: Понедельник, 11.11.2019, 09:17 |
Сообщение № 9

Группа: Друзья

Ранг: Старожил

Сообщений: 1742


Репутация:

479

±

Замечаний:
0% ±


Excel 2013, 2016

Ещё одна функция ПОДСТАВИТЬ и всё в порядке.


Программировать проще, чем писать стихи.

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 10:53 |
Сообщение № 10

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Излишнее цитирование удалено администрацией — это нарушение п.5j Правил форума
У меня вообще не работал.
Пожалуйста?

Сообщение отредактировал китинПонедельник, 11.11.2019, 12:52

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 11:35 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Очень бы хотелось получить ответ. Просто срочно надо!!!
Ковыряюсь по всякому, не работает

Вот в такой формуле, если поставить 3 нуля, тогда работает, если Я с пробелом стоит, но это тоже не вариант пробелы ставить

Код

=СУММПРОИЗВ(—ПСТР(«000″&A3:C3;1;ДЛСТР(A3:C3)+1))

 

Ответить

bmv98rus

Дата: Понедельник, 11.11.2019, 12:27 |
Сообщение № 12

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

Ковыряюсь по всякому, не работает

Ну вы ж сразу от правильного варианта переключились на понятный Вам.

Ещё одна функция ПОДСТАВИТЬ и всё в порядке.

Код

=SUMPRODUCT(—SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A3:C3;»Я»;);»АП»;);».»;»,»))


Замечательный Временно просто медведь , процентов на 20.

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 12:45 |
Сообщение № 13

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Спасибо, видимо я плохой пример привел.
Там внутри длинная строка и могут быть пустые ячейки

Этот вариант работает только при непрерывной строке.

А строка может быть:

7.8Я 7.8АП В В 7.8РП

То есть и букв может быть много и в ячейке может быть только буква без часов.

 

Ответить

bmv98rus

Дата: Понедельник, 11.11.2019, 12:52 |
Сообщение № 14

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

видимо я плохой пример привел.

Естественно надо прикладывать реалистичные данные, или уметь адаптировать к ним решения.


Замечательный Временно просто медведь , процентов на 20.

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 12:53 |
Сообщение № 15

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Вот, прикладываю файл уже приближенный.

К сообщению приложен файл:

6538239.xlsx
(11.1 Kb)

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 12:57 |
Сообщение № 16

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Естественно надо прикладывать реалистичные данные, или уметь адаптировать к ним решения.
К сообщению приложен файл: Copy_of_1267_1.xlsx(17.3 Kb)

Да, вижу тут есть обработка ошибки, но, если как в недавнем выложеном файле. Разные буквы, т.е. чтобы учесть все буквы надо формулу очень большукю тут рисовать

Поэтому я схватился за вариант

Код

=СУММПРОИЗВ(—ПСТР(«00″&A3:C3;1;ДЛСТР(A3:C3)+1))

Где все это работало и только не учитывало буквы с длиной 2 (т.е. всякие РП, АП, ДО, и т.д.)
И попытался ее смодифицировать

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 13:13 |
Сообщение № 17

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016


Что то хотел упростить (убрать замену точек на зпт) и добавить обработку еще 1 символа «РП» что-то заплюхался
…Еще пробую так, чтото не работает

Код

=СУММПРОИЗВ(ЕСЛИОШИБКА(—ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3:E3;»Я»;);»АП»;);»РП»;);))

Сообщение отредактировал exc012Понедельник, 11.11.2019, 13:14

 

Ответить

bmv98rus

Дата: Понедельник, 11.11.2019, 13:22 |
Сообщение № 18

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

Ага,а если учесть что пример от
то…Короче, если тексто суффиксом, то массивная

Код

=SUM(IFERROR(—SUBSTITUTE(LEFT(A3:E3;MAX(IF(ISNUMBER(—MID(A3:E3;{1;2;3;4;5};1));{1;2;3;4;5})));».»;»,»);))

Думаю 5 хватит, даже если будет 23.59
Нормальные примеры в следующий раз готовьте.

Что-то сложное вышло из под пера

Код

=SUM(IFERROR(—SUBSTITUTE(LEFT(A3:E3;TRANSPOSE(MMULT(—(ISNUMBER(—MID(TRANSPOSE(SUBSTITUTE(A3:E3;».»;»,»));1;{12345})));{1;1;1;1;1})));».»;»,»);))


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rusПонедельник, 11.11.2019, 14:28

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 13:24 |
Сообщение № 19

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Естественно надо прикладывать реалистичные данные, или уметь адаптировать к ним решения.
К сообщению приложен файл: Copy_of_1267_1.xlsx(17.3 Kb)

Добавил обработку еще символа, кое-как с бубном заработало.
Сейчас попытаюсь все буквы учесть

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 13:38 |
Сообщение № 20

Группа: Пользователи

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

7.8Я 7.8АП В В 7.8РП
то…

Короче, если тексто суффиксом, то массивная

=СУММ(ЕСЛИОШИБКА(—ПОДСТАВИТЬ(ЛЕВСИМВ(A3:E3;МАКС(ЕСЛИ(ЕЧИСЛО(—ПСТР(A3:E3;{1;2;3;4;5};1));{1;2;3;4;5})));».»;»,»);))
Думаю 5 хватит, даже если будет 23.59
Нормальные примеры в следующий раз готовьте.

Формула в вашем примере работает, а себе в лист вставляю и меняю диапазон на свой и показывает 0.
Вроде аккуратно копирую формулу.

 

Ответить

Недавно, в комментариях к заметке Excel. Суммирование по ячейкам, выделенным цветом меня спросили, как подсчитать число ячеек, содержащих определенный символ / букву. У меня получилось решить задачу без использования кода VBA на основе формулы массива. Если вы не использовали ранее такие формулы, рекомендую начать с заметки Excel. Введение в формулы массива.

Шаг 1. Определим, содержится ли искомый символ в ячейке (рис. 1).

Рис. 1. Содержится ли искомый символ в выбранной ячейке

НАЙТИ($C$1;A1) – ищет символ, хранящийся в $C$1, в строке А1; если находит, возвращает позицию этого символа в строке; если не находит, то возвращает ошибку #ЗНАЧ!

Скачать заметку в формате Word, примеры в формате Excel

Шаг 2. Избавляемся от ошибочных значений (рис. 2).

Рис. 2. Замена ошибочных значений нулями

ЕСЛИОШИБКА(НАЙТИ($C$1;A1);0) – возвращает 0, если значение функции НАЙТИ($C$1;A1) выдает ошибку, в противном случае возвращает само значение функции НАЙТИ($C$1;A1)

Шаг. 3. Заменяем номер позиции на единицу

Рис. 3. Приведение всех положительных значений к единице

=ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A1)/1000;1);0) – преобразование, позволяющее для любого значения позиции (не ошибки) получить 1; номер позиции, возвращаемый функцией НАЙТИ($C$1;A1), делится на 1000 и округляется до ближайшего целого (если быть точным, то ячейка Excel максимально может содержать 32 767 символов, так что «для надежности» можно заменить 1000 на 32 767 :); в этом случае, вы избежите ошибки при любом содержимом ячеек).

В качестве альтернативы можно использовать функцию ЕСЛИ:

=ЕСЛИОШИБКА(ЕСЛИ(НАЙТИ($C$1;A1)>0;1);0) – если значение функции НАЙТИ($C$1;A1) больше нуля, то функция ЕСЛИ заменяем это значение на единицу. Заметьте, что третий аргумент в функции ЕСЛИ отсутствует, так как функция НАЙТИ($C$1;A1) не может вернуть значение меньше или равно 0 (функция НАЙТИ($C$1;A1) возвращает только положительные значения или ошибку #ЗНАЧ!).

Шаг. 4. Суммируем все единички. Напомню, что единица соответствует ячейке, содержащей искомый символ, а ноль – ячейке, не содержащей искомый символ (рис. 4).

Рис. 4. Суммирование ячеек, содержащих искомый символ

В ячейке С2 я использовал формулу массива:

{=СУММ(ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A1:A14)/1000;1);0))}

Функция последовательно вычисляет значения =ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A1)/1000;1);0), =ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A2)/1000;1);0) … и так вплоть до =ЕСЛИОШИБКА(ОКРВВЕРХ(НАЙТИ($C$1;A14)/1000;1);0)

Результат вычисления (0 или 1) заносится в память, формируя виртуальный массив {1,1,1,0,1,1,0,1,1,0,0,0,1}. Функция СУММ просто суммирует все единицы.

Альтернативная функция: =СУММ(ЕСЛИОШИБКА(ЕСЛИ(НАЙТИ($C$1;A1:A14)>0;1);0))

P.S. Не вводите фигурные скобки в строку формул, а наберите всю формулу без фигурных скобок и нажмите одновременно Ctrl+Shift+Enter

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как строить регрессионную модель в excel
  • Как суммировать аргументы в excel
  • Как строить прогноз в excel
  • Как суммаесли в excel
  • Как строить пирамиду в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии