نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: حالت خاص در فرمول vlookup

  1. #1


    آخرین بازدید
    2023/09/10
    تاریخ عضویت
    July 2010
    نوشته ها
    118
    امتیاز
    28
    سپاس
    90
    سپاس شده
    30 در 18 پست
    تعیین سطح نشده است

    حالت خاص در فرمول vlookup

    با سلام
    فرمول زیر رو در نظر بگیرید:
    کد:
    =VLOOKUP($B2;'data'!$B$2:$E$40;3;0)
    چطوری میشه این قسمت قرمز که اسم یه شیت هست رو از سلول خوند؟(میخوام متغییر باشه تا با کپی با توجه به سلول تغییر کنه)
    ضمنا اگه بشه همچین کاری کرد ایا اون ادرس مطلف و نسبی هم براش کار میکنه؟مثلا به جای سلول f5 میخوام از f$5 استفاده کنم
    با تشکر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط master نمایش پست ها
    با سلام
    فرمول زیر رو در نظر بگیرید:
    کد:
    =VLOOKUP($B2;'data'!$B$2:$E$40;3;0)
    چطوری میشه این قسمت قرمز که اسم یه شیت هست رو از سلول خوند؟(میخوام متغییر باشه تا با کپی با توجه به سلول تغییر کنه)
    ضمنا اگه بشه همچین کاری کرد ایا اون ادرس مطلف و نسبی هم براش کار میکنه؟مثلا به جای سلول f5 میخوام از f$5 استفاده کنم
    با تشکر


    با درود فراوان
    برای این کار تابع رو بصورت زیر استفاده کنید
    کد:
    =VLOOKUP($B2,INDIRECT(D2),3,0)
    و داخل سل D2 بنویسید
    data!$B$2:$E$40
    حالا بجای data نام هر شیتی که بنویسی از همان شیت اطلاعات رو می خونه
    ---------------------------------------------------------------------------------------------------
    بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
    shamsololama@yahoo.com
    09177733411


  4. #3


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    با تشکر از استاد شمس العلما
    اگر هم منظورتون متغیر بودن اسم شیت هست و اون رو از سل می خونه. می تونید در سل d2 طوری ینویسید که نام date عطف بشه. با فرض اینکه نام شیت در سل a1 باشد داریم:
    کد:
    =a1&"!$B$2:$E$40"


  5. #4


    آخرین بازدید
    2023/09/10
    تاریخ عضویت
    July 2010
    نوشته ها
    118
    امتیاز
    28
    سپاس
    90
    سپاس شده
    30 در 18 پست
    تعیین سطح نشده است

    ممنون از هر دو دوست عزیز که راهنمایی کردید

  6. #5


    آخرین بازدید
    2023/09/10
    تاریخ عضویت
    July 2010
    نوشته ها
    118
    امتیاز
    28
    سپاس
    90
    سپاس شده
    30 در 18 پست
    تعیین سطح نشده است

    یه سوال دیگه در رابطه با همین فرمول
    اگه تو جدولی اون شرط دو تا بود چی میشه؟
    مثلا در نظر بگیرید شرط این هست که تو جدول دنبال اسم علی بگرده وقتی پیدا کرد روز کارکرد اون رو برگردونه حالا اگه توی اون جدول به نا به شرایطی دو تا علی باشه چیکار میکنه؟
    اینجور که من تست کردم ظاهرا فقط اولی رو بر میگردونه چیکار کنم که مجموع همه رو برگردونه یا بگم توی لیست اگه چند تا بود که همه یکی بودن اخری رو در نظر بگیره؟
    با تشکر

  7. #6


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام
    سلام
    توی سایت جستجو کنسد جستجوی موارد تکراری با vlookup
    راه های مختلفی پیشنهاد شده
    باید اول موارد تکراری رو منحصر بفرد کنید و بعد اگر اخری رو می خواید ماکزیممشون رو vlookup کنید
    ی راه پیچیده تر هم هست با فرمول های ارایه ای و ترکیب if , hlookup , index , large , small ..... که این مشکل تره. هر دو موجود هست داخل سایت. هرکدوم راحت ترید استفاده کنید
    سوالی بود در خدمتم


  8. #7


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط master نمایش پست ها
    یه سوال دیگه در رابطه با همین فرمول
    اگه تو جدولی اون شرط دو تا بود چی میشه؟
    مثلا در نظر بگیرید شرط این هست که تو جدول دنبال اسم علی بگرده وقتی پیدا کرد روز کارکرد اون رو برگردونه حالا اگه توی اون جدول به نا به شرایطی دو تا علی باشه چیکار میکنه؟
    اینجور که من تست کردم ظاهرا فقط اولی رو بر میگردونه چیکار کنم که مجموع همه رو برگردونه یا بگم توی لیست اگه چند تا بود که همه یکی بودن اخری رو در نظر بگیره؟
    با تشکر
    چه در این مورد چه مواردی که در اینده انجام خواهید داد ، همیشه یه کد منحصر به فرد برای رکوردهای خودتون در نظر بگیریدو هیچوقت بر اساس اسامی فارسی جستجو نکنید، عدم رعایت این نکات باعث اشتباهات مهلکی در روند کاری که دارید میشه





اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. vlookup
    توسط mmahdih در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 16
    آخرين نوشته: 2015/09/03, 22:28
  2. اشکال در vlookup
    توسط payam در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 8
    آخرين نوشته: 2013/02/11, 23:39
  3. تابع vlookup
    توسط payam در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2013/01/03, 23:04
  4. کمک در ترکیب IF و VLOOKUP
    توسط mr.excel در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 8
    آخرين نوشته: 2012/07/11, 09:42
  5. چگونه با Vlookup شماره ردیف را نشان بدهیم؟
    توسط Nima در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 4
    آخرين نوشته: 2012/05/23, 10:27

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

فرمول vlookup

برگرداندن نتایج تکراری با vlookup

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است