شنبه , ۴ آذر ۱۳۹۶
خانه - آموزش های کاربردی - آموزش اکسل - چگونگی مقایسه اطلاعات در اکسل
چگونگی مقایسه اطلاعات در اکسل

چگونگی مقایسه اطلاعات در اکسل

دانستن اینکه چگونه داده ها را در اکسل با یکدیگر مقایسه کنیم در بسیاری از تجزیه و تحلیل های اطلاعات و لیست های مدیریتی مفید است . برای مثال مقایسه میتونه برای این باشه که مطمئن بشوید یک داده دوبار وارد نشده است. و یا بسیاری از موارد دیگر که شاید برای همه مدیران و کاربران اکسل پیش آمده باشد.

البته این پست را به این دلیل گذاشتم که چندین سوال در این خصوص داشتیم. بنابراین به شما توصیه میکنم حتما این آموزش را دنبال کنید چون ارزش وقت گذاشتن را دارد.

روش اول:

روش اول استفاده از تابع بسیار کاربردی IF و ترکیب آن با دو تابع دیگر است . به صورتی که در عکسهای زیر مشاهده می کنید.

 

  • Compare Data in Excel Step 1Bullet1 Version 4.jpg
  • Compare Data in Excel Step 1Bullet2 Version 4.jpg
  • Compare Data in Excel Step 1Bullet3 Version 4.jpg
  • Compare Data in Excel Step 1Bullet4 Version 4.jpgبا توجه به اینکه تصاویر به اندازه کافی واضح می باشد از توضیح اضافه خودداری کردم. در صورتی که سوالی داشتید در قسمت نظرات مطرح کنید.

 

روش دوم:

استفاده از تابع Vlookup یا Hlookup (بستگی به ستونی یا سطری بودن اطلاعات)

 

  • Compare Data in Excel Step 2Bullet1 Version 4.jpg
  • Compare Data in Excel Step 2Bullet2 Version 4.jpg

روش سوم:

استفاده از ماکرو نویسی در VBA:

  • Compare Data in Excel Step 3 Version 4.jpgکلید های Alt+F11 را بزنید تا وارد قسمت ویژوال بسیک اکسل بشوید.
  • سپس مانند عکس زیر عمل نمایید.
  • Compare Data in Excel Step 4 Version 4.jpgسپس کد زیر را در صفحه باز شده کپی نمایید. (این کد را در این لینک نیز میتوانید پیدا کنید. اینجا)
  • Sub Find_Matches()
        Dim CompareRange As Variant, x As Variant, y As Variant
        ' Set CompareRange equal to the range to which you will
        ' compare the selection.
        Set CompareRange = Range("C1:C5")
        ' NOTE: If the compare range is located on another workbook
        ' or worksheet, use the following syntax.
        ' Set CompareRange = Workbooks("Book2"). _
        '   Worksheets("Sheet2").Range("C1:C5")
        '
        ' Loop through each cell in the selection and compare it to
        ' each cell in CompareRange.
        For Each x In Selection
            For Each y In CompareRange
                If x = y Then x.Offset(0, 1) = x
            Next y
        Next x
    End Sub
  • Compare Data in Excel Step 5 Version 4.jpg
  • در این مثال داده های A1:A5 و C1:C5 با هم مقایسه شده اند.
  • Compare Data in Excel Step 7 Version 4.jpgبا زدن دوباره کلیدهای Alt+F11 به صفحه اکسل برگردید و به صورت زیر عمل نمایید

     

  • Compare Data in Excel Step 8 Version 4.jpgمحدوده A1:A5 را انتخاب کرده و به صورتی که در عکس نشان داده شده مراحل را دنبال کنید.
  • Compare Data in Excel Step 9 Version 4.jpg
  • Compare Data in Excel Step 10 Version 4.jpgپس از این کار در ستون B مواردی که بین دو لیست تکراری است را مشاهده خواهید کرد.

روش چهارم:

برای استفاده از این روش نیز میتوانید مراحل نشان داده شده در عکسهای زیر را دنبال کنید.

 Compare Data in Excel Step 12 Version 3.jpg

  • دو فایلی که میخواهید داده های درون آن را با یکدیگر مقایسه کنید را باز کنید.
  • Compare Data in Excel Step 13 Version 3.jpg
  • Compare Data in Excel Step 14 Version 3.jpg

 منبع: سایت wikiHow

درباره‌ی محمود بنی اسدی (مدیر سایت)

فارغ التحصیل کارشناسی ارشد حسابداری مسلط به نرم افزارهای آفیس مخصوصا ورد و اکسل ، مدرس اکسل و نویسنده شش مقاله در سطح ملی و ISI، آشنا به نرم افزارهای مالی *** آیدی جهت ارتباط از طریق واتساپ و لاین : baniasadi67 ***

۳ نظر

  1. سلام سایت خیلی خوبی داری و آموزش های بسیار عالی برات آرزوی موفقیت می کنم

  2. سلام.من دو تا جدول مختلف اکسل دارم که هر کدوم ۱۵تا ستون داره .جدول اول ۵۰۰تا سطر داره و جدول دوم ۴۷۵۰سطر داره میخام مشترکات یک ستون از این دو جدول رو در یک جدول سومی چاپ کنم((اگر سلول ۱aدر یکی از سلولهای a1تاa4750بود کل اون سطر در جدول سوم چاپ بشه)). و ممکنه که خانه اول جدول ۵۰۰تایی مثلا در خانه ۴۰۰۰ام جدول دومی باشه ….میشه راهنمایی بفرمایید

جوابی بنویسید

ایمیل شما نشر نخواهد شد.خانه های ضروری نشانه گذاری شده است. *

*

سوال امنیتی * Time limit is exhausted. Please reload the CAPTCHA.