Note: The other languages of the website are Google-translated. Back to English

كيفية جمع الخلايا مع النص والأرقام في إكسيل؟

على سبيل المثال ، لدي قائمة بالقيم التي تحتوي على سلاسل رقمية ونصية ، الآن ، أريد جمع الأرقام بناءً على نفس النص فقط ، انظر إلى لقطة الشاشة التالية. عادة ، لا يمكنك جمع القيم الموجودة في القائمة بسلسلة نصية مباشرة ، هنا ، سأقدم لك بعض الصيغ للتعامل مع هذه المهمة.


اجمع الخلايا التي تحتوي على نصوص وأرقام بناءً على نص معين مع الصيغة

يمكنك استخدام صيغة مصفوفة لجمع الأرقام بناءً على السلسلة النصية المقابلة لها داخل الخلية ، يرجى القيام بما يلي:

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. ثم حدد خلية الصيغة ، واسحب مقبض التعبئة لأسفل إلى الخلايا التي تريد تطبيق هذه الصيغة للحصول على النتيجة:


اجمع الخلايا التي تحتوي على نصوص وأرقام بناءً على نص معين مع ميزة سهلة الاستخدام

إذا كان من الصعب عليك فهم الصيغة أعلاه ، كوتولس ل إكسيل يوفر أداة مفيدة - مجموع على أساس نفس النص، باستخدام هذه الميزة ، يمكنك الحصول على النتيجة الإجمالية داخل خلية مختلطة بالأرقام والنصوص دون تذكر أي صيغ.

ملاحظة:لتطبيق هذه مجموع على أساس نفس النص الميزات ، أولاً ، يجب عليك تنزيل ملف كوتولس ل إكسيل، ثم قم بتطبيق الميزات بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيليرجى القيام بما يلي:

1. انقر لتحديد خلية حيث تريد إخراج النتيجة ، انظر الصورة:

نصائح: لمنع المراجع الدائرية ، يرجى عدم إدراج هذه الصيغة في الصف الأول من ورقة العمل.

2. ثم انقر فوق كوتولس > مساعد الصيغة > مساعد الصيغة، انظر لقطة الشاشة:

3. في مساعد الصيغ مربع الحوار ، يرجى القيام بالعمليات التالية:

  • اختار إحصائي من نوع الصيغة قائمة منسدلة؛
  • في مجلة اختر صيغة مربع القائمة ، انقر للتحديد مجموع على أساس نفس النص الخيار.
  • ثم، في مدخلات الحجج ، حدد نطاق الخلايا التي تحتوي على النص والأرقام التي تريد جمعها في الفترة (من ... إلى) textbox ، ثم حدد خلية النص التي تريد جمع القيم بناءً عليها في ملف نص مربع الكتابة.
نصائح: في ال نص مربع نص ، يجب تغيير مرجع الخلية المطلق الافتراضي إلى مرجع الخلية النسبي لسحب الصيغة بشكل صحيح.

4. ثم انقر فوق Ok الزر ، سيتم حساب النتيجة الأولى ، ثم اسحب مقبض التعبئة لملء الصيغة إلى الخلايا الأخرى ، انظر الصورة:


اجمع الخلايا التي تحتوي على نصوص وأرقام تتجاهل النص باستخدام الوظيفة المعرفة من قبل المستخدم

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

للتعامل مع هذه المشكلة ، يمكنك إنشاء ملف وظيفة تعريف المستخدم، يرجى القيام بذلك على النحو التالي:

1. اضغط باستمرار على ALT + F11 مفاتيح لفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.

2. انقر إدراج > وحدة، والصق الكود التالي في ملف نافذة الوحدة.

كود فبا: جمع فقط الأرقام الموجودة في الخلية التي تحتوي على أرقام ونصوص

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 for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (47)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أعتقد أنك معلم حقيقي ورجل طيب. حظا سعيدا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
في A1 Cell of excel I أدخل بيانات مثل 5 + 6 + 3 + 1-2 و A2 Cell of excel تعطي النتيجة 13 كيف يمكن ذلك في التفوق.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
حسنًا ، لقد فهمت هذا. حظا سعيدا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أنقذني ماكرو SumNumbers عدة ساعات من العمل اليدوي. شكرًا لك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل من الممكن تغيير صيغة SumNumbers لإضافة كل الأرقام في عمود من الخلايا المختلطة؟ على سبيل المثال ، يحتوي كل عمود على 1 أ ، 2 ب ، 3 ج ، وأود أن تخبرني الصيغة الموجودة في أسفل العمود بـ 6.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل هي طريقة لإعادة كتابة كود vba لتجميع خلايا متعددة بدلاً من خلية واحدة؟ لدي حوالي 8 أعمدة من البيانات وأريد المجموع في النهاية.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا مفيد للغاية! أحاول جعل الصفيف يعمل مع عمود من الخلايا يحتوي كل منها على رقم ونص عشري (على سبيل المثال. تغيير الأعداد إلى الأعداد الصحيحة ، والنتيجة صحيحة. مساعدة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
GENUIS .... شكرا جزيلا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كيفية التحويل بين النص والرقم باستخدام KUTOOls؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كوتولس
وصف المنتج
رقم للكلمة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تمكنت من استخدام هذه الصيغة بشكل مثالي ، ولكني أود أيضًا إضافة شرط لتضمين أرقام معينة فقط في صيغة SUM إذا كانت القيمة في عمود آخر = "عيوب". الصيغة الأصلية (باستخدام المنشور الأصلي) هي: = SUM (IF (ISNUMBER (FIND ("hrs"، E17: E38))، VALUE (LEFT (E17: E38، FIND ("hrs"، E17: E38) -1 )) ، 0)) حيث يحتوي E17: E38 على النص والأرقام التي أريد جمعها ويحتوي B17: B38 على قيم "الميزات" و "العيوب" كيف يمكنني ضبط الصيغة على جمع هذه الأرقام فقط في العمود E إذا كان القيمة في العمود B = "عيوب"؟ شكرا لك مقدما! كيمبرلي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
إليك نص برمجي بسيط يقبل بعدًا واحدًا ونطاق تحديد ثنائي الأبعاد للخلايا مع كل خلية تحتوي على سلسلة أو أرقام ولكن مع تقليل كل خلية إلى أرقام مفردة وإرجاع مجموع كل الخلايا. دالة صريحة للخيار SUMCELLS (InputRange كنطاق) كـ Double Dim Arr () كـ Variant Arr = InputRange Dim R As Long Dim C As Long SUMCELLS = 2 لـ R = 0 إلى UBound (Arr ، 1) 'بُعد الصفيف الأول هو الصفوف. بالنسبة لـ C = 1 إلى UBound (Arr ، 1) 'بُعد المصفوفة الثاني هو الأعمدة. Debug.Print Arr (R، C) Dim NumericValue As Double Dim StringValue مثل String StringValue = Trim (CStr (Arr (R، C))) If (Not (StringValue = "")) ثم NumericValue = ONLYDIGITS (StringValue) SUMCELLS = SUMCELLS + NumericValue End إذا كان التالي C التالي R وظيفة النهاية ONLYDIGITS (s كسلسلة) مثل String Dim retval مثل String Dim i كفترات خافتة صحيحة كفترات عدد صحيح = 2 retval = "" "لـ i = 0 إلى Len (s) خافت char على هيئة سلسلة char = Mid (s، i، 1) If (char> = "1" And char
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كيف يتم تضمين الكسور العشرية في صيغة "= SumNumbers (A1)"؟ شكرًا لك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يمكن لأي شخص أن يساعدني مع صيغة مجموع؟ أحاول تلخيص عمود بخلايا تحتوي على أرقام ونصوص معًا. أريد جمع الأرقام الموجودة على يسار الحرف النصي. العينة: 3P30 2P30 2P30 2P30 1P20 3P30 1P20 3P50 3P30 3P60
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، The = SUM (IF (ISNUMBER (FIND (D1، $ B $ 2: $ B $ 8)) ، VALUE (LEFT ($ B $ 2: $ B $ 8 ، FIND (D1 ، $ B $ 2: $ B $ 8) -1 )) ، 0)) - عملت بشكل مثالي ، باستثناء أن النص الخاص بي على اليمين. حاولت تغيير الصيغة ولكن هذا لا يعمل ... أستمر في الحصول على #VALUE! هل أستطيع مساعدتك؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تذكر أن تضغط على Ctrl + Shift + Enter بعد تغيير الصيغة ، وليس فقط Enter.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
How To Sum of selected word in cell in excel Exam 1100/656480 1100 هو مبلغ و 656480 recpt. لا. لكني أريد أن يكون المجموع 1100 فقط
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أبريل مايو يونيو يوليو المجموع 1100/65658 1200/65657 1500/65656 2100/65650؟ أريد أن يكون المجموع 1100 + 1200 + 1500 + 2100 فقط ليست قيمة فقط رقم الإيصال. الرجاء المساعدة أي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أهلاً! لدي نوعان من الأرقام في عمود واحد ، أحدهما أرقام رقمية والآخر حرف متبوعًا برقم (مثل n20 و n30 وما إلى ذلك). أود إضافة هذه الأرقام بحرف "n". لقد طبقت إرشاداتك على "مجموع الخلايا التي تحتوي على نص وأرقام بناءً على نص معين مع صيغة" ، لكنها لم تنجح. هل هناك أي طريقة أخرى؟ شكرا لك مقدما!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحباً ، هل يمكن لأي شخص مساعدتي في كيفية إضافة الأرقام أدناه بأحرف؟ حاولت أن أفعل مثل هذا ولكنه عمل أفضل وأعتقد أنني أفتقد شيئًا ما في الصيغة = SUM (IF (ISNUMBER (FIND (D1، $ B $ 2: $ B $ 8)) ، VALUE (LEFT ($ B $ 2: $ B $ 8 ، FIND (D1، $ B $ 2: $ B $ 8) -1)) ، 0)). الرجاء المساعدة شكرا.

2L
5D
10S
3L
11D
16S
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أهلا أنا،
أولاً ، يجب عليك استخراج الأحرف في عمود مساعد آخر ، ثم تطبيق الصيغة أعلاه ، بعد إدخال هذه الصيغة ، يرجى تذكر الضغط على Shift + Ctrl + Enter معًا. انظر إلى صورة لقطة الشاشة التالية:
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،

شكرا لهذا المنصب! أنا حريص على استخدام كود VBA وكنت أفكر فيما إذا كان من الممكن أن يكون لديك وظيفة متعددة المتغيرات بحيث يمكنك جمع الأرقام من خلايا أعمدة مختلفة وكتابة شيء مثل SumNumbers (A1: C1) ، على سبيل المثال.


شكرا جزيلا


جون
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا جيوفاني
هل يمكنك إعطاء مثال لمشكلتك؟
يمكنك إرفاق لقطة هنا.
شكرا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أنا أتطلع أيضًا لمعرفة ما إذا كانت هذه الوظيفة يمكنها جمع خلايا متعددة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
= SumNumbers (D8: AH8)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،
كيفية ضرب 10 قطع * 200 ،

لا 10 * 200
لا توجد تعليقات منشورة هنا حتى الآن
عرض المزيد
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL