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

موضوع: سوال در مورد تابع

  1. #1

    آخرین بازدید
    2016/06/17
    تاریخ عضویت
    June 2016
    نوشته ها
    2
    امتیاز
    10
    سپاس
    2
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سوال در مورد تابع

    با سلام
    من یه سوال دارم
    من دو تا ستون دارم یکی در ستون a هست که داده های اصلی هست و یکی در ستون c ، حالا من میخام اکسل بیاد و داده ها رو قیاس کنه و اون داده هایی که از ستون a که در ستون c نیستن رو در یه ستون خاص مثلا در e نشون بده ، مثل فایل پیوستی ، مثلا در اینجا رنگهای زرد رو بذاره کنار و فقط سبزها رو بهم لیست کنه ، از چه فرمولی باید استفاده کنم ، لطفا راهنمایی کنید ، سپاسگذارم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط falahata : 2016/06/08 در ساعت 09:48

  2.  

  3. #2


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

    با سلام

    با استفاده از یک ستون کمکی داده های غیر تکراری را مشخص کنید و با فرمول vlookup عدد غیر تکراری را فراخوانی کنید
    فايل هاي پيوست شده فايل هاي پيوست شده

  4. سپاس ها (1)


  5. #3


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

    حالا من میخام اکسل بیاد و داده ها رو قیاس کنه و اون داده هایی که از ستون a که در ستون c نیستن رو در یه ستون خاص مثلا در e نشون بده
    با سلام
    این فرمول رو در سلول e1 قرار بدید و به پایین درگ کنید.
    کد PHP:
    =IFERROR(INDEX($A$1:$A$20;SMALL(IF(ISNA(MATCH($A$1:$A$20;$C$1:$C$6;0));ROW($A$1:$A$20));ROW(A1)));""
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای

  6. سپاس ها (2)


  7. #4

    آخرین بازدید
    2016/06/17
    تاریخ عضویت
    June 2016
    نوشته ها
    2
    امتیاز
    10
    سپاس
    2
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

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

  8. #5


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

    نقل قول نوشته اصلی توسط falahata نمایش پست ها
    با سپاس
    میشه این فرمولها رو یکم توضیح بدید
    من مبتدی هستم
    با سلام
    دوست عزیز ابتدا یاداوری کنم که فرمول آرایه ای هست.در فرمول های آرایه ای به جای اینکه بعد از نوشتن فرمول Enter رو فشاربدیم باید کلید های ترکیبی Ctrl+Shift+Enter رو با هم فشار بدیم که با نمایش {} در ابتدا و انتهای فرمول این عمل شما تایید میشه.

    من توضیح فرمول رو میدم ولی پیشنهادم اینه که قبل اون کمی بیشتر درباره توابع مورد استفاده مطالعه ای داشته باشید.چون علاوه بر توابع مورد استفاده این فرمول به صورت آرایه ای هست که نسبتا پیچیدگی بیشتری داره.
    تابع match موقعیت عدد ها رو پیدا میکنه اگر پیدا نشد خطا تولید میشه که با استفاده از تابع isna میتونیم اون رو شناسایی کنیم.
    خروجی isna در صورت وجود خطا true و در صورت عدم وجود false میباشد.
    کد PHP:
    ISNA(MATCH($A$1:$A$20;$C$1:$C$6;0)) 
    حالا فرضا 5 تا true (در اصل همان موقعیت ردیف عدد یا همان خطا) داریم برای انتخاب تک تک اونها ، از تابع small استفاده میکنیم.به این صورت تک تک اونها با موقعیت شون به دست میان .
    کد PHP:
    [PHP]SMALL(IF(ISNA(MATCH($A$1:$A$20;$C$1:$C$6;0));ROW($A$1:$A$20));ROW(A1
    [/PHP]
    در آخر با قرار دادن ردیف در تابع index عدد مورد نظر بدست می آید.

    کد PHP:
     INDEX($A$1:$A$20;SMALL(IF(ISNA(MATCH($A$1:$A$20;$C$1:$C$6;0));ROW($A$1:$A$20));ROW(A1))) 
    برای نمایش شکیل تر و بهتر از تابع IFERROR هم استفاده کردیم که در صورت وجود خطا به جای نمایش خطا جای خالی نمایش بده .

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


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

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

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

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

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

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

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

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

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