KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن جمع الأرقام التي تتضمن وحدات قياس بشكل صحيح ضمن نطاق معين في Excel؟

المؤلفسونتاريخ التعديل

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


جمع الأرقام التي تحتوي على وحدات باستخدام صيغة

عندما تشترك جميع قيمك في نفس الوحدة وتحتاج إلى حل سريع يعتمد على الصيغة، تساعدك صيغ Excel ذات المصفوفات على استخراج الجزء الرقمي وحساب المجموع بسهولة. وهي مثالية للنطاقات التي تحتوي كل خلية فيها على رقم يتبعه مباشرةً نفس الوحدة بالضبط، مثل "8 kg" أو "15 kg"، إلخ.

اختر خلية فارغة لعرض النتيجة وأدخل الصيغة التالية:

=SUM(SUBSTITUTE(B2:B7, "kg", "") +0)

بعد كتابة الصيغة، اضغط علىCtrl + Shift + Enter معًا لتأكيدها (في بعض الأنظمة، يُطلب ذلك للصيغ ذات المصفوفات)، ليتعرف Excel عليها كعملية مصفوفة. بعد ذلك، سترى مجموع الأجزاء الرقمية في الخلية المحددة.

لقطة شاشة تُظهر الصيغة المستخدمة لجمع الأرقام مع الوحدات في Excel
سهم
لقطة شاشة للنتيجة الصحيحة بعد جمع الأرقام مع الوحدات

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


جمع الأرقام التي تحتوي على وحدات باستخدام Kutools لـ Excel

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

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

1. حدد الخلايا التي تحتوي على الأرقام مع الوحدات. انتقل إلى علامة التبويبKutools، ثم انقر علىText، واخترحذف الأحرف المحددة. انظر لقطة الشاشة:

لقطة شاشة لخيار "إزالة الأحرف" في تبويب Kutools في Excel

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

لقطة شاشة لمربع حوار "إزالة الأحرف"

3. انقر علىOK أوApply. الآن، لم يبقَ في الخلايا المحددة سوى المحتوى الرقمي، والذي يمكنك جمعه فورًا باستخدام صيغة بسيطة. اختر خلية فارغة وأدخل الصيغة أدناه للحصول على نتيجتك:

=SUM(B2:B7)

يوضح الشكل أدناه كيف يبدو العمود بعد التنظيف والمجموع بعد تنفيذ هذا الإجراء.

لقطة شاشة تُظهر القيم الرقمية بعد تنظيفها باستخدام Kutools
سهم
لقطة شاشة للنتيجة النهائية بعد الجمع في Excel

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن

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

جمع الأرقام التي تحتوي على نفس الوحدة باستخدام Kutools لـ Excel ودالة SUM

 
Kutools لـ Excel: أكثر من 300 أداة مفيدة بين يديك! استمتع بميزات مدعومة بالذكاء الاصطناعي لإنجاز عملك بذكاء وسرعة أكبر!حمّل الآن!

جمع الأرقام حسب نفس الوحدة باستخدام Kutools لـ Excel

إذا احتوت جدولتك على قيم بوحدات مختلفة—على سبيل المثال، أوزان بوحدتي «Kg» و«Pound»—وأردت جمع كل وحدة على حدة (مثل الحصول على المجموع الكلي للكيلوجرامات والمجموع الكلي للرطل)، فإن Kutools توفر طريقة فعالة عبر ميزة مساعد الصيغة. وهي مفيدة لإنشاء جداول ملخصة أو تقارير الجرد أو عند إعداد البيانات للمقارنة المستقبلية.

جدول يحتوي على أرقام ووحدات مختلفة مثل الكيلوجرام والرطل

Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!

1. اختر الخلية التي تريد أن يظهر فيها المجموع، ثم انتقل إلىKutools > مساعد الصيغة > Statistical > Sum based on same text.

لقطة شاشة لأداة "مساعد الصيغة" لجمع القيم بناءً على النص في تبويب Kutools في Excel

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

لقطة شاشة لقسم إدخال المعاملات لجمع القيم بناءً على الوحدة

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

الآن، تعرض خلية النتيجة المجموع الكلي للوحدة المختارة. كرر العملية لكل وحدة للحصول على جميع المجاميع المجمعة.

لقطة شاشة للنتيجة النهائية التي تُظهر القيم المجمعة لكل وحدة في Excel

ملاحظة:تعمل هذه الطريقة بشكل ممتاز مع الجداول التي تحتوي على نوع الوحدة مُسمَّى بوضوح، وتساعد في أتمتة عملية الجمع متعددة الوحدات، مما يقلل من الأخطاء الناتجة عن التجميع اليدوي.


دمج صف مكرر وجمع الأرقام المقابلة باستخدام Kutools لـ Excel

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

جدول يحتوي على فواكه مع أوزان ووحدات متعددة في Excel

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

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

لقطة شاشة لخيار "دمج الصفوف المتقدمة" في تبويب Kutools في Excel

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

لقطة شاشة لمربع حوار "دمج الصفوف بناءً على العمود" الذي يعرض خيار المفتاح الأساسي

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

لقطة شاشة تُظهر خيار "حساب المجموع"

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

لقطة شاشة للجدول النهائي مع الأرقام المجمعة مصنفة حسب الوحدات

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن

تلميح:يمكنك التجميع باستخدام أكثر من مفتاح (مثل الصنف والوحدة) لتحقيق توحيد أعمق.

دمج المكررات وجمع الأرقام

 
Kutools لـ 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 بعد المعاينة من خلال لوحة «الخطوات المطبقة» في حال تغيّرت بياناتك.

مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل