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

كيف يمكن حذف الاسماء المكررة من اكثر من عمود وصف. مرفق مثال


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

السلام عليكم 

 

لدي من A1 إلى K2  حقول مسجل فيها اسماء ولكن مكرره 

 

نريد استخراج الاسماء بدون تكرار 

 

في b4 إلى k4 

 

أو على حسب حذف المكرر. 

 

كيف يمكن عمل ذلك... 

 

وجزى الله خير الجزاء على من يقدم المساعدة. وشكراً. 
 
 
رابط الصورة 
 
 
 
 
تم تعديل بواسطه ياسر التهامي
رابط هذا التعليق
شارك

اخى الحبيب

يمكن ان تزور هذا الرابط وستجد طلبك باذن الله

 

http://www.officena.net/ib/index.php?showtopic=42476

 

 

وهذا الرابط ايضا

 

http://www.officena.net/ib/index.php?showtopic=42526&page=1

  • Like 1
رابط هذا التعليق
شارك

قنديل الصياد قال فى 20 سبتمبر 2013 - 2:57 PM :

اخى الحبيب

يمكن ان تزور هذا الرابط وستجد طلبك باذن الله

 

http://www.officena.net/ib/index.php?showtopic=42476

 

 

وهذا الرابط ايضا

 

http://www.officena.net/ib/index.php?showtopic=42526&page=1

 

عزيزي الفاضل.. بعد فتح الروابط وتجربتها.. فهي فعلاً.. ممتازة.. وبالاخص الرابط الثاني.. والموجود فيه مثال ((قائمة بدون تكرار)) فهو مقارب لما اريده.. 

ولكن اغلب حذف الاسماء المكررة.. إنما يكون في الصفوف فقط.. 

 

ولكن في المثال الموضوع الخاص بي.. 

 

نريد ان نحذف الاسماء من الصفوف والاعمدة المكررة . على حد سواء..  

 

 

 

حاولت فعل ذلك والتعديل على مثال ((قائمة بدون تكرار)) ولكن دون جدوى.. 

 

 

ولكن هو الاقرب لما اريد.. 

 

 وهذه صورة توضيحة للمثال الذي اريده.. 

0FBHu.jpg

 

 

لينك الصورة ان لم تفتح 

وشكراً.. 

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

السلام عليكم

جرب الكود التالي

Public Sub Ali_Rebt()
Dim Nm As Variant
Dim Nm_Cl As New Collection
Dim Tr_Nm As Variant
    Nm = Range(Cells(1, 2), Cells(2, 11)).Value
On Error Resume Next
For Each Tr_Nm In Nm
     Nm_Cl.Add Tr_Nm, Tr_Nm
Next Tr_Nm
On Error GoTo 0
For Tr_Nm = 1 To Nm_Cl.Count
     Cells(4, Tr_Nm) = Nm_Cl(Tr_Nm)
Next Tr_Nm
End Sub
  • Like 1
رابط هذا التعليق
شارك

 

السلام عليكم

جرب الكود التالي

Public Sub Ali_Rebt()
Dim Nm As Variant
Dim Nm_Cl As New Collection
Dim Tr_Nm As Variant
    Nm = Range(Cells(1, 2), Cells(2, 11)).Value
On Error Resume Next
For Each Tr_Nm In Nm
     Nm_Cl.Add Tr_Nm, Tr_Nm
Next Tr_Nm
On Error GoTo 0
For Tr_Nm = 1 To Nm_Cl.Count
     Cells(4, Tr_Nm) = Nm_Cl(Tr_Nm)
Next Tr_Nm
End Sub

عزيزي قمت بتجربة الكود.. ولكنه لا يأخذ جميع الاسماء.. 

 

هل يمكن حذف المكرر بدون اكواد.. ويكون الاعتماد على الدوال فقط ؟؟ 

رابط هذا التعليق
شارك

مثال على كود الدالة التي تقوم بحذف القيم المكررة في الصفوف 

 

=INDEX(A:A;MIN(IF(COUNTIF($B$3:B3;$A$4:$A$147);2^16;ROW($A$4:$A$147))))

 

 

ولكن كيف يمكن ان يتم عمل مثل هذا الكود... على الاعمدة والصفوف معاً.. 

 

 

واستخراج القيمة مع حذف المكرر منها في اعمدة.. بدلا من صفوف ؟؟؟ 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information