جستجوی یک مقدار به محض انتخاب یا تایپ آن در اکسل

Collapse
X
 
  • زمان
  • Show
Clear All
new posts
  • aservanto
    • February 2013
    • 3

    جستجوی یک مقدار به محض انتخاب یا تایپ آن در اکسل

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

    میخوام بدونم میشه توی یک سلول یک نوار کشویی ایجاد کرد که با انتخاب یکی از گزینه های اون همزمان مقدار دیگه ای هم تو سلول دیگه اتومات ثبت بشه ؟ میخام مثلا اسم جنس فروخته شده که انتخاب میشه تو ستون قیمت هم اتومات قیمتش بیاید.
    مرسی از همه منتظرم
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • January 2013
    • 1198

    #2
    RE: درخواست کمک فوری

    با درود

    بله امکان داره . مثل اینه که شما دستی داری یه چیزی رو توی یه سل وارد مکنی . حالو به قول ما کارت آسون شده و دیگه مشکل املایی هم نداری. واسه پر شدن سلول های مجاورشم که تا دلت میخواد بچه ها با فرمول index و vloocup انجام دادن با vba هم میشه . راحت تر و عقلانی تر همون فرموله . البته بعضی وقت ها
    در پناه خداوندگار ایران زمین باشید و پیروز

    Comment

    • aservanto
      • February 2013
      • 3

      #3
      RE: درخواست کمک فوری

      خب داداشی بی زحمت یه لینکی چیزی بده من لازممه
      مرسی

      Comment

      • hoosein

        • May 2012
        • 63

        #4
        RE: درخواست کمک فوری

        نوشته اصلی توسط aservanto
        خب داداشی بی زحمت یه لینکی چیزی بده من لازممه
        مرسی
        سلام
        يك نمونه ساده مشابه چيزي كه خواستيد
        http://s1.picofile.com/file/7667404294/factor.xlsx.html

        Comment

        • aservanto
          • February 2013
          • 3

          #5
          RE: درخواست کمک فوری

          سلام داداشی دمت گرم همونیه که میخوام فقط میشه برا اینکه بتونم تو کار خودم ازش استفاده کنم یه توضیحی در باره فرمولش بدی یعنی بگی بم که =VLOOKUP(B5;ديتا!$B$2:$C$12;2;FALSE)ای فرمول یعنی چی؟یعنی چه اتقاقی داره تو این فرمول میوفته برام تشریحش کنی؟ اقعا ممنونت میشم اگه بگی داداشی

          Comment

          • hoosein

            • May 2012
            • 63

            #6
            RE: درخواست کمک فوری

            نوشته اصلی توسط aservanto
            سلام داداشی دمت گرم همونیه که میخوام فقط میشه برا اینکه بتونم تو کار خودم ازش استفاده کنم یه توضیحی در باره فرمولش بدی یعنی بگی بم که =VLOOKUP(B5;ديتا!$B$2:$C$12;2;FALSE)ای فرمول یعنی چی؟یعنی چه اتقاقی داره تو این فرمول میوفته برام تشریحش کنی؟ اقعا ممنونت میشم اگه بگی داداشی
            سلام
            vlookup يكي از توابع جستجو عمودي هست كه بر اساس آرگومان هايي كه براش تعريف ميكنيم ، مقادير
            مشخصي رو از محدوده مشخصي براي ما بازنشاني ميكنه
            در فايل نمونه دو تا شيت وجود داره يكي فاكتور و يكي هم ديتا كه اطلاعات مربوط به كالا درش درج شده

            اول از همه شما شيت مربوط به ديتا رو با اطلاعات كالاهاي مورد نياز خودتون بروز كنيد
            چون شما ميخواين از منوي كشويي (كمبو باكس ) استفاده كنيد براي هر كالا كد بذاريد (مثل نمونه سلول اول خالي باشه و كد 1 رو بذاريد براش )

            بعد از اين مرحله فاكتور رو طراحي كنيد به هر روشي كه خواستيد من نمونه ساده رو در فايل آوردم شما ميتونيد متناسب با نياز ايتم هاي مختلفي از جمله تخفيف -ماليات-ارزش افزوده و غيره براش بذاريد

            در سلول نام كالا از منوي developer >insert>combo box انتخاب كنيد و در محل مورد نظر فيكسش كنيد
            با رايت كليك روي منوي كشويي و انتخاب فورمت كنترل ميتونيد اينپوت رنج و سل لينك رو براش تعريف كنيد (من سل لينك رو خود سلولي كه روش منوي كشويي اومده گذاشتم كه تو فاكتور مخفي باشه)
            بعد ميتونيد منوي كشويي رو براي ساير رديفهاي فاكتور كپي/پيست كنيد و فقط سل لينكش رو دستي تنظيم كنيد

            در مورد فرمول vlookup هم همونطور كه گفتم تابعي براي جستجو عمودي هست

            کد PHP:
            =VLOOKUP(B3;ديتا!$B$2:$C$12;2;FALSE
            توضیحات مربوط به این تابع:

            Lookup_Value: سلول b3 که می خواهیم متناظر آن را در شيت ديتا پیدا کنیم را انتخاب می کنیم.
            Table_array: محدوده ای که می بایست به دنبال مقدار متناظر جستجو شود، یعنی جدول موجود در شيت ديتا
            Col_index_num: شماره ستونی که می بایست مقدار پیداشده در شيت ديتا برگردانده شود. برای قيمت این شماره2 می باشد،
            Range_lookup: برای این گزینه دو انتخاب داریم True & False. برای پیدا کردن مقدار دقیق از False و برای پیدا کردن مقدار نزدیک از True استفاده می کنیم. در اینجا ما نیاز به مقدار دقیق داریم پس False و یا عدد صفر را وارد می کنیم

            Comment

            Working...