PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقایسه گروهی دو لیست در اکسل



mehdi_hidden
2012/04/17, 00:06
باسلام خدمت دوستان
من چندین فایل اکسل رو دارم که یکی فقط شماره موبایل هست و یه سری ایمیل و یه سری هم آدرس سایت
و برای مثال : من یه لیست 20 تایی شماره موبایل دارم و میخوام اونو با لیست 1000 تایی شماره های اصلیم مقایسه کنم و تو این لیست 1000 تایی هرچقدر شماره موبایل تکراری که همزمان تو اون لیست 20 تایی بود رو از لیست اصلیم پاک کنه
و کار دشواریه بخوام تکی تکی بیام از طریق find اکسل یکی یکی جستجو کنم و میخوام مقایسه گروهی انجام بشه ( مثلا 20 تا تکراری اگه پیدا بشه جمع 980 تا بشه از 1000 تا ) بدون اینکه اون لیست 20 تایی نمونه آسیبی ببینه
ممنون میشم دوستان راهنمایی کنن

farzin24622
2012/04/17, 00:24
سلام آقا مهدی ، شما میتونید با استفاده از Condittional Formatting با نوشتن Countif>0 تکراری ها رو رنگی کرده و پاک کنید.

khakzad
2012/04/17, 12:19
سلام
با تشکر از جنابfarzin ، صحبت ایشون رو کامل می کنم.فایل نمونه رو قرار می دم.
مثالی از لیست هزارتایی و 20تایی از اعداد زدم.(البته 1000تا نیست!!!)
نمیدونم اینجا چرا فایل ضمیمه نمیشه:huh:
اپلود می کنم
http://parsaspace.com/files/1840354884/?c=1194

mmahdih
2012/04/17, 12:30
سلام
با تشکر از جنابfarzin ، صحبت ایشون رو کامل می کنم.فایل نمونه رو قرار می دم.
مثالی از لیست هزارتایی و 20تایی از اعداد زدم.(البته 1000تا نیست!!!)
نمیدونم اینجا چرا فایل ضمیمه نمیشه:huh:
اپلود می کنم
http://parsaspace.com/files/1840354884/?c=1194


سلام
اگر فايل شما به صورت ستوني هست ميتونيد با استفاده از فرمول if خيلي راحت تمامي موارد رو جستجو كنيد و شماره گذاري كنيد يا پيغام بده كه تكراري ها كدامند
اگر اينطور هست بفرمائيد تا فرمول كامل براتون بنويسم

khakzad
2012/04/17, 12:30
راه دیگه هم هست.که همونجا خودش تکراری ها رو پاک کنه.بسیار راحته.طبق فایل، قسمت سبز رنگ فذمول داره.
اول محدوده هزارتایی رو به همون ترتیبی که دارید(مثلابصورت یک مربع در کنار داده های اصلی، که سل های خالی هستند) رو انتخاب کنید، سپس در اولین سل که به رنگ سفید هست، فرمول رو تایپ کنید(با ادرس دهی که نشان داده شده).سپس CTRL+ENTER
مشاهده می کنیدکه فرمول در 1000تا سل می نشیند و تکراری ها حذف می شوند
http://parsaspace.com/files/9240354884/?c=1194

Javid Mokhtari
2012/04/17, 22:50
با سلام.
این هم یه روش از طریق VBA
http://persiandrive.com/205766

mehdi_hidden
2012/04/18, 00:11
باتشکر از دوستان که سریعا جواب بنده رو میدن ...
یه سوال دیگه ؟؟؟
الان یه فایل اکسل دارم که شماره و ایمیل با هم هست و میخوام ایمیل ها رو با شماره ها جدا کنم و تنها چیزی که میشه اونا رو از هم تشخیص داد @ هست که در find که بزنم اونا رو مشخص میتونه کنه و میخوام کل لیست رو انتخاب کنم و انتقال بدم تو یه شیت دیگه متاسفانه نمیدونم از چه طریقی میشه کل لیست رو انتخاب و انتقال داد
ممنون میشم دوستان راهنمایی کنن و به این خاطر که با اون سوال اولم مرتبطه تاپیک جدید باز نکردم

Javid Mokhtari
2012/04/18, 00:53
با سلام.
همچین فایلی قبلاً ضمیمه کرده بودم(البته اطلاعات رو به یه شیت دیگه هم میشه انتقال داد.).
فایل زیر رو ببینید... :

http://persiandrive.com/742372

khakzad
2012/04/18, 01:29
باتشکر از دوستان که سریعا جواب بنده رو میدن ...
یه سوال دیگه ؟؟؟
الان یه فایل اکسل دارم که شماره و ایمیل با هم هست و میخوام ایمیل ها رو با شماره ها جدا کنم و تنها چیزی که میشه اونا رو از هم تشخیص داد @ هست که در find که بزنم اونا رو مشخص میتونه کنه و میخوام کل لیست رو انتخاب کنم و انتقال بدم تو یه شیت دیگه متاسفانه نمیدونم از چه طریقی میشه کل لیست رو انتخاب و انتقال داد
ممنون میشم دوستان راهنمایی کنن و به این خاطر که با اون سوال اولم مرتبطه تاپیک جدید باز نکردم


در راستای حل فرمولی .. . .
منظورتون اینه که تلفن و ایمیل داخل 1 سل هست؟ می خواید جدا کنید؟
اگه اینطوره، با فرمول های تکست راحت انجام میشه....

mehdi_hidden
2012/04/18, 06:48
نه در هر سل یا شماره موبایلی نوشته شده و یا ایمیلی وارد شده و به صورت رندوم ذخیره شده و این ستون حدود 2500 تا سل داره و به صورت لسیتی بیرون اومده ولی در هر سل یا شماره هست و یا ایمیل با هم یکی نیستن

mmahdih
2012/04/18, 09:04
دوست گرامي اگر فايل شما بصورت ستوني هست اون رو بر اساس ستون مورد نظر سورت كنيد سپس در يك ستون از دستور IF استفاده كنيد تا موارد تكراري را براي شما يك كد خاص بدهد بعد ستوني را كه فرمول داده ايد از حالت فرمولي درآوريد حال مجدد ستوني كه قبلا فرومول داده بوديد را سورت نماييد و موارد اضافه را حذف كنيد

mehdi_hidden
2012/04/18, 09:14
دوست گرامي اگر فايل شما بصورت ستوني هست اون رو بر اساس ستون مورد نظر سورت كنيد سپس در يك ستون از دستور IF استفاده كنيد تا موارد تكراري را براي شما يك كد خاص بدهد بعد ستوني را كه فرمول داده ايد از حالت فرمولي درآوريد حال مجدد ستوني كه قبلا فرومول داده بوديد را سورت نماييد و موارد اضافه را حذف كنيد


ممنون دوست عزیز
بله به صورت ستونی هست
ولی اگه میشه روال انجام کار رو توضیح بدید که از چه مسیر هایی باید دستور مورد نظر رو روی تتونم اعمال کنم

khakzad
2012/04/18, 23:53
سلام
از این راهی که دوستمون فرمودن استفاده کنید
البته نه برای تکراری ها، چون اون راهی که بنده گذاشتم که اگه تکراری بود همونجا حذفش کنه بهتره!!(البته هرطور سلاحه)
اما برای ایمیل ها، از راه ایشون استفاده کنید.از ترکیب if فرمول find که اگر @ ذو پیدا کرد مثلا به ما بده ایمیل.بعد کپی کنید.paste spechial>value .سپس بر اساس ایمیل سورت کنید(ستونی که قبلا فرمول نوشته بودیدرو).ماشاهده می کنید که ستون مجاوذ این ستون نیز sort میشه.و همه ایمیل ها میاد بالا.اونوقت می تونید انتقال بدید.[hr]
.

mmahdih
2012/04/19, 08:03
با سلام و درود
ابتدا ستون مورد نظرتون رو سورت كنيد
سپس در ستون كناري ستوني ايجاد كنيد و با استفاده از فرمول شرطي If دستور را بنويسيد كه اگر سلول مورد نظر با سلول همان ستون در سطر قبل برابر است مثلا بنويسد تكراري در غير اينصورت چيزي نوشته نشود
بعد از اتمام كار فرمولهايي رو كه نوشته ايد از حالت فرمول خارج كنيد از قسمت copy/paset special
حال مجدد ستون جديد را سورت كنيد و سطرهايي رو كه تكراري نوشته شده حذف بفرمائيد
اين ساده تريت روش براي اينكار هست
اميدوارم مفيد فايده واقع بشود
اين هم نمونه فرمول كه بسيار ساده و راحت است
=IF(A4=A3;"تكراري است";"")