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

موضوع: ترکیب vlookup و columns و row

  1. #1


    آخرین بازدید
    2019/10/19
    تاریخ عضویت
    April 2013
    نوشته ها
    41
    امتیاز
    1
    سپاس
    18
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    ترکیب vlookup و columns و row

    با سلام،
    یک سئوال دارم که روی فایل ضمیمه توضیح میدم :

    در این فایل وقتی در خانه i3 (که سبز رنگ است) تایپ کنید 3 کلیه اعداد جدول متناسب با شماره ردیف چیده می شوند.
    اگر تایپ کنید 3 در سلول j3 مقدار c وارد می گردد.

    حال من می خواهم دستوری بدهم که از یک خانه مشخص مثلا همان j3، با توجه به مقدار به دست آمده (که در اینجا c است)،
    آن را (یعنی c) را در جدول کنار پیدا کرده و شماره ستون آن در خانه k7 (خانه زرد رنگ) و شماره ردیف آن در خانه k8 (خانه آبی رنگ) نوشته شود.

    یعنی اگر شما در خانه i3 تایپ کنید 4، در خانه j3 مقدار d مشخص می شود و در خانه k7 مقدار 2 (شماره ستون واقعی در اکسل نه جدول ساخته شده) و در خانه k8 مقدار 5 (شماره ردیف واقعی در اکسل نه جدول ساخته شده) را نشان دهد.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده

  2.  

  3. #2


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    جدول شما در عین سادگی پیچیده طرح شده بود .
    فایل نمونه را ببینید.آیا اون چیزی که مد نظر شما بود هست .
    کد PHP:
    =COLUMN(INDIRECT(J3&1)) 
    در ضمن تو فایل اصلی هم مقدار ستون شرح همین حروف هست یا برای مثال این حروف رو نوشتید؟
    مقدار d مشخص می شود و در خانه k7 مقدار 2 (شماره ستون واقعی در اکسل نه جدول ساخته شده)
    شماره ستون واقعی مقدار d عدد 4 هست.
    توضیح بدید که اشتباه تایپی بوده یا چیز دیگه مد نظر شماست.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط amir_ts : 2016/01/18 در ساعت 20:01
    ای برادر تو همه اندیشه ای

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    2019/10/19
    تاریخ عضویت
    April 2013
    نوشته ها
    41
    امتیاز
    1
    سپاس
    18
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    من الان اسامی مندرج در ستون شرح رو عوض می کردم تا دوگانگی در سوالم یش نیاید.
    حال با این فایل جدید سئوال من این جوری تغییر می کند :

    اگر شما در خانه i3 تایپ کنید 4، در خانه j3 حرف ت مشخص می شود که Vlookup این حرف را از خانه B5 در اکسل (ستون 2 از ردیف 5) فرا می خواند
    من میخوام پس از این که 4 را در
    i3 تایپ کردم در خانه k7 مقدار 2 (شماره ستون واقعی در اکسل نه جدول ساخته شده) و در خانه k8 مقدار 5 (شماره ردیف واقعی در اکسل نه جدول ساخته شده) را نشان دهد.

    و اگر عدد 5 را زدم
    در خانه j3 حرف ث و در خانه k7 مقدار 2 و در خانه k8 مقدار 6 را نشان دهد.
    در واقع دستوری که من می خوام، بر اساس پیدا کردن شماره سطر و ستون مقداری است که vlookup فراخوان می کند.

  6. #4


    آخرین بازدید
    2019/10/19
    تاریخ عضویت
    April 2013
    نوشته ها
    41
    امتیاز
    1
    سپاس
    18
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    فراموش کردم فایل رو بفرستم ببخشید.
    فايل هاي پيوست شده فايل هاي پيوست شده

  7. #5


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    برای قسمت row از فرمول ذیل استفاده کنید

    کد PHP:
    =MATCH(J3,B:B,0
    و برای قسمت بعدی

    کد PHP:
    =MATCH(J2,A1:F1,0
    ویرایش توسط iranweld : 2016/01/18 در ساعت 22:38

  8. سپاس ها (2)


  9. #6


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

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

  10. #7


    آخرین بازدید
    2019/10/19
    تاریخ عضویت
    April 2013
    نوشته ها
    41
    امتیاز
    1
    سپاس
    18
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    ضمن تشکر من فکر می کنم باید یه تغییر کوچک دیگر در جدول بدهم.
    الان در این جدول در ستون شرح 3 بار حرف ت را تکرار داریم.
    برای من این 3 حرف ت فرق دارند چون یکی از آنها در خانه B3 یکی در B5 و دیگری در B7 است.
    بنا براین شماره ردیف ها و ستونها متفاوت است در حالی که در فایلی که شما زحمت کشیده اید ائلین ت را ملاک قرار میدهد در خالی که من می خواهم دقیقاً اون ت ایی رو ملاک قرار دهد که Vlookup می یابد.
    تجسم من فرمولی مشابه این بود :


    =column(VLOOKUP(I3; A2:F7; 2))

    برای ستون و مشابه آن برای ردیف.
    فايل هاي پيوست شده فايل هاي پيوست شده

  11. #8


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    همان طور که تو پست قبلی گفتم ستون شما ثابت هست.تمام حروف در یک ستون هست. ردیف هم اگه تکراری داشته باشید فرمول vlookup کارایی مطلوب ندارد. و باید از توابع index و match استفاده بشه.
    به نظرم ساختار جدولتون رو تغییر بدید.
    ای برادر تو همه اندیشه ای

  12. سپاس ها (2)


  13. #9


    آخرین بازدید
    2019/10/19
    تاریخ عضویت
    April 2013
    نوشته ها
    41
    امتیاز
    1
    سپاس
    18
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    ممنون
    فکر می کنم حالا این فایل درست شد.
    فايل هاي پيوست شده فايل هاي پيوست شده

  14. سپاس ها (1)



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

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

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

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

  1. مشکل با vlookup
    توسط mehdipour در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2014/05/21, 20:14
  2. Vlookup, Last Value (Not First)
    توسط ~M*E*H*D*I~ در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 3
    آخرين نوشته: 2014/05/20, 02:40
  3. خطایافت نکردن نام در تابع Vlookup
    توسط sabertb در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2014/05/11, 13:11
  4. هزار و یک شب اکسل - شب چهل وسوم جستجو با Vlookup در جهت عکس (سمت چپ ) Reverse Vlookup
    توسط امين اسماعيلي در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 6
    آخرين نوشته: 2014/05/07, 20:24
  5. تغییر فونت سطرها و ستون ها در اکسل Change the font of rows and columns in Excel
    توسط حسام بحرانی در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2014/01/08, 10:13

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

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

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

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

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