نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: قرار دادن سلول های مشابه در کنار هم

  1. #1


    آخرین بازدید
    2016/10/16
    تاریخ عضویت
    April 2016
    محل سکونت
    بجنورد
    نوشته ها
    17
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    قرار دادن سلول های مشابه در کنار هم

    سلام دوستان و اساتید من درون فایل اکسل کدی نوشتم و میخواهم زمانی که فایلی را مقایسه میکند و مشابه درون هر دو سلول است انها را با هم و در زیر هم کپی کند مثال سه عدد شیت داریم شیت اول دارای سه ستون است و شیت دوم هم همین تور ستون اول شیت اول با ستون اول شیت دوم مقایسه کند و اطلاعات مشابه را درون شیت سوم قرار دهد
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2016/10/16
    تاریخ عضویت
    April 2016
    محل سکونت
    بجنورد
    نوشته ها
    17
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    این هم نمونه فایل من
    فايل هاي پيوست شده فايل هاي پيوست شده

  4. #3


    آخرین بازدید
    2016/10/16
    تاریخ عضویت
    April 2016
    محل سکونت
    بجنورد
    نوشته ها
    17
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    یک توضیح دیگر مثال ما سه ستون در هر شیت داریم اسم و فامیل و تلفن در شیت اول ستون اسم با ستون اسم شیت دوم مقایسه شود اگر مشابه در هردو شیت بود اطلاعات هر دو شیت کپی شود درون شیت سوم یعنی اگر داریم در شیت اول علی محمدی 23485838ودر شیت دوم داریم علی محمدی بدون شماره تلفن هر دو در زیر هم کپی شود تا دستی مقایسه شود

  5. #4


    آخرین بازدید
    10 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    سلام دوست عزیز
    اگر درست متوجه منظورتون شده باشم این کد کمکتون میکنه:

    کد:
    Sub exceliran()
    For Each c In Sheet2.Range("A1:A16")
        For Each v In Sheet3.Range("A1:A32")
            If c = v Then
                LastRow = Sheet5.Cells(Sheet5.Rows.Count, 1).End(xlUp).Row + 1
                If LastRow = 2 And Sheet5.Cells(1, 1) = "" Then LastRow = 1
                Sheet5.Range("A" & LastRow) = c
                Sheet5.Range("B" & LastRow) = c.Offset(0, 1)
                Sheet5.Range("C" & LastRow) = c.Offset(0, 2)
                Sheet5.Range("A" & LastRow + 1) = v
                Sheet5.Range("B" & LastRow + 1) = v.Offset(0, 1)
                Sheet5.Range("C" & LastRow + 1) = v.Offset(0, 2)
            End If
        Next v
    Next c
    End Sub


  6. #5


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    فایل پیوست را بررسی بفرمایید

    کد PHP:
    Sub asd()

    Z1 Sheet2.Cells(Sheet2.Rows.Count"A").End(xlUp).Row
    Z2 
    Sheet3.Cells(Sheet3.Rows.Count"A").End(xlUp).Row
    1

    For 1 To Z1

    For 1 To Z2

    If Sheet2.Range("A" I) = Sheet3.Range("A" JThen

    Range
    ("A" K) = Sheet2.Range("A" I)
    Range("B" K) = Sheet2.Range("B" I)
    Range("C" K) = Sheet2.Range("C" I)

    1
    Range
    ("A" K) = Sheet3.Range("A" J)
    Range("B" K) = Sheet3.Range("B" J)
    Range("C" K) = Sheet3.Range("C" J)

    1

    End 
    If

    Next
    Next
    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls Book1.xls اطلاعات (41.0 کیلو بایت, 31 نمایش)


  7. #6


    آخرین بازدید
    2018/07/06
    تاریخ عضویت
    March 2014
    نوشته ها
    19
    امتیاز
    11
    سپاس
    10
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    با سلام و خسته نباشید

    با تشکر از آقای قاسمیان و کاربر حرفه ای iranweld، ترکیبی از کدهای این دو عزیز که هم سبب کلی مشمول شدن کدها و هم خلاصه شدنشان می شود را paste میکنم و امتحان نیز کردم دقیقا همان چیزی است که شما می خواهید.

    Sub exceliran()
    lastsheet2 = Sheet2.Cells(Sheet2.Rows.Count, 1).End(xlUp).Row 'پيدا کردن رديف آخرين خانه ي پر از ستون اول شيت 2
    lastsheet3 = Sheet3.Cells(Sheet3.Rows.Count, 1).End(xlUp).Row ' پيدا کردن رديف آخرين خانه ي پر از ستون اول شيت 3
    For Each c In Sheet2.Range("A1:A" & lastsheet2)
    For Each v In Sheet3.Range("A1:A" & lastsheet3)
    If c = v Then
    LastRow = Sheet5.Cells(Sheet5.Rows.Count, 1).End(xlUp).Row + 1
    If LastRow = 2 And Sheet5.Cells(1, 1) = "" Then LastRow = 1
    Sheet5.Range("A" & LastRow) = c
    Sheet5.Range("B" & LastRow) = c.Offset(0, 1)
    Sheet5.Range("C" & LastRow) = c.Offset(0, 2)
    Sheet5.Range("A" & LastRow + 1) = v
    Sheet5.Range("B" & LastRow + 1) = v.Offset(0, 1)
    Sheet5.Range("C" & LastRow + 1) = v.Offset(0, 2)
    End If
    Next v
    Next c
    End Sub


    با تشکر مجدد از اساتید محترم

  8. #7


    آخرین بازدید
    2018/07/06
    تاریخ عضویت
    March 2014
    نوشته ها
    19
    امتیاز
    11
    سپاس
    10
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    Sub exceliran()
    lastsheet2 = Sheet2.Cells(Sheet2.Rows.Count, 1).End(xlUp).Row 'پيدا کردن رديف آخرين خانه ي پر از ستون اول شيت 2
    lastsheet3 = Sheet3.Cells(Sheet3.Rows.Count, 1).End(xlUp).Row ' پيدا کردن رديف آخرين خانه ي پر از ستون اول شيت 3
    For Each c In Sheet2.Range("A1:A" & lastsheet2)
    For Each v In Sheet3.Range("A1:A" & lastsheet3)
    If c = v Then
    LastRow = Sheet5.Cells(Sheet5.Rows.Count, 1).End(xlUp).Row + 1
    If LastRow = 2 And Sheet5.Cells(1, 1) = "" Then LastRow = 1
    Sheet5.Range("A" & LastRow) = c
    Sheet5.Range("B" & LastRow) = c.Offset(0, 1)
    Sheet5.Range("C" & LastRow) = c.Offset(0, 2)
    Sheet5.Range("A" & LastRow + 1) = v
    Sheet5.Range("B" & LastRow + 1) = v.Offset(0, 1)
    Sheet5.Range("C" & LastRow + 1) = v.Offset(0, 2)
    End If
    Next v
    Next c
    End Sub


  9. #8


    آخرین بازدید
    2016/10/16
    تاریخ عضویت
    April 2016
    محل سکونت
    بجنورد
    نوشته ها
    17
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سلام ممنون که کمک کردین اما یک مشکل پیش اومده برنامه ای که اقای نوید نوشتن 50 تا فایل تبدیل میکنه به 1150 و برنامه اقای iranweld هم تو تعداد بالا هنگ میکنه یا خیلی طول میکشه
    بردباری

  10. #9


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام



    با اضافه شدن کد ذیل به ابتدا و انتهای ماکرو ،از آپدیت شدن صفحه نمایش در حین پروسه جلوگیری شده و به نسبت سرعت بالاتر میرود



    کد PHP:
    sub test
    Application
    .ScreenUpdating False




    کدهای برنامه



    Application
    .DisplayAlerts true 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip Book11.zip اطلاعات (79.0 کیلو بایت, 28 نمایش)
    ویرایش توسط iranweld : 2016/05/08 در ساعت 10:05

  11. #10


    آخرین بازدید
    2021/08/15
    تاریخ عضویت
    December 2020
    نوشته ها
    6
    امتیاز
    10
    سپاس
    1
    سپاس شده
    0 در 0 پست
    سطح اکسل
    41.00 %

    با سلام.
    می خواهم ستون a را با ستون e مقایسه کند و سپس اطلاعات ستون f را در ستون c قرار بدهد.area.xlsx


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

کنار هم قرار دادن موارد مشابه در اکسل

قراردادن سطرهای مشابه کنارهم در اکسل

کنار هم قرار دادن مقادیر مشابه در دوستون اکسل

قرار دادن سلولهای مشابه کنار هم در اکسل

قرار دادن ردیف های مشابه در اکسل

کنارهم قراردادن سلول های مشابه دردوسط اکسل

قرار دادن سطرهای مشابه روبروی هم

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

کنار هم قرار دادن اعداد مشابه دو شیت

پیدا کردن سلول های مشابه و کنار هم قرار دادن

پیدا کردن مشابه یک ستون و کنار هم قرار دادن.انها در اکسل

کنار هم قراردادن ستون ها مشابه

روش کنار هم گذاشتن کلمات مشابه در یک ستون اکسل

کنار هم قرار دادن موارد مشابه در 2 ستون

کنار هم گذاشتن تکراری ها در اکسل

کنار هم قراردادن اعداد مشابه در دو ستون

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است