اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم 

حسب معادلة CONCATENATE يتم جمع عددة نصوص من عددة خلايا في سطر واحد 

ولكن المشكلة يتم جمعها بشكل يدوي بتحديد يدوي على كل خلية 

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

يرجى النظر الي الملف الملحق لبيان المثال المطلوب

 ورقة عمل Microsoft Excel جديد ‫‬.xlsx

  • أفضل إجابة
قام بنشر

بعد اذن الأستاذ خيماوى ولإثراء الموضوع يمكن ذلك بهذه المعادلة المعرفة MYVLOOKUP

فعليك بفتح مديول جديد ووضع هذا الكود به

وبالطبع فمعادلة الأستاذ خيماوى تعمل بكفاءة ولكن يظهر هذا الخطأ معك لأنك لم تستخدمة نسخة 365 من الأوفيس فهذه المعادلة موجودة بهذه النسخة فقط

Function MYVLOOKUP(lookupval, lookuprange As Range, indexcol As Long)
Dim r As Range
Dim result As String
result = ""
For Each r In lookuprange
If r = lookupval Then
result = result & " " & r.Offset(0, indexcol - 1)
End If
Next r
MYVLOOKUP = result
End Function

وعليك بوضع هذه المعادلة بداية من الخلية J7 سحباً للأسفل

=MYVLOOKUP($I7,$D$6:$E$190,2)

ورقة عمل Microsoft Excel جديد __.xlsm

  • Like 6
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information