كيف يمكن جمع الأرقام التي تتضمن وحدات قياس بشكل صحيح ضمن نطاق معين في Excel؟
عند العمل مع Excel، قد تجد نفسك بحاجة إلى جمع أرقام مرفقة بوحدات قياس، مثل "5 kg" أو "12 lbs" أو "10 m"—وهو أمر شائع جدًّا عند تتبع الأوزان، الأطوال، أو الكميات في سياقات متنوعة كقوائم المشتريات، القياسات الهندسية، سجلات المختبرات، أو بيانات الخدمات اللوجستية، حيث تُلحَق كل قيمة بوحدة قياس. لكن المشكلة تظهر حين تحاول استخدام دالة SUM القياسية في Excel مع هذه البيانات: فهي لن تعمل كما هو متوقع! السبب؟ يعامل Excel أي خلية تحتوي على نص (مثل الوحدات) كسلسلة نصية، وليس كرقم—مما يجعل دالة SUM والدوال الرياضية الأخرى إما تتجاهل هذه القيم أو تُرجع أخطاءً. لحل هذه المشكلة بدقة، تحتاج إلى طريقة فعّالة لاستخراج الجزء الرقمي من الخلية قبل إجراء أي عملية حسابية. في هذا الدليل، سنأخذك خطوة بخطوة عبر عدة طرق عملية وموثوقة—باستخدام صيغ ذكية، ميزات Excel المدمجة، وحتى أدوات مساعدة قوية مثل Kutools for Excel—لتمكينك من جمع الأرقام المرفقة بوحدات بشكل صحيح وسريع في مختلف سيناريوهات العمل الواقعية.

➤ جمع الأرقام مع الوحدات باستخدام صيغة
➤ جمع الأرقام مع الوحدات باستخدام Kutools لـ Excel
➤ جمع الأرقام استنادًا إلى نفس الوحدة باستخدام Kutools لـ Excel
➤ دمج صف مكرر وجمع الأرقام المقابلة باستخدام Kutools لـ Excel
➤ ماكرو VBA: استخراج الأرقام من سلاسل نصية مع وحدات وجمعها تلقائيًا
➤ استخدام Power Query لاستخراج وجمع الأرقام مع الوحدات
جمع الأرقام التي تحتوي على وحدات باستخدام صيغة
عندما تشترك جميع قيمك في نفس الوحدة وتحتاج إلى حل سريع يعتمد على الصيغة، تساعدك صيغ Excel ذات المصفوفات على استخراج الجزء الرقمي وحساب المجموع بسهولة. وهي مثالية للنطاقات التي تحتوي كل خلية فيها على رقم يتبعه مباشرةً نفس الوحدة بالضبط، مثل "8 kg" أو "15 kg"، إلخ.
اختر خلية فارغة لعرض النتيجة وأدخل الصيغة التالية:
=SUM(SUBSTITUTE(B2:B7, "kg", "") +0) بعد كتابة الصيغة، اضغط علىCtrl + Shift + Enter معًا لتأكيدها (في بعض الأنظمة، يُطلب ذلك للصيغ ذات المصفوفات)، ليتعرف Excel عليها كعملية مصفوفة. بعد ذلك، سترى مجموع الأجزاء الرقمية في الخلية المحددة.



تلميح:في الصيغة أعلاه، يشيرB2:B7 إلى نطاق البيانات الذي يحتوي على القيم الملحقة بالوحدات التي تريد جمعها، و«kg» هي الوحدة الموجودة في بياناتك. تأكد من أن جميع الإدخالات في النطاق متسقة من حيث الوحدة وخالية من المسافات الزائدة أو الأخطاء الإملائية، وإلا فلن تستخرج الصيغة القيم بشكل صحيح. إذا كانت وحدتك أو نطاقك مختلفًا، فقم بتعديل كليهما وفقًا لذلك. ولا تعالج هذه الصيغة السيناريوهات التي تحتوي على أنواع متعددة من الوحدات ضمن النطاق.
جمع الأرقام التي تحتوي على وحدات باستخدام Kutools لـ Excel
إذا كنت تفضل نهجًا أسهل وأكثر وضوحًا، أو ترغب في تجنب التعامل مع الصيغ، فإنKutools لـ Excelتوفر لك طريقة مباشرة لتنظيف القيم الرقمية. فباستخدام ميزةحذف الأحرف المحددة، يمكنك بسهولة إزالة الجزء غير الرقمي (مثل الوحدات) للحصول على أرقام جاهزة للاستخدام الفوري في العمليات الحسابية. وهي الحل الأمثل عندما تحتوي بياناتك على أرقام ووحدات في عمود واحد وتحتاج إلى استخراج القيم الرقمية بسرعة وكفاءة.
1. حدد الخلايا التي تحتوي على الأرقام مع الوحدات. انتقل إلى علامة التبويبKutools، ثم انقر علىText، واخترحذف الأحرف المحددة. انظر لقطة الشاشة:

2. في مربع الحوارحذف الأحرف المحددة، اختر الخيارNon-numeric فقط. يؤدي هذا الإعداد إلى إزالة جميع الأحرف باستثناء الأرقام. انظر لقطة الشاشة:

3. انقر علىOK أوApply. الآن، لم يبقَ في الخلايا المحددة سوى المحتوى الرقمي، والذي يمكنك جمعه فورًا باستخدام صيغة بسيطة. اختر خلية فارغة وأدخل الصيغة أدناه للحصول على نتيجتك:
=SUM(B2:B7) يوضح الشكل أدناه كيف يبدو العمود بعد التنظيف والمجموع بعد تنفيذ هذا الإجراء.



Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
ملاحظة:تقوم Kutools بإجراء استبدال مباشر في الخلايا المحددة، لذا يُفضَّل العمل على نسخة من بياناتك إذا كنت بحاجة إلى الحفاظ على النص الأصلي. يعمل هذا الحل بشكل أفضل مع الوحدات من نوع واحد. بعد استخدام هذه الميزة، تأكد من أن جميع القيم المُنظَّفة رقمية قبل جمعها.
جمع الأرقام التي تحتوي على نفس الوحدة باستخدام Kutools لـ Excel ودالة SUM
جمع الأرقام حسب نفس الوحدة باستخدام Kutools لـ Excel
إذا احتوت جدولتك على قيم بوحدات مختلفة—على سبيل المثال، أوزان بوحدتي «Kg» و«Pound»—وأردت جمع كل وحدة على حدة (مثل الحصول على المجموع الكلي للكيلوجرامات والمجموع الكلي للرطل)، فإن Kutools توفر طريقة فعالة عبر ميزة مساعد الصيغة. وهي مفيدة لإنشاء جداول ملخصة أو تقارير الجرد أو عند إعداد البيانات للمقارنة المستقبلية.

Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!
1. اختر الخلية التي تريد أن يظهر فيها المجموع، ثم انتقل إلىKutools > مساعد الصيغة > Statistical > Sum based on same text.

2. في نافذة مربع الحوارمساعد الصيغة، قم بإعداد حسابك: ضمنإدخال الوسيط، اختر نطاق البيانات الكامل كـRange، واكتب أو اختر الوحدة المطلوبة (مثل «Kg» أو «Pound») في مربعText، ثم انقر علىOK.

تلميح:تستخدم الصيغة الافتراضية مراجع مطلقة (مثل $B$2:$B$7). فإذا كنت تنوي ملء هذه الدالة تلقائيًا عبر خلايا أو صفوف متعددة، فغيّر المراجع يدويًا إلى مراجع نسبية حسب الحاجة.
الآن، تعرض خلية النتيجة المجموع الكلي للوحدة المختارة. كرر العملية لكل وحدة للحصول على جميع المجاميع المجمعة.

ملاحظة:تعمل هذه الطريقة بشكل ممتاز مع الجداول التي تحتوي على نوع الوحدة مُسمَّى بوضوح، وتساعد في أتمتة عملية الجمع متعددة الوحدات، مما يقلل من الأخطاء الناتجة عن التجميع اليدوي.
دمج صف مكرر وجمع الأرقام المقابلة باستخدام Kutools لـ Excel
بعض مجموعات البيانات تحتوي على عناصر أو كيانات مُدرَجة أكثر من مرة، مع كميات ووحدات مرتبطة بها—مثل الفواكه مع إدخالات الوزن بوحدات مختلفة. إذا كنت تريد جمع القيم مجمَّعةً حسب العنصر والوحدة، ودمج الصفوف المكرَّرة مع تجميع الإجماليات، فإن دالة Kutools لـ Excel دمج متقدم للصفوفصُمِّمت خصيصًا لمثل هذه السيناريوهات، لتوفير حلٍّ سريع ومباشر!

1. حدد جدولك الذي يحتوي على العناصر المكررة والوحدات المختلطة، ثم انتقل إلىKutools > دمج وتقسيم > دمج متقدم للصفوف.

2. في مربع حواردمج الصفوف استنادًا إلى العمود، اختر أولًا العمود الذي يحتوي على الوحدات وعيّنه كـمفتاح رئيسي. هذا يمكّن Kutools من تجميع بياناتك حسب الوحدة. انظر لقطة الشاشة:

3. بعد ذلك، حدّد العمود الذي يحتوي على القيم الرقمية (مثل «الوزن»)، ثم اخترحسابوحدّدالمجموعليتم جمع القيم معًا لكل مجموعة.

4. انقر فوقموافق، وسيقوم جدولك بتلخيص البيانات حسب الوحدة، مع دمج الأرقام عند الحاجة. ويُعدّ هذا مفيدًا بشكل خاص لبيانات المخزون والمبيعات التي تتطلب تجميع الإدخالات المتعددة وفقًا للوحدة المطابقة.

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
تلميح:يمكنك التجميع باستخدام أكثر من مفتاح (مثل الصنف والوحدة) لتحقيق توحيد أعمق.
دمج المكررات وجمع الأرقام
ماكرو VBA: استخراج الأرقام من سلاسل نصية تحتوي وحدات وجمعها تلقائيًا
بالنسبة للمستخدمين المتقدمين الباحثين عن أتمتة كاملة أو الذين يعملون مع أنماط معقدة أو متنوعة في سلاسل الوحدات، يمكن لماكرو VBA التعامل مع الاستخراج والجمع دفعة واحدة. تكون هذه الطريقة مفيدة بشكل خاص عندما يحتوي نطاقك على أرقام متبوعة بوحدات مختلفة أو هياكل بيانات غير منتظمة، وعندما تكون صيغ Excel المضمنة محدودة جدًّا أو صعبة التكيّف لكل حالة على حدة.
1. افتح محرر VBA بالنقر فوقالمطور > Visual Basic. في نافذة Microsoft Visual Basic for Applications، انقر فوقإدراج > وحدة، ثم الصق الكود التالي في الوحدة:
Sub SumNumbersWithUnits()
Dim cell As Range
Dim WorkRng As Range
Dim xTitleId As String
Dim NumSum As Double
Dim NumStr As String
Dim i As Long
Dim ch As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range with numbers and units", xTitleId, WorkRng.Address, Type:=8)
NumSum = 0
For Each cell In WorkRng
NumStr = ""
For i = 1 To Len(cell.Value)
ch = Mid(cell.Value, i, 1)
If ch Like "[0-9.]" Then
NumStr = NumStr & ch
ElseIf Len(NumStr) > 0 Then
Exit For
End If
Next i
If IsNumeric(NumStr) Then
NumSum = NumSum + Val(NumStr)
End If
Next cell
MsgBox "Sum of numbers is: " & NumSum, vbInformation, "Kutools for Excel"
End Sub 2. لتشغيل الكود، انقر في أي مكان داخل الماكرو ثم اضغطF5، أو انقر فوق زر
التشغيل أعلى نافذة محرر الكود. بعد ذلك، ستظهر نافذة منبثقة تطلب منك تحديد النطاق الذي يحتوي على الأرقام مع الوحدات. سيقوم البرنامج النصي باستخراج القيمة الرقمية الأولى من كل خلية نصية، وجمع جميع النتائج، ثم عرض المجموع في مربع منبثق.
نصائح وملاحظات الاستخدام:
- يستخرج هذا الماكرو الأحرف الرقمية من بداية كل سلسلة نصية حتى يعثر على أول حرف غير رقمي، مما يجعله متوافقًا مع معظم التنسيقات مثل "5kg" أو "12 lbs" أو "20.5 m".
- إذا كان تنسيق الأرقام غير متسق أو مدمجًا داخل النص، فقد تحتاج إلى تخصيصات إضافية.
- يمكنك تعديل كود VBA لجمع الوحدات أو معالجتها بشكل منفصل وفقًا لرغبتك.
- لتجنب فقدان البيانات الأصلية، استخدم الماكرو دائمًا على نسخة أو نسخة احتياطية من ورقة العمل الخاصة بك.
- يتطلب تمكين وظيفة الماكرو تفعيلها في إعدادات Excel الخاصة بك.
يُعدّ حل VBA هذا متعدد الاستخدامات عند التعامل مع الاختلافات في بياناتك، كما أنه يوفّر وقتًا كبيرًا عند تطبيقه على مجموعات بيانات كبيرة.
استخدام Power Query لاستخراج وجمع الأرقام مع الوحدات
يُعدّ Power Query، أداة تحويل البيانات المدمجة في Excel، مثاليًا لمعالجة مجموعات البيانات الأكبر أو الأكثر تعقيدًا التي تحتوي على أرقام مرفقة بوحدات.
وهو يُظهر أداءً استثنائيًا خصوصًا عندما تكون هياكل البيانات غير منتظمة أو عند الحاجة إلى أتمتة المهام المتكررة.
1. حدد النطاق الذي يحتوي على بياناتك (بما في ذلك الأرقام مع الوحدات)، ثم انتقل إلى علامة التبويببياناتوانقر فوقمن جدول/نطاق. وإذا طُلب منك ذلك، فتأكد من أن بياناتك تحتوي على رؤوس.
2. في محرر Power Query، حدد العمود الذي يحتوي على قيمك النصية. من علامة التبويبإضافة عمود، اختراستخراج، ثم حدد إماالنص قبل المحددأوالنص بين المحددَين.
اختر بناءً على تنسيق بياناتك:
- استخدم مسافة كفاصل إذا كانت البيانات على شكل "12 kg"
- استخدم فاصلًا قائمًا على الحروف إذا كانت البيانات على شكل "12kg"
3.غيّر نوع بيانات العمود الجديد إلىرقم عشريأورقم صحيححسب الحاجة، وذلك بالنقر بزر الماوس الأيمن على رأسه واختيارتغيير النوع.
4. (اختياري) إذا كنت تريد الجمع حسب الوحدة، فافصل الوحدة باستخداماستخراج النص بعد المحدد، ثم استخدمالتجميع حسب(في علامة التبويب)الرئيسية) وحددالمجموعللحقل الرقمي الجديد.
5. انقر فوقإغلاق وتحميللاستيراد البيانات المعالَجة والمبالغ مباشرةً إلى Excel كورقة أو جدول جديد.
المزايا:
- يتعامل بسرعة وبدون أخطاء مع البيانات المعقدة أو غير المتسقة أو الكبيرة.
- يمكن حفظ الخطوات وإعادة تطبيقها على بيانات مستقبلية أو مُحدَّثة، مما يجعل هذا الأسلوب شديد القابلية للتكرار.
- يمكنك تخصيص منطق التحويل لتخطي حدود الاستخراج البسيط، بما يشمل التعامل مع البادئات، واللاحقات، والأرقام العشرية، والتجميعات وفقًا لوحدات متنوعة.
القيود:
- يواجه المستخدمون الجدد منحنى تعلُّم عند استخدام Power Query.
- يُحقِّق أفضل أداءٍ مع البيانات المنظمة أو عند العمل مع الجداول، مقارنةً بإدخالات الخلايا العشوائية المباشرة.
استكشاف الأخطاء والاقتراحات:
- للحصول على أفضل النتائج، تأكد دائمًا من مراجعة الأرقام المستخرجة أو المحولة بحثًا عن أي شذوذ، خاصةً إذا كان تنسيق الوحدات أو الأرقام يختلف بشكل كبير.
- احفظ نسخة احتياطية من البيانات الأصلية قبل تنفيذ أي إجراءات جماعية (بما في ذلك باستخدام Kutools وVBA).
- عند استخدام الصيغ، تحقق مرتين من وجود مسافات خفية أو أخطاء إملائية في البيانات والوحدات.
- إذا فشلت الصيغ أو ظهرت أخطاء (مثل)
#VALUE!)، فتأكد من أن جميع الخلايا المرجعية تحتوي على التنسيقات المتوقعة، وقم بتعديل النطاق أو معايير الوحدة وفقًا لذلك. - عند استخدام VBA، تأكد من تمكين وحدات الماكرو، واحفظ الملف قبل التشغيل لتسهيل استرداده في حال حدوث أي خطأ.
- يمكنك تعديل خطوات تحويل Power Query بعد المعاينة من خلال لوحة «الخطوات المطبقة» في حال تغيّرت بياناتك.
مقالات ذات صلة:
- كيف يمكن دمج خلايا متعددة تحتوي على أصفار بادئة في خلية واحدة في Excel؟
- كيفية نطاق الدمج من أوراق عمل/ملفات عمل مختلفة في ملف واحد؟
- كيفية دمج الصفوف بسرعة بناءً على قيمة عمود واحد ثم تنفيذ بعض العمليات الحسابية في Excel؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل