اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

الاخوة الاعزاء السلام عليكم ورحمة الله

لدى جدول احصائى به مجموعة من القيم

واريد استخراج عمود به الخلايا المكررة

وعمود اخر به عدد مرات التكرار حتى ولو كان مرة واحدة

وقد حاولت الحل بعد البحث بالمنتدى ولكنى وجدت كل الامثلة تتحدث عن ايجاد القيم وتكرارها بعمود واحد وليس بنطاق محدد به العديد من الاعمدة

ارجو المساعدة فى ايجاد المطلوب

وجزاتكم الله خير الجزاء

التكرار.rar

قام بنشر

السلام عليكم و رحمة الله و بركاته

أخي حسب طلبك

تريد اولأ : استخراج قائمة بالأرقام بدون تكرار من جدولك, و لعمل ذلك سنقوم أولاً بتحويل الجدول الى عامود بالمعادلة التالية : ضعها في الخلية Ua



=INDEX($A$1:$R$9,INT((ROWS($U$2:U2)-1)/COLUMNS($A$1:$R$1))+1,MOD(ROWS($U$2:U2)-1,COLUMNS($A$1:$R$1))+1)


ثم في اخلية X2 ضع المعادلة التالية و هي معادلة صفيف , و ذلك لإستخراج القيم بدون تكرار
 =INDEX(U:U,MIN(IF(COUNTIF($X$1:X1,$U$2:$U$163),2^16,ROW($U$2:$U$163)))) 
و أخيراً في الخلية y2 ضع المعادلة التالية
 =COUNTIF($A$1:$R$9,X2) 

يحيى حسين - التكرار.rar

قام بنشر

الاستاذ العزيز هشام شلبى

شكراً جزيلاً لك لقد تفضلت بايجاد عدد التكرات ولكن المطلوب ايضاً قيمة التكرارات

فجزاك الله خيراً

الاستاذ العزيز يحيى حسين

ما تفضلت به هو المطلوب

فجزاك الله خير الجزاء

قام بنشر

السلام عليكم و رحمة الله و بركاته

أخي جاد الرب

هذا كود يقوم بعمل كل الخطوات السابقة و هو أسهل و أسرع

 


Sub Excel4us()

Dim i As Integer, y As Integer, x As Integer

Application.ScreenUpdating = False

x = 1

For y = 1 To 18

	For i = 1 To 9

    	Range("u" & x).Value = Cells(i, y).Value

    	x = x + 1

	Next i

Next y


With Range("u1:u" & Range("u" & Rows.Count).End(xlUp).Row)

	.SpecialCells(xlCellTypeBlanks).Delete shift:=xlUp

End With

With Range("u1:u" & Range("u" & Rows.Count).End(xlUp).Row)

	.AdvancedFilter xlFilterCopy, , [v1], True

End With

For Each c In Range("w1:W" & Range("v" & Rows.Count).End(xlUp).Row)

	c.Value = WorksheetFunction.CountIf(Range("u1:u" & Range("u" & Rows.Count).End(xlUp).Row), c.Offset(, -1).Value)

Next c

Columns("u").Delete

Application.ScreenUpdating = True

End Sub


  • 2 years later...
قام بنشر

السلام عليكم ورحمة الله وبركاته

الاساتذة الكرام والاخوة الاعزاء حاولت ان اضيف كود الاستاذ ابو البراء ومعادلات الاستاذ يحيى حسين جزاهم الله خيرا وجميع الاساتذة المشاركين في هذا الموضوع

وظهرت لي مشكلة وهي وجود فراغات عند التصفية في الكود او في المعادلات فهل يمكن تلافي الخلايا الفارغة عند طلب الاسماء بدون تكرار

وارفقت ملفا يبين ذلك  مع دعواتي لكم بالموفقية والنجاح

 

تصفية جدول بدون تكرار البيانات.rar

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information