Перейти до основного матеріалу

Як підсумувати комірки з текстом і цифрами в Excel?

Наприклад, у мене є список значень, що містять числові та текстові рядки, тепер я хочу підсумувати лише цифри на основі того самого тексту, подивіться на наступний знімок екрана. Зазвичай ви не можете безпосередньо підсумовувати значення у списку за допомогою текстового рядка, тут я представив вам деякі формули для вирішення цього завдання.


Суми комірок, що містять текст і цифри, на основі певного тексту з формулою

Ви можете використовувати формулу масиву для підсумовування чисел на основі відповідного текстового рядка в комірці, будь-ласка, зробіть наступне:

1. Спочатку ви можете записати свої текстові рядки, які хочете підсумувати відносні числа в клітинках стовпця.

2. Потім введіть нижче формулу в порожню комірку, у цьому прикладі я введу формулу в клітинку E2, а потім натисніть Ctrl + Shift + Enter клавіші разом, це поверне загальне значення зі списку на основі певного тексту. Дивіться знімок екрана:

=SUM(IF(ISNUMBER(FIND(D2,$B$2:$B$9)),VALUE(LEFT($B$2:$B$9,FIND(D2,$B$2:$B$9)-1)),0))

примітки: У наведеній вище формулі, D2 - критерій, який ви хочете використовувати, і B2: B9 вказує діапазон комірок, який потрібно підсумувати.

3. Потім виділіть комірку формули та перетягніть маркер заповнення вниз до комірок, до яких потрібно застосувати цю формулу, щоб отримати результат:


Підсумовуйте комірки, що містять текст і цифри на основі певного тексту, із зручною функцією

Якщо вищезгадану формулу вам важко зрозуміти, Kutools для Excel надає корисний інструмент - Сума на основі того самого тексту, за допомогою цієї функції ви можете отримати загальний результат у комірці, яка змішана з цифрами та текстом, не запам'ятовуючи жодних формул.

Примітка:Застосувати ці Сума на основі того самого тексту По-перше, ви повинні завантажити Kutools для Excel, а потім швидко та легко застосувати функції.

після установки Kutools для Excel, будь ласка, виконайте наступне:

1. Клацніть, щоб вибрати клітинку, куди потрібно вивести результат, див. Знімок екрана:

Tips : Щоб запобігти круговим посиланням, не вставляйте цю формулу в перший рядок робочого аркуша.

2. А потім клацніть Кутулс > Помічник формули > Помічник формули, див. скріншот:

3, в Помічник формул діалоговому вікні, виконайте такі дії:

  • Select Статистичний від Тип формули випадаючий список;
  • У Виберіть формулу списку, натисніть, щоб вибрати Сума на основі того самого тексту варіант;
  • Потім у Введення аргументів розділ, виберіть діапазон комірок, що містять текст і числа, які потрібно підсумувати в Діапазон текстове поле, а потім виберіть текстову комірку, для якої потрібно підсумувати значення на основі в текст текстове вікно.
Tips : В текст текстовому полі, вам слід змінити абсолютне посилання на клітинку за замовчуванням на відносне посилання на комірку для правильного перетягування формули.

4. А потім натисніть Ok , буде розраховано перший результат, а потім перетягніть маркер заповнення для заповнення формули в інші комірки, див. знімок екрана:


Суми комірок, що містять текст і числа, ігноруючи текст, за допомогою функції, визначеної користувачем

Якщо у вас є наступні дані, змішані з текстом і цифрами, і ви просто хочете витягти та скласти лише цифри в кожній комірці, як би ви могли швидко закінчити це в Excel ?.

Для вирішення цієї проблеми ви можете створити файл Визначена користувачем функція, будь ласка, зробіть так:

1. Утримуйте клавішу ALT + F11 ключі, щоб відкрити Вікно Microsoft Visual Basic для програм.

2. Клацання Insert > Модуліта вставте наступний код у Вікно модуля.

Код VBA: підсумовуйте лише цифри в комірці, що містять цифри та текст

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. Потім збережіть і закрийте цей код, поверніться до аркуша та введіть цю формулу = SumNumbers (A2) (A2 вказує клітинку, для якої потрібно підсумувати цифри), а потім перетягніть маркер заповнення вниз до комірок, які потрібно заповнити формулою, і лише цифри в кожній комірці додаються разом, див. знімок екрана:


Більше відносних статей:

  • Об'єднайте повторювані рядки та підсумуйте значення в Excel
  • В Excel , ви завжди можете зіткнутися з цією проблемою, коли у вас є ряд даних, що містить кілька повторюваних записів, і тепер ви хочете об’єднати повторювані дані та підсумувати відповідні значення в іншому стовпці, як показано на наступних знімках екрана. Як ви могли вирішити цю проблему?
  • Помножте дві колонки, а потім підсумуйте в Excel
  • У програмі Excel більшість з нас можуть помножити два стовпці, а потім скласти їх, звичайно, ми можемо множити кожен елемент, а потім підсумовувати, але це складно, якщо для обчислення потрібно використовувати сотні чи тисячі рядків. В Excel існує потужна функція - SUMPRODUCT, за допомогою якої ми можемо швидко помножити два стовпці, а потім підсумувати їх. У цій статті я розповім про те, як застосувати цю функцію.
  • Сума 3-х чи N значень на основі критеріїв у Excel
  • Зазвичай ми можемо підсумувати верхні n значень з діапазону комірок за допомогою простої формули, але чи намагалися ви коли-небудь підсумувати верхні n значень на основі деяких критеріїв. У цій статті я представив деякі формули для підсумовування верхніх n значень з певними критеріями в Excel.
  • Сума унікальних значень на основі критеріїв у Excel
  • Наприклад, у мене є діапазон даних, який містить стовпці Ім'я та Порядок, тепер для підсумовування лише унікальних значень у стовпці Замовлення на основі стовпця Ім'я, як показано на наступному знімку екрана. Як швидко та легко вирішити це завдання в Excel?
  • Підрахувати або підсумувати клітинки на основі кольорів шрифтів в Excel
  • Як можна отримати кількість комірок або підсумувати всі комірки, які містять певний колір шрифту в Excel? Наприклад, у мене є ряд даних на аркуші, як показано на наступному знімку екрана, і тепер я хочу підрахувати або підсумувати комірки, які мають червоний, синій та чорний кольори шрифту. Як правило, прямого способу вирішити це завдання немає, тут я розповім про деякі хитрощі для розв’язання цієї роботи.

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

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

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (50)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
I want to have a formula that count text. But what I want is that he count a criterium/ text like as 0,5 and not as 1. Like for example I have one column with T, TO and TM. T I want to count as 1 and TO/ TM as 0,50. I have tried several things, but can not solve it. Hopefully can someone help me out?
This comment was minimized by the moderator on the site
Hi, I am trying to check approximately 8 different types of leave. I am using conditional formatting to colour code letters and then calculate as numbers. It works well, I like it. I did not factor in a half day.

Can anyone tell me how to account for a half day, and still have Excel recognize the Alpha symbol.
This comment was minimized by the moderator on the site
Hi, how do I sum something like the following:
Column A
Row 1 2D
Row 2 2N
Row 3 1D+2N

I have no issues summing the Ds but when I try summing the Ns I would encounter a problem. The string 1D+2N is the culprit, so how do I go about this?
Any help is very much appreciated.

Thank you.
This comment was minimized by the moderator on the site
I must be doing something incorrect. When I try to use the SumNumbers() VB code nothing happens? excel does not recognize it as code? I am using a macro enabled document. Image attached.
https://ibb.co/6vRtD6N

[img]https://ibb.co/6vRtD6N[/img]
This comment was minimized by the moderator on the site
Hi, Michael,
I have tested the code based on the data you provied, it can work well.
This is User Defined Function, so, you needn't run the code, you just need to insert the formula SumNumbers(A1), and press Enter key to get the result. See screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-text-number.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
How to do this, but with decimal places? When using decimals, it returns 0...
This comment was minimized by the moderator on the site
HOW TO MULTIPLY COLUM 1 , 2 PCS , COLOUM 2 RATE 1 USD TOTAL AMOUNT ?
This comment was minimized by the moderator on the site
kindly reply to "I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?"
This comment was minimized by the moderator on the site
You need to use the VBA for that to work. the VBA code defines the SumNumbers as a function.
This comment was minimized by the moderator on the site
I have used VBA for that but it doesn't work. Can you plz take a look?
This comment was minimized by the moderator on the site
I have used VBA for that but it does not work. Can you take a look plz?
This comment was minimized by the moderator on the site
I want to use this formula to sum only numbers in all columns like =SumNumbers(A1:G1) but it gives error VALUE. how it can be fixed?
This comment was minimized by the moderator on the site
I am using this in excel 2016 but it doesn't seem to be working is there a work through? i keep getting a "
#name?" error
This comment was minimized by the moderator on the site
Hi,
I have a question. How to get the sum or the average of the column that has text inside that column. Please see attachment. Your answer would be greatly appreciated.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations