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

موضوع: یافتن داده تکراری در سه شیت

  1. #1


    آخرین بازدید
    2018/10/28
    تاریخ عضویت
    November 2014
    نوشته ها
    41
    امتیاز
    13
    سپاس
    0
    سپاس شده
    3 در 3 پست
    تعیین سطح نشده است

    یافتن داده تکراری در سه شیت

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

  2.  

  3. #2


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    با استفاده از فرمول زیر بصورت آرایه ای میتونید به جواب برسید
    کد PHP:
    =IFERROR(IFERROR(IFERROR(INDEX(Table1[نام شرکت];MATCH(0;COUNTIF(A1:$A$1;Table1[نام شرکت])+IF(COUNTIF(Table1[نام شرکت];Table1[نام شرکت])>1;0;1);0));INDEX(Table2[نام شرکت];MATCH(0;COUNTIF(A1:$A$1;Table2[نام شرکت])+IF((COUNTIF(Table2[نام شرکت];Table2[نام شرکت])+COUNTIF(Table1[نام شرکت];Table2[نام شرکت]))>1;0;1);0)));INDEX(Table3[نام شرکت];MATCH(0;COUNTIF(A$1:$A1;Table3[نام شرکت])+IF((COUNTIF(Table3[نام شرکت];Table3[نام شرکت])+COUNTIF(Table1[نام شرکت];Table3[نام شرکت])+COUNTIF(Table2[نام شرکت];Table3[نام شرکت]))>1;0;1);0)));""
    فایل ضمیمه گردید
    فايل هاي پيوست شده فايل هاي پيوست شده




  4. #3


    آخرین بازدید
    2018/10/28
    تاریخ عضویت
    November 2014
    نوشته ها
    41
    امتیاز
    13
    سپاس
    0
    سپاس شده
    3 در 3 پست
    تعیین سطح نشده است

    سلام برای سه تا فایل اکسل بزرگ دارم چی؟ بازم همین روش

  5. #4


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    این فرمول که قرار دادم مربوط به فایل ضمیمه بود
    برای 3 فایل باید فرمول رو ویرایش کرد
    بفرض اسامی فایلها بدین صورت میباشد
    1.xlsx
    2.xlsx
    3.xlsx
    و هر سه تا فایل در یک مسیر (پوشه) قرار دارند
    مثال بالا جستجو بر اساس 3 تا جدول در یک فایل انجام میشد
    برای جستجو در 3تا فایل باید اسم فایل به همراه شیت و نام جدول وارد شود
    مثلا جدول اول در فایل 1 قرار دارد
    در فرمول بالا این فرمول بود
    کد PHP:
    Table1[نام شرکت
    ولی برای این سوال بدین صورت باید تغییر کنه
    کد PHP:
    [1]Sheet1!Table1[نام شرکت
    یعنی جستجو کن در فایل 1 شیت 1 جدول 1
    سوالی داشتید بفرمائید من و دوستان راهنمائی خواهیم کرد




  6. #5


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

    با سلام

    و با کسب اجازه از دوست خوبم جنرال صمد
    فایل پیوست با VB تهیه گردید

    کد PHP:
    Sub CommandButton1_Click()

    Dim ijkzxyAs Integerrng As Range

    2
    '================================================
    x = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
    y = Sheet2.Cells(Sheet2.Rows.Count, "A").End(xlUp).Row
    r = Sheet3.Cells(Sheet3.Rows.Count, "A").End(xlUp).Row
    '
    =================================================
        
    Sheet4.Select
        Sheet4
    .Columns("A:d").Select
        Selection
    .ClearContents
        Range
    ("A1").Select
    '=================================================
        For i = 2 To x
        
                 For j = 2 To y
          
          For k = 2 To r
            
           If Sheet1.Cells(i, 1).Value = Sheet2.Cells(j, 1).Value Then
            
             If Sheet2.Cells(j, 1).Value = Sheet3.Cells(k, 1).Value Then
            
                Sheet4.Cells(z, 1).Value = Sheet1.Cells(i, 1).Value
                
                  Sheet4.Cells(z, 2).Value = Sheet1.Cells(i, 2).Value
                  
                    Sheet4.Cells(z, 3).Value = Sheet2.Cells(j, 2).Value
                    
                        Sheet4.Cells(z, 4).Value = Sheet3.Cells(k, 2).Value
                        
         '
    گ========================================================================
                        
                        
    Sheet4.Cells(11).Value ChrW(1606) & ChrW(1575) & ChrW(1605) & ChrW(32) & ChrW(1588) & ChrW(1585) & ChrW(1705) & ChrW(1578)

                        
    Sheet4.Cells(12).Value ChrW(1588) & ChrW(1740) & ChrW(1578) & ChrW(32) & ChrW(1575) & ChrW(1608) & ChrW(1604)

                        
    Sheet4.Cells(13).Value ChrW(1588) & ChrW(1740) & ChrW(1578) & ChrW(32) & ChrW(1583) & ChrW(1608) & ChrW(1605)

                        
    Sheet4.Cells(14).Value ChrW(1588) & ChrW(1740) & ChrW(1578) & ChrW(32) & ChrW(1587) & ChrW(1608) & ChrW(1605)

                            
                
    1
                
                End 
    If
                
                     
    End If
                            
                
    Next k
                    Next j
                       Next i
                
      

    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده


  7. #6


    آخرین بازدید
    2018/10/28
    تاریخ عضویت
    November 2014
    نوشته ها
    41
    امتیاز
    13
    سپاس
    0
    سپاس شده
    3 در 3 پست
    تعیین سطح نشده است

    سلام دوست عزیز
    من الان سه تا فایل رو در یک پوشه با نامهای 1 2 3 ذخیره و کپی کردم حالا این کد را میشه بگید کجا بزنم

  8. #7


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    توی فایل چهارم یا یکی از این 3 فایل
    فقط یه سری قواعد هست که باید رعایت کنید
    لینکش رو اگه پیدا کردم قرار خواهم داد



  9. سپاس ها (1)



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

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

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

موضوعات مشابه

  1. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54
  2. کپی از یک شیت به شیت دیگر بدون رویت شیت دوم
    توسط khorasan66 در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 3
    آخرين نوشته: 2015/03/04, 21:16

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

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

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

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

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