دستور جستجو کرن مقادیر یا متن در اکسل

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mohammad59

    • 2014/03/13
    • 64

    [حل شده] دستور جستجو کرن مقادیر یا متن در اکسل

    سلام خدمت دوستان

    دستور تو vb نیاز دارم که مقادیر مربوط به آیتم مورد نظر رو در شیت یک پیدا کنه و در شیت دوم در ماه مربوطش قرار بده به صورت جمع


    مثال:ما اگه آیتم هزینه ها رو تو شیت یک داشته باشیم مثل هزینه اب و برق و هزینه اجاره و هزینه ....

    و این آیتم ها تو سطر های متفاوت تکرار شده و یا به صورت یک سط باشن آنگاه مقادیر مربوط به این آیتم هارو پیدا کنه و جمع بزنه و تو شیت 2 قرار بده
    هزینه آب و برق 220
    هزینه اجاره 120
    هزینه آب و برق 150
    هزینه اجاره 200
    هزینه آب و برق 370
    هزینه اجاره 320

    فایل پیوست رو گذاشتم با سپاس
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    با استفاده از پیوت تیبل راحتتر میتوانید گزارشگیری نمایید.
    دیتای مورد نظر را مارک و با ctr+t تبدیل به جدول نمایید

    در صورت تغییر در دیتای ورودی برای گزارشگیری مجدد در شیت پیوت تیبل با Alt+F5 رفرش نمایید
    فایل های پیوست شده

    کامنت

    • mohammad59

      • 2014/03/13
      • 64

      #3
      ممنون و سپاسگزارم از پاسخ شما

      خیلی زحمت کشیده بودید.

      موردی که هست داخل vba میخواستم کد بنویسم

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        با سلام

        از کدهای ذیل استفاده نمایید.

        کد PHP:
        Sub test()

        z1 = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row

        z2 
        = Sheet2.Cells(Sheet2.Rows.Count, "A").End(xlUp).Row

        k 
        = Application.WorksheetFunction.CountA(Sheet1.Range("1:1"))

        Sheet2.Range(Cells(2, 2), Cells(z2, k)).ClearContents

        For x = 2 To k

        For i2 = 2 To z2

        Sum 
        = 0

        For i1 = 2 To z1

        If Sheet1.Cells(i1, 1) = Sheet2.Cells(i2, 1) Then

        Sum 
        = Sum + Sheet1.Cells(i1, x)

        End If

        Next i1

        Sheet2
        .Cells(i2, x) = Sum

        Next i2


        Next x

        End Sub 
        فایل های پیوست شده
        Last edited by iranweld; 2016/04/05, 12:48.

        کامنت

        • mohammad59

          • 2014/03/13
          • 64

          #5
          بی نهایت سپاسگزارم.. مشکلم حل شد

          کامنت

          چند لحظه..