توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال :روش مقایسه داده های دو آرایه و بدست اوردن داده های مورد اختلاف
با سلام خدمت دوستان عزیز
من برای بدست اوردن اسم و فامیل افرادی که در یک لیست هستند و در لیست دیگر وجود ندارند دچار مشکل شده ام . لذا از دوستان عزیز می خواهم اگر کسی راه حلی دارد که بشود نام افرادی که در یک جدول هستند و در جدول دیگر نیستند را بدهد . ارائه بدهد
لطفا فایل مربوطه را قرار دهید.
آیا هر دو لیست مثل هم هستند؟(یکی با اسم و فامیل و دیگری فقط با فامیل؟)
با تشکر از توجه شما باید بگم فایل اصلی مربوط به یک سازمان دولتی است و من نمی توانم آن را قرار دهم ولی فایل بسیار ساده است بدین ترتیب که ما دو جدول داریم که شامل 1300 نام و نام خانوادگی است و دیگری شامل 1200 نام و نام خانوادگی است هدف ما بدست آوردن 100نام ونام خانوادگی است که در یک لیست هست و در لیست دیگر نیست این کار به صورت دستی کار وقت گیر ی است به همین دلیل باید از طریق فرمول نویسی اقدام کنیم
سلام برای این کار کافی است کد زیر را استفاده کنید.
فرض کنید که یک سری نام در شیت اول وجود دارد. یک سری نام در شیت دوم
کد زیر اسامی که در شیت اول وجود دارد ولی در شیت دوم نیست را برای شما می آورد.
Sub finduniquecells()
Dim numofdata As Integer
numofdata = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
Dim i As Integer
Dim k As Integer
k = 0
Range("Sheet3!A:A").Clear
For i = 1 To numofdata
If (Application.WorksheetFunction.CountIf(Range("Sheet2!A1:A100"), Range("A" + CStr(i)).Text) = 0) Then
k = k + 1
Range("Sheet3!A" + CStr(k)).Value = Range("A" + CStr(i)).Text
End If
Next
End Sub
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.