مشکل تابع lookup با اعداد بالای ۵ رقم

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

    • 2021/02/17
    • 22

    [حل شده] مشکل تابع lookup با اعداد بالای ۵ رقم

    سلام توی جدول پیوست تا اعداد مورد جستجو ۴رقمی هست مشکلی نیست ولی به محض اینکه ۵رقمی میشه آخرین نتیجه جستجو رو مینشونه مثلا ما عدد31407 رو که میزنیم حتی اگر توی جدول هم نباشه مقدار قبلی که مربوط به 31405 بود رو برمیگردونه. یه نگاهی میفرمائید ببینید چه مشکلی داره؟
    فایل های پیوست شده
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    از این فرمول استفاده کنید
    کد PHP:
    =iferror(vlookup(h6,a:b,2,0),""
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • muhamadhasantag

      • 2021/02/17
      • 22

      #3
      مشکلش چی هست. چون توی فرمول گذاشتم کلی جا رو باید تغییر بدم. تازه این کد شما هم برای تعداد زیاد باز جواب نمیده این اکسلی که پیوست کردم یکم تعداد ردیف هاش بیشتر شده . تعداد ردیف ها که بیشتر میشه باز جواب نمیده.
      فایل های پیوست شده

      کامنت

      • generalsamad
        مدير تالار توابع

        • 2014/06/22
        • 1496

        #4
        مشکلی نداره
        حتی من بازه داده های کل ستون A:B قرار دادم
        شاید تنها تغییر در Separator باشه که در سیستم من جدا کننده برای آرگومانها , هست شاید مال شما ; باشد

        - - - Updated - - -

        نوشته اصلی توسط muhamadhasantag
        مشکلش چی هست. چون توی فرمول گذاشتم کلی جا رو باید تغییر بدم. تازه این کد شما هم برای تعداد زیاد باز جواب نمیده این اکسلی که پیوست کردم یکم تعداد ردیف هاش بیشتر شده . تعداد ردیف ها که بیشتر میشه باز جواب نمیده.
        شما محدوده ستونها را تغییر دادید
        یا میتونید از تابع Index استفاده کنید یا توی فرمول vlookup باید تغییراتی ایجاد کنید

        طبق آخرین فایل پیوستی میشه این فرمول
        کد PHP:
        =IFERROR(VLOOKUP(G2,CHOOSE({1,2},B:B,A:A),2,0),""
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • muhamadhasantag

          • 2021/02/17
          • 22

          #5
          نه جدا کننده برای من هم , هست . اون فایلی کوچک رو که اول براتون فرستادم با این کد زدم درست شد ولی این فایل دومی که فرستادم رو ملاحظه بفرمائید مشکل داره. چون فایل اصلی خودم تعداد ردیف های بالا هست که به این مشکل خوردم مثلا ۲۰ فصل هست .تا فصل ۵ مشکلی نداره ولی از فصل ۵ به بعد قاطی می کنه

          کامنت

          • generalsamad
            مدير تالار توابع

            • 2014/06/22
            • 1496

            #6
            این فرمول را امتحان کردید؟

            کد PHP:
            =iferror(vlookup(g2,choose({1,2},b:b,a:a),2,0),""
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • muhamadhasantag

              • 2021/02/17
              • 22

              #7
              عالی بود سپاس گذارم. فرمول دوم کامل جواب داد.حالا راهکاری بنظرتون میرسه که یه جوری فرمول قبلی رو تغییر بدم که کمترین میزان کپی رو انجام بدم؟ تقریبا ۲۰۰ ردیف دارم بین هر ۱۰ تا ردیف هم یه ردیف merge شده و جمع رو نوشته. اگر راهکاری دارید ممنون میشم بهم بگید.

              کامنت

              • generalsamad
                مدير تالار توابع

                • 2014/06/22
                • 1496

                #8
                بر روی یک سلول که فرمول نوشته شده کلیک راست و کپی را بزنید و سپس محدوده مورد نظر ران انتخاب و کلیک راست کنید
                در قیمت Paste Option نمونه Fx را انتخاب کنید
                برای محدوده های بعدی فقط کافیست محدوده را انتخاب و paste از نمونه Fx را انتخاب کنید
                با این روش فرمولها paste میشوند

                Click image for larger version

Name:	PasteFx.png
Views:	1
Size:	72.0 کیلو بایت
ID:	138617
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • muhamadhasantag

                  • 2021/02/17
                  • 22

                  #9
                  بسیار سپاس گذار از وقتی که گذاشتید. به عنوان سوال اخر که دیگه بیش از این مزاحم نشم. دوتا شیت دارم که گذاشتم اکسلش رو, شیت "ریزمتره" موقعی تبدیل به table میکنم با اضافه شدن ردیف جدید فرمول ها رو میگیره ولی شیت "مالی" به table تبدیل کردم ولی برای ردیف جدید فرمول ها رو آپدیت نمیکنه. البته توی شیت مالی هر فصلی مرجع دادش تغییر میکنه. یه نگاهی میفرمائید.
                  فایل های پیوست شده

                  کامنت

                  • generalsamad
                    مدير تالار توابع

                    • 2014/06/22
                    • 1496

                    #10
                    با سلام
                    محدوده جدولتون باید دارای هدر باشد (تیتر)
                    ردیف بعد از هدر به بعد باید مرج نباشند همین دوتا رو رعایت کنید ببینید مشکلتون حل میشه یا نه
                    [CENTER]
                    [SIGPIC][/SIGPIC]
                    [/CENTER]

                    کامنت

                    • muhamadhasantag

                      • 2021/02/17
                      • 22

                      #11
                      میگم بعد از اینکه فرمولم رو از lookup به vlookup(choos.... تغییر دادم فایل اکسله خیلی سنگین شده برای هر تغییر کوچکی کلی زمان میبره تا لود بشه. برای همین فرمول جدید هست یا مشکل دیگه داره بنظرتون؟

                      کامنت

                      • generalsamad
                        مدير تالار توابع

                        • 2014/06/22
                        • 1496

                        #12
                        با سلام
                        این فرمول هم امتحان کنید ببینید سرعتش چطوره؟
                        کد PHP:
                        =iferror(index(a:a,match(g2,b:b,0)),""
                        در کل محدوده ای که انتخاب میکنیم و فرمولهایی که به کار می بریم در سرعت فایل و حجم فایل تاثیر می گذارد
                        اگه محدودتون را به صورت تیبل در بیاورید در سرعت فایل و اجرای فایلتون تاثیر می گذارد
                        [CENTER]
                        [SIGPIC][/SIGPIC]
                        [/CENTER]

                        کامنت

                        • generalsamad
                          مدير تالار توابع

                          • 2014/06/22
                          • 1496

                          #13
                          سرعت فایلتون بستگی به ساختار فایل و تعداد سطرها و فرمولهایی که بکار میبرید داره
                          این فرمول به اون صورت سرعت را پائین نمیاره
                          [CENTER]
                          [SIGPIC][/SIGPIC]
                          [/CENTER]

                          کامنت

                          • muhamadhasantag

                            • 2021/02/17
                            • 22

                            #14
                            خیلی بهتر شد ممنون. فقط شیت ریزمتره رو که به صورت table درآوردم الان موقعی میخوام یه سطر جدید بین سطر ها اضافه کنم گزینه insert غیر فعال هست

                            - - - Updated - - -

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

                            کامنت

                            • generalsamad
                              مدير تالار توابع

                              • 2014/06/22
                              • 1496

                              #15
                              روی شماره سطر کلیک کنید ببنید فعال میشه
                              یعنی انتخاب سطری انجام دهید
                              [CENTER]
                              [SIGPIC][/SIGPIC]
                              [/CENTER]

                              کامنت

                              چند لحظه..