شماره ردیف اتوماتیک

Collapse
This topic is closed.
X
X
 
  • زمان
  • Show
Clear All
new posts
  • alfa

    • May 2012
    • 157

    [حل شده] شماره ردیف اتوماتیک

    سلام بر همگی دوستان
    خیلی وقتها شده که در اکسل جداولی را طراحی میکنید ولی به هنگام بازبینی های مجدد مجبور به اصلاح آن میشود برای همین موضوع ممکنه از ردیف های میانی اطلاعاتی را (row) را پاک کنید.....خب بعد چه اتفاقی میافتد؟ ستون ردیفهاتون ناقص میشه! مثلا از 156 میپره به 159...وقتی حواستون نباشه که اون را اصلاح کنید ولی گزارش رنگی میگیرید خیلی ضایع میشوید!
    حالا سئوالم اینه
    میشه ستون ردیف اتوماتیک ساخت تا حتی با پاک کردن ردیفهای میانی خودش را اصلاح کند؟
    ممنون:D
  • khakzad

    • March 2010
    • 2034

    #2
    RE: شماره ردیف اتوماتیک

    سلام
    بله.به راحتی
    کافیه ی ایف ساده بنویسید
    فرض کنید توی ستون a می خوایم ردیف بزنیم.بعدشرطمون هم مثلا پر بودن سل ها در ستون b هست.یعنی اگر b1 پر بود.a1 رو عدد بزن.
    این فرمول رو توی سلa2[/code] بزنید

    کد:
    =if(b1<>"";max($a$1:a1)+1;"")
    حالا
    درگ کنید تا هرجا که لازمه
    به $ دقت کنید
    هرصوالی دارید در خدمتم

    Comment

    • alfa

      • May 2012
      • 157

      #3
      RE: شماره ردیف اتوماتیک

      ممنون استاد جالب بود
      ولی مشکل اینه که وقتی از اون وسط یک ردیف دیلیت میکنید همه چیز بهم میریزه

      Comment

      • khakzad

        • March 2010
        • 2034

        #4
        RE: شماره ردیف اتوماتیک

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

        Comment

        • alfa

          • May 2012
          • 157

          #5
          RE: شماره ردیف اتوماتیک

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

          Comment

          • fallrain
            • June 2011
            • 2

            #6
            خيلي خوب بود ممنون از راهنماييتون

            Comment

            • Ali Parsaei
              مدير تالارتوابع اکسل

              • November 2013
              • 1518

              #7
              سلام،
              يک روش بسيار ساده استفاده از تابع row است و با استفاده از آن اگر هر ستون جدول را سورت کنيد رديفها در ستون اول اتوماتيک تصحيح مي گردد. و ضمنا" اگر سطر ها را هم حذف کنيد باز هم مشکلي پيش نخواهد آمد. فايل پيوست را نگاه کنيد
              فایل های پیوست شده
              sigpic

              Comment

              • m.estreji

                • October 2012
                • 60

                #8
                نوشته اصلی توسط khakzad
                برای من که مشکلی پیش نمیاد
                فرمول رو اشتباه وارد کردین
                فایل رو ببینید
                خانم خاکزاد این فایل هیچ ارتباطی به سوال نداره ( قابل توجه )
                به نظر من از این کد استفاده بشه بهتره چون حتی اگر فیلتر هم اعمال بشه باز فرمولمون عمل میکنه
                کد:
                =if(b1<>"";subtotal(3;b$1:b1);"")

                Comment

                • khakzad

                  • March 2010
                  • 2034

                  #9
                  نوشته اصلی توسط m.estreji
                  خانم خاکزاد این فایل هیچ ارتباطی به سوال نداره ( قابل توجه )
                  به نظر من از این کد استفاده بشه بهتره چون حتی اگر فیلتر هم اعمال بشه باز فرمولمون عمل میکنه
                  کد:
                  =if(b1<>"";subtotal(3;b$1:b1);"")
                  سلام
                  اگر دقت بفرمایید تاریخ پست مربوط میشه به یک سال و نیم پیش و بعد از اون تغییرات سایت و مسائل جابجایی فایل ها.... (در پست بعد نشون میده شخص سوال کننده به جواب رسیدن!)
                  نظر شمام محترم. هر سوال n راه حل می تونه داشته باشه

                  ممنونم
                  موفق باشید

                  Comment

                  • حسینعلی

                    • January 2014
                    • 172

                    #10
                    سلام.این تابع مربوط به داخل اکسل هستش.درماکرونویسی چه کدی بایدنوشت تا مثل تابع عمل کنه؟؟تشکر

                    Comment

                    • mokaram
                      مدير تالار اکسل و بانک اطلاعاتی

                      • February 2011
                      • 1805

                      #11
                      نوشته اصلی توسط حسینعلی
                      سلام.این تابع مربوط به داخل اکسل هستش.درماکرونویسی چه کدی بایدنوشت تا مثل تابع عمل کنه؟؟تشکر
                      دوست عزیز تو کد نویسی شما هر وقت خواستید از توابع اکسل استفاده کنید از قطعه کد زیر بهره ببرید
                      کد PHP:
                      application.worksheetfunction.نام تابع 

                      Comment

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

                        • January 2013
                        • 1198

                        #12
                        نوشته اصلی توسط m.estreji
                        خانم خاکزاد این فایل هیچ ارتباطی به سوال نداره ( قابل توجه )
                        به نظر من از این کد استفاده بشه بهتره چون حتی اگر فیلتر هم اعمال بشه باز فرمولمون عمل میکنه
                        کد:
                        =if(b1<>"";subtotal(3;b$1:b1);"")
                        فرمول صحیح کد 103 به جای 3 هستش

                        کد:
                        =if(b2<>"",subtotal(103,b$2:b2),"")
                        در پناه خداوندگار ایران زمین باشید و پیروز

                        Comment

                        • majid_mx4

                          • June 2012
                          • 698

                          #13
                          نوشته اصلی توسط حسینعلی
                          سلام.این تابع مربوط به داخل اکسل هستش.درماکرونویسی چه کدی بایدنوشت تا مثل تابع عمل کنه؟؟تشکر
                          با سلام

                          احتراما فایل ضمیمه را بررسی نمایید .( راههای مختلفی وجود دارد که این یکی از این راه هاست در این فایل ستون a و اولین خانه بعد از سرتیتر شناسایی شده و شماره گذاری میشود)
                          با تشکر میر
                          فایل های پیوست شده

                          Comment

                          • rahim625

                            • September 2015
                            • 11

                            #14
                            سلام
                            و با عرض پوزش مجدد به جهت باز کردن این موضوع قدیمی
                            بنده هم میخواهم در جدول شماره ردیف اتوماتیک ایجاد کنم مثلا وقتی در ستون b توضیحی وارد میشود در ستون a شماره به صورت اتوماتیک ثبت شود
                            با سپاس

                            Comment

                            • iranweld

                              • March 2015
                              • 3342

                              #15
                              با سلام
                              از فرمول ذیر در ستون ردیف جدول استفاده کنید

                              کد PHP:
                              =if(b2<>"",max($a$1:a1)+1,""
                              فایل های پیوست شده

                              Comment

                              Working...