پیدا کردن کد های یک مجموعه با جستجوی کلمه

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mj.gorji

    • 2015/05/04
    • 8

    پیدا کردن کد های یک مجموعه با جستجوی کلمه

    سلام ، در حال نوشتن نرم افزاری برای انتخاب رشته با اکسل هستم ، میخوام فرمولی استفاده کنم که وقتی رشته ی حقوق رو توی شیت دیگری وارد میکنم تمام کد رشته های حقوق نمایش داده بشه ، ممنون میشم راهنمایی کنید
  • DOLFIN

    • 2014/01/18
    • 149

    #2
    سلام دوست من برای اینکه جواب سوالتون رو بگیرید بهتره یه نمونه فایل بزارید و مشخص کنید این کد رشته ها میخاید به چه صورت باشه ؟ میخاید توی یک سلول به صورت drop down list باشه یا نه میخاید هر کدوم از کد رشته ها توی یه سلول باشه ؟ بهتره یه فایل قرار بدید تا روی همون فایل جوابتونو بگیرید.
    [CENTER][FONT=times new roman][SIZE=7][I][B][COLOR=#0000ff] خانه اکسل - [url]http://excelhouse.blog.ir[/url][/COLOR][/B][/I][/SIZE]
    [/FONT][/CENTER]

    کامنت

    • mj.gorji

      • 2015/05/04
      • 8

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

      کامنت

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

        • 2014/06/22
        • 1496

        #4
        با سلام
        شما برای راحتی کار میتونید محدوده هر ستون رو نامگذاری کنید و با استفاده از فرمولهای جستجو مسئلتون رو حل کنید
        من یکی از اون فرمولها رو قرار میدم
        کد PHP:
        =IFERROR(INDEX(cod;MATCH(ROW(A1);radif;0));""
        فایل ضمیمه گردید
        فایل های پیوست شده
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • mj.gorji

          • 2015/05/04
          • 8

          #5
          نوشته اصلی توسط generalsamad
          با سلام
          شما برای راحتی کار میتونید محدوده هر ستون رو نامگذاری کنید و با استفاده از فرمولهای جستجو مسئلتون رو حل کنید
          من یکی از اون فرمولها رو قرار میدم
          کد PHP:
          =IFERROR(INDEX(cod;MATCH(ROW(A1);radif;0));""
          فایل ضمیمه گردید
          ممنون از لطفتون فقط یک سوال امکانش هست فرمول رو توضیح بدید؟

          کامنت

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

            • 2014/06/22
            • 1496

            #6
            با سلام
            کار تابع iferror اینه که اگه جواب توابعی که درون پرانتز این تابع (iferror) قرار میگیره برابر با خطا باشه میتونیم برای اون یه مقدار تعریف کنیم که خطا رو نمایش نده
            که در اینجا برابر با "" قرار دادم
            تابع index هم عمل جستجو رو انجام میده که آرگومان اول برابر است با محدوده ای که میخوایم از اون ستون یا سطر مقداری رو برگردونیم که فرمول بالا من میخوام مقدار کد رشته رو بدست بیارم
            برای ستونهای دیگه نام دانشگاه و جنسیت
            آرگومان دوم تابع index شماره سطر کد رشته رو میده و آرگومان سوم شماره ستون کد رشته ، که وقتی ما شماره سطر و ستون رو داشته باشیم فرمول میاد توی آرگومان اول تابع مقدار اون رو بر میگردونه
            توی این مثال آرگومان سوم رو نذاشتم چون محدوده کد رشته یک ستونه
            به محدوده هایی که نامگذاری کردم دقت کنید
            محدوده ها رو میشه از ریبون Forulas=>Name Manager ببینید

            اگه سوالی داشتید در خدمتم
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • mj.gorji

              • 2015/05/04
              • 8

              #7
              سلام ممنون از لطف و توضیحتون ، متشکر که مشکلم رو حل کردید

              کامنت

              چند لحظه..