گزارش گیری از چند شیت در اکسل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mehdi_hidden

    • 2012/02/25
    • 34

    گزارش گیری از چند شیت در اکسل

    باسلام خدمت دوستان عزیز
    بنده رو یه فایل اکسل دارم کار میکنم و اطلاعاتی رو دارم واردش میکنم که ممکنه حدود 100 تا سیستم بشه و هر برگه ازین شیت ها مربوط به یه فرد میشن و در آخر که تمام اطلاعات وارد شد میخوایم قابلیتی داشته باشیم که مدیرمون اگر یه آیتم رو خواست جستجو کنه ( به عنوان مثال تعداد سیستم هایی که cpu i3 دارند چندتا هستند) رو به راحتی پیدا کنه و بتونه بفهمه چندتا هستن و به صورت نمودار مشخص کنه چند درصد سیستم های مجموعه داری این نوع پردازنده هستن
    به عنوان مثال 21 عدد cpu i3 و به صورت نموداری 40% کل مجموعه دارای این نوع پردازنده هستند.
    یه نمونه ازین فرم رو آپلود کردم که این رو میخوام تو 100 شیت کپی کنم و گزارش ها رو تو هر کدوم جداگانه آپلود کنم.
    فایل های پیوست شده
  • mokaram
    مدير تالار اکسل و بانک اطلاعاتی

    • 2011/02/06
    • 1805
    • 74.00

    #2
    دوست عزیز یه پیشنهاد
    بهتره شما اطلاعات را تو یه شیت وارد بکنید که بتونید راحت گزارش بگیرید
    [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
    [/CENTER]

    کامنت

    • mehdi_hidden

      • 2012/02/25
      • 34

      #3
      نوشته اصلی توسط M_R_M
      دوست عزیز یه پیشنهاد
      بهتره شما اطلاعات را تو یه شیت وارد بکنید که بتونید راحت گزارش بگیرید
      باتشکر
      من فک کردم با همین لیست هم دوستان میتونن راهنمایی های لازم رو کنند
      من الان یه لیست شیت دار واقعی فرستادم که عینا روی همین دارم کار میکنم و گزارش از همین لیست میخوام بگیرم
      فایل های پیوست شده
      Last edited by mehdi_hidden; 2014/06/28, 12:09.

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        سلام
        دوست عزیز فایل شما استاندارد نیست.
        فایلی مه بخواید گزارش بگیرید حتما باید ساختار دیتابیس داشته باشه.
        از روی فرم هیچوقت گزارش گرفته نمیشه
        همونطور که جناب m_r_m فرمودند، باید یکپارچه بشه و به یک لیست تبدیل بشه. بعد بهترین گزارش ها و دقیق ترین تحلیل ها رو می تونید داشته باشید
        موفق باشید
        [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

        [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
        [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
        :wcom:

        [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
        [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
        [/CENTER]

        کامنت

        • mehdi_hidden

          • 2012/02/25
          • 34

          #5
          باسلام خدمت شما دوست گرامی
          بنده از چه مسیری در اکسل میتونم اقدام به این کار کنم که همه رو تبدیل به لیستی کنم که قابل گزارش گیری باشه ؟
          ( و برای این کار باید حتما تخصص برنامه نویسی در vba هم باید داشته باشم ؟ )

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            بله حتما باید از کد کمک بگیرید
            فکر م یکنم این موضوع قبلا توی سایت مطرح شده.
            جستجو بفرمایید.حتما پیدا میشه
            [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

            [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
            [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
            :wcom:

            [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
            [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
            [/CENTER]

            کامنت

            • امين اسماعيلي
              مدير تالار ويژوال بيسيك

              • 2013/01/17
              • 1198
              • 84.00

              #7
              با درود منظورتونو از گذارش گیری نمیدونم چی هست - با نظر دوستان موافقم - شما یه سر ستون و اطلاعات ورودی دارین که در همه فرم ها تکرار میشه - شما به جای اینکه اینهارو بری بصورت فرمی در بیاری ابتدا تویه یه شیت بصورت کنار هم بیارشون و لیست اسامی و ........
              بعدش یه شیت بزار مثل همن فرم که مثلا به هر مشتری یه کد پرسنلی اختصاص بده یا حالا با نام و نام خانوادگی هم میشه بشه اطلاعاتشو بیاری
              در ضمن اون شیت دیتا بیست که اگر به طریقی که گفتم عمل کنی با یه فیلتر گیری هم میتونی به مقاصدت برسی - تا اینجا رو طراحی کن - بعدش اگه با وی بی خواستی انجام بدی عیتن همین عمل به طور اموطش حرفه ای و قدم به قدم استاد وطن پرست انجام دادان - نمونه های استاد شمس هم هست با کد نویسی و ......... تا اینجارو انجام بده بعدش همه در خدمتیم داداش
              رو زیبایی دیتا بیستم کار کن - هر ستونی که میدونی کم داری و بعد ها ممکنه نیاز بشه رو تعبیه کن این بخش خیلی مهمه بیس کارته عزیزم
              در پناه خداوندگار ایران زمین باشید و پیروز

              کامنت

              • mostafap4

                • 2010/07/12
                • 191
                • 75.00

                #8
                با سلام
                دوست عزیز همانطور که اساتید گفتند اصولی ترینش این هست که اطلاعات را استاندارد و توی یک شیت وارد کنی
                ولی اگر فوری میخوای یک سری اطلاعات را از این صد تا شیت بکشی بیرون این روشی که برات پیوست کردم فکر کنم بدرد بخوره
                توی شیت report فقط کد یا همون اسم شیت ها را یکی یکی بنویس میبینی که ستون های بعدی را با استفاده از فرمول Indirect اطلاعات را از شیت های مربوطه فراخوانی میکنه
                موفق باشید
                فایل های پیوست شده
                فقر شب را "بی غذا" سر کردن نیست ... فقر روز را "بی اندیشه" سر کردن است !

                کامنت

                • man

                  • 2015/09/12
                  • 41

                  #9
                  خیلی کار آمد بود دوست عزیز
                  اگه یخوایم از توی چند تا اسم در هر شیت اطلاهات بیرون بیاره چی ؟
                  Last edited by man; 2015/09/13, 07:39.
                  بنام حضرت دوســـــــت که هرچه هست همه از اوســـــــت

                  کامنت

                  • khakzad

                    • 2010/03/17
                    • 2034
                    • 85.00

                    #10
                    یعنی چی؟
                    سوالاتون رو واضح تر توضیح بدید
                    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

                    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
                    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
                    :wcom:

                    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
                    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
                    [/CENTER]

                    کامنت

                    • sadegh64120
                      • 2016/04/21
                      • 1

                      #11
                      اكسل

                      سلام دوستان
                      چطور ميتونم يك شيت درست بكنم كه وقتي توش اطلاعاتي وارد كنم تويه مثلا 4 تا شيت ديگه خود بخود نوشته بشه البته هر شيفت مجزا مباشد مثلا واحد مكانيك واحد برق و ...... مثلا اگه مربوط به واحد برقه تو شيت واحد برق وارد بشه

                      لطفا كمكم بكنيد مرسي

                      کامنت

                      • amir_ts

                        • 2015/03/17
                        • 1247

                        #12
                        با سلام
                        لطفا درخواست تون رو با یک فایل نمونه تکمیل کنید.
                        علاوه بر ابزار های گزارش گیری با توابع اکسل هم میشه به نتیجه دلخواه شما رسید.
                        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                        کامنت

                        • atlasi
                          • 2017/04/07
                          • 1

                          #13
                          سلام
                          مشکل شما برای گزارش گیری از چند فرم اکسل برطرف شده؟

                          کامنت

                          • ali.b

                            • 2014/01/12
                            • 798

                            #14
                            با این کد داده ها بهشیتی که در سلول مشخص ادرسش نوشته باشه قابل ارسال هست
                            کد:
                            Sub sabt()
                            Dim c As Range
                            Application.ScreenUpdating = False
                            For i = 1 To Sheets.Count
                                For Each c In Sheet1.Range("K3")
                                    If c.Value = Sheets(i).Name Then
                                Sheets(i).Activate
                                Range("A3").Select
                                Rows("3:3").Select
                                Selection.Insert Shift:=xlDown
                                Sheet1.Range("A3:J3").Copy
                            Range("A3").Select
                                Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
                                    :=False, Transpose:=False
                                
                                    End If
                                Next c
                            Next i
                            Application.ScreenUpdating = True
                            End Sub
                            کد PHP:
                            Sheet1.Range("K3"
                            اینجا باید ادرس شیتی رو بدی که در این سلول اسم واحد نوشته میشه و اطلاعات دقیقا به شیت هم اسم این سلول ارسال می کنه
                            [CENTER]
                            [/CENTER]

                            کامنت

                            چند لحظه..