هزار و یک شب اکسل - شب چهل وسوم جستجو با Vlookup در جهت عکس (سمت چپ ) Reverse Vlookup

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    هزار و یک شب اکسل - شب چهل وسوم جستجو با Vlookup در جهت عکس (سمت چپ ) Reverse Vlookup

    با درود

    جستجو با Vlookup در جهت عکس ممکنه در بعضی مواقع مورد نیاز ما باشه هر چند با ترکیب index و Math ما راحتر به جوابمون میرسیم اما خالی از لطف نیست که با این موارد هم اشنایی داشته باشیم. برای راحتی کار یه فایل اکسل تهیه شده . در شیت 1 یک نمونه ساده از این تابع در حالت نرمال حل شده . در شیت 2 به 2 روش که روش دومم بهتر و منطقی تر میباشد (با نگاه کردن به فرمول ها خواهید فهمید) در جهت عکس از Vlookup استفاده شده .


    و اما تکلیف . همین کار را دوستانی که کمتر با index اشنا هستند سعی کنند با کمک match , index انجام دهند و فرمول رو برام بزارن

    در ضمن شماره موبایل ها در فایل به غیر از استاد شمس همگی من در اوردی هستند - شماره ایشون هم چون در امضا شون هست من نوشتم - شب همگیتون خوش
    فایل های پیوست شده
    در پناه خداوندگار ایران زمین باشید و پیروز
  • ~M*E*H*D*I~
    • 2011/10/19
    • 4377
    • 70.00

    #2
    ممنون از امین عزیز بسیار عالی به شخصه این ترفند رو نمیدونستم

    پ ن: ممنون که شماره مرحوم غلامرضا تختی رو هم برامون گذاشتی
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • Amin_D

      • 2010/12/22
      • 399

      #3
      نوشته اصلی توسط امين اسماعيلي
      با درود

      جستجو با Vlookup در جهت عکس ممکنه در بعضی مواقع مورد نیاز ما باشه هر چند با ترکیب index و Math ما راحتر به جوابمون میرسیم اما خالی از لطف نیست که با این موارد هم اشنایی داشته باشیم. برای راحتی کار یه فایل اکسل تهیه شده . در شیت 1 یک نمونه ساده از این تابع در حالت نرمال حل شده . در شیت 2 به 2 روش که روش دومم بهتر و منطقی تر میباشد (با نگاه کردن به فرمول ها خواهید فهمید) در جهت عکس از Vlookup استفاده شده .


      و اما تکلیف . همین کار را دوستانی که کمتر با index اشنا هستند سعی کنند با کمک match , index انجام دهند و فرمول رو برام بزارن

      در ضمن شماره موبایل ها در فایل به غیر از استاد شمس همگی من در اوردی هستند - شماره ایشون هم چون در امضا شون هست من نوشتم - شب همگیتون خوش
      سلام

      تشکر از ترفندی که ارایه کردین.

      در خصوص آکولاد در فرم if

      و در فرم CHOOSE پرانتز آرگومان اول اگر ممکنه توضیحی بدین

      با تشکر
      [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]

      کامنت

      • mrdn66

        • 2012/05/28
        • 42

        #4
        با سلام
        خدا قوت بهتون میگم آقای اسماعیلی :53: بشخصه از مطالبتون استفادهای زیادی برده ام

        این ترفندتون همه خیلی جالب بود

        جواب تکلیف :
        ((index(a2:a10,match(f2,d210,0=
        ضمنا خیلی وقته دنبال شماره آقا تختی بودم ممنون
        فرقى نمی كند گودال آب كوچكى باشى یا دریاى بیكران... زلال كه باشى، آسمان در توست.

        کامنت

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

          • 2013/11/18
          • 1522
          • 71.67

          #5
          نوشته اصلی توسط amin_d
          سلام

          تشکر از ترفندی که ارایه کردین.

          در خصوص آکولاد در فرم if

          و در فرم choose پرانتز آرگومان اول اگر ممکنه توضیحی بدین

          با تشکر
          راجع به تابع choose تقريبا" فهميدم چگونه عمل شده، اين تابع به طور معمول n امين مقدار را از بين چند مقدار بر مي گرداند، آرگومان اول تابع در اصل همان n است و آرگومانهاي بعدي به ترتيب مقاديري هستند که انتخاب n ام بايد از بين آنها صورت گيرد.
          در اينجا به صورت هوشمندانه اي به صورت تخصصي تر از اين تابع استفاده شده، تفسير آن اين است که: براي n به جاي يک مقدار دو مقدار تعيين شده ( يعني همان {1,2} ) و آرگومانهاي بعدي مقادير ما هستند که مقدار اول آن d210 است و مقدار دوم a2:a10 است (که هر دو بايد انتخاب شوند)، به عبارتي تابع مي گويد دو محدوده را براي ما انتخاب کن: محدوده اول: ستون d از d210 و محدوده دوم: ستون a از a2:a10 است. بعد تابع vlookup مي آيد از بين اين محدوده دو ستوني در ستون اول کد پرسنلي را پيدا و متناظر آن را در ستون دوم يعني شماره موبايل را بر مي گرداند.
          جا دارد همين جا از آقاي اسماعيلي تشکر کنم، بسيار مطلب زيبايي بود.
          و اما راجع به if من هم هنوز نتونستم يک تفسيري مثل تفسيري که براي choose گفتم پيدا کنم، قدر مسلم آن است که تابع if هم دارد همان محدوده دو ستوني را به نحوي بازسازي مي کند تا تابع vlookup از آن استفاده کند، ولي تفسير چگونگي کار آن را نمي دانم، دارم فکر مي کنم ببينم سر در مي آورم يا نه!، اگر آقاي اسماعيلي توضيح دهند من هم استفاده خواهم برد.
          با تشکر
          Last edited by Ali Parsaei; 2014/05/07, 23:57.
          [SIGPIC][/SIGPIC]

          کامنت

          • Amin_D

            • 2010/12/22
            • 399

            #6
            نوشته اصلی توسط علي پارسا
            راجع به تابع choose تقريبا" فهميدم چگونه عمل شده، اين تابع به طور معمول n امين مقدار را از بين چند مقدار بر مي گرداند، آرگومان اول تابع در اصل همان n است و آرگومانهاي بعدي به ترتيب مقاديري هستند که انتخاب n ام بايد از بين آنها صورت گيرد.
            در اينجا به صورت هوشمندانه اي به صورت تخصصي تر از اين تابع استفاده شده، تفسير آن اين است که: براي n به جاي يک مقدار دو مقدار تعيين شده ( يعني همان {1,2} ) و آرگومانهاي بعدي مقادير ما هستند که مقدار اول آن d210 است و مقدار دوم a2:a10 است (که هر دو بايد انتخاب شوند)، به عبارتي تابع مي گويد دو محدوده را براي ما انتخاب کن: محدوده اول: ستون d از d210 و محدوده دوم: ستون a از a2:a10 است. بعد تابع vlookup مي آيد از بين اين محدوده دو ستوني در ستون اول کد پرسنلي را پيدا و متناظر آن را در ستون دوم يعني شماره موبايل را بر مي گرداند.
            جا دارد همين جا از آقاي اسماعيلي تشکر کنم، بسيار مطلب زيبايي بود.
            و اما راجع به if من هم هنوز نتونستم يک تفسيري مثل تفسيري که براي choose گفتم پيدا کنم، قدر مسلم آن است که تابع if هم دارد همان محدوده دو ستوني را به نحوي بازسازي مي کند تا تابع vlookup از آن استفاده کند، ولي تفسير چگونگي کار آن چگونه است نمي دانم، دارم فکر مي کنم ببينم سر در مي آورم يا نه!، اگر آقاي اسماعيلي توضيح دهند من هم استفاده خواهم برد.
            با تشکر
            سلام

            فایل ضمیمه هم میتونه کمک کنه
            فایل های پیوست شده
            [COLOR=#008000][SIZE=7][FONT=arial][B]خواستن ، توانستن است.[/B][/FONT][/SIZE][/COLOR]

            کامنت

            • ~M*E*H*D*I~
              • 2011/10/19
              • 4377
              • 70.00

              #7
              درود

              تصویر این ترفند هم خالی از لطف نیست




              [CENTER]
              [SIGPIC][/SIGPIC]
              [/CENTER]

              کامنت

              چند لحظه..