جستجوی چند شرطی با index match

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

    • 2010/07/18
    • 118

    [حل شده] جستجوی چند شرطی با index match

    سلام
    جستجوی چند شرطی به وسیله این تابع چطوری هست؟
    من یه ستون دارم نام هست a10:a50
    یه ستون هم دارم نام خانوادگی b10:b50
    یه ستون هم نمره c10:c50

    توی سلول a1 یه نام هست توی سلول b1 هم یه فامیلی میخوام توی خونه c1 فرمولی بنویسم که توی اون محدوده اگه ترکیب نام و نام خانوادگی رو پیدا کرد نمرش رو بگه

    چون دو تا شرط هست با vlookup نمیشه و همه جا نوشته بودن باید از index match استفاده بشه ولی اکثر مثال هایی که من دیدم با یه شرط توضیح داده بودن
    میشه نحوه استفاده از index match رو برا این مثال بگید؟
    ضمنا یه سایت دیدم مشابه همین مثال رو با vlookup حل کرده بود ولی داخل vlookup از choose استفاده کرده بود که نوشته بود باعث ترکیب میشه ولی نمیدونم چرا برا من کار نکرد اگه کسی وقت داشت این مورد رو هم توضیح بده

    فعلا برا اینکه کارم راه بیفته خودم اومدم نام و نام خانوادگی رو توی یه ستون جدید ترکیب کردم و با vlookup حل کردم ولی میخوام این دو روش فوق رو هم بلد بشم

    ضمنا توی استفاده از index match اگه ترکیب نام و نام خانوادگی تکراری در بیاد چه اتفاقی میافته؟(اولین مقدار رو نشون میده؟)

    با تشکر
  • master

    • 2010/07/18
    • 118

    #2
    خودم گشتم فرمولی که باید بکار ببرم این هست:
    کد:
    =index(c10:c57,match(a2&b2,a10:a57&b10:b57,0))
    اما نمیدونم چرا اکسل خطا میده

    توی فایل پیوستی فرمول رو نوشتم ولی خطا داره

    ویرایش:
    مشکل حل شد
    فرمول رو باید به صورت آرایه ای استفاده میکردم چیزی که تا حالا توی اکسل بهش بر نخورده بودم !!!
    فایل های پیوست شده
    Last edited by master; 2017/06/08, 00:43. دلیل: مشکل حل شد

    کامنت

    چند لحظه..