اکسل پدیا، دانشنامه پارسی اکسل

021-47625755
info@excelpedia.net

ورود یا ثبت نام

  • دانشنامه اکسل
    • اکسل چیست؟
    • اکسل مقدماتی
    • توابع اکسل
    • نمودار ها
    • وی بی – ماکرو
  • آکادمی اکسل
    • ویدئوهای آموزشی
      • رسم نمودارهای حرفه ای
      • اکسل و شروع حرفه ای
      • اکسل نینجا (اکسل پیشرفته)
      • صفر تا صد Pivot Table
      • برنامه نویسی وی بی (VBA)
    • کتاب ها
      • کتاب های فارسی
      • کتاب های انگلیسی
  • داشبورد های مدیریتی
    • آموزش ساخت داشبورد
    • دانلود داشبورد نمونه
  • افزونه های کاربردی
  • دوره های حضوری
    • اکسل نینجا
    • برنامه نویسی وی بی (VBA)
  • درباره ما
    • Cart

      0

توابع اکسل

  • خانه
  • بلاگ
  • توابع اکسل
  • تابع Choose در اکسل با کاربردی جالب

تابع Choose در اکسل با کاربردی جالب

  • ارسال شده توسط حسنا خاکزاد
  • دسته بندی توابع اکسل
  • تاریخ ۲۲ اسفند ۱۳۹۶
  • نظرات ۱۹ دیدگاه ها
تابع choose در اکسل
4.9 / 5 ( 10 امتیاز )

یک سری توابع هستن که ممکنه کمتر بهشون پرداخته بشه و کمتر به چشم بیان. اما بعضا کاربردهایی دارن که توصیه میشه با این توابع آشنا باشید. تابع Choose در اکسل یکی از این توابع هست. این تابع از دسته توابع جستجو یا Lookup & Reference هست. در این مقاله به آموزش این تابع می پردازیم.

آرگومانهای این تابع به شرح زیر است:

Index_num: آرگومان از جنس عدد هست و تعیین میکنه که خروجی تابع، چندمین آرگومان از داده های ورودی باشه.

Value1: این آرگومان ها تعیین کننده خروجی این تابع هستن. که از Value2 به بعد اختیاری هست.

برای اینکه متوجه بشیم که این تابع دقیقا چکاری انجام میده، مثال زیر رو ببینید. خروجی تابع نمایش داده شده در شکل 1 برابر است با “تابستان”.

معرفی آرگومان های تابع Choose

شکل 1- معرفی آرگومان های تابع Choose در اکسل

پس همونطور که میبینید خروجی تابع Choose برابر است با nامین آرگومان از آرگومان های Value. N رو آرگومان اول این تابع تعیین میکنه. پس در مثال شکل 1، خروجی تابع برابر است با دومین آرگومان از چهار آرگومان داده شده یعنی “تابستان”.

نکته:
آرگومان های Value میتونن از هر نوعی باشن، مثلا عدد، متن، سلول، علامت و …

 

مثال دیگه ای از این تابع میزنیم:

فرض کنید پرسشنامه ای داریم که پاسخ سوالات یکی از اعداد 1 تا 3 است. حالا میخوایم معادل هر کدوم از این اعداد رو فراخوانی کنیم. یعنی عدد 1، بد. 2، متوسط و 3، عالی. این بار داده ها رو از سلول میگیریم. به شکل 2 دقت کنید:

فراخوانی با استفاده از تابع Choose

شکل 2- فراخوانی با استفاده از تابع Choose در اکسل

حتما بخوانید:  نحوه فیلتر کردن داده ها بر اساس جنس آنها

برای مثال مطرح شده در شکل 2، چه راه حل های دیگه ای پیشنهاد میدید؟ در ادامه همین پست و در قالب کامنت راه حل های خودتون رو ارائه بدید.

تابع Choose کاربرد فوق العاده حرفه ای در فرمول نویسی های آرایه ای و Vlookup چند شرطی داره. همینطور از این تابع برای حل مساله Backward Vlookup یا اصطلاحا جستجوی عقبگرد داره.

در یادگیری توابع سعی کنید برای هر مسئله راه حل های مختلف و با ترکیب توابع مختلف ارائه بدید. این کار کمک میکنه هم به توابع مختلف مسلط بشید و هم اینکه از برخی توابع غافل نمونید.

برچسب:تابع Choose, مقدماتی

  • اشتراک گذاری:
profile avatar
حسنا خاکزاد
فارغ التحصیل لیسانس مهندسی صنایع، ارشد مدیریت صنعتی از دانشگاه تربیت مدرس و عاشق اکسل هستم. از سال 1388 که ترم 2 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

مطلب قبلی

برقراری لینک بین فایل ها با تابع Hyperlink
۲۲ اسفند ۱۳۹۶

مطلب بعدی

معرفی کتاب Excel Power Programming with VBA
۲۲ اسفند ۱۳۹۶

ممکن است همچنین دوست داشته باشید

Text-Functions-Cover
توابع ویرایش متن انگلیسی در اکسل
۱۷ مرداد, ۱۳۹۹
Replace Function Cover-min
آموزش کار با تابع Replace
۱۲ فروردین, ۱۳۹۹
Mid Function Cover-min
تابع Mid و چند کاربرد در اکسل
۱ دی, ۱۳۹۸

    19 نظر

  1. profile avatar
    نیک خواه
    ۲۶ شهریور ۱۳۹۸
    پاسخ

    سلام و درود بی پایان بر شمایی که بی ادعا آموخته های خود را به اشتراک می گذارید
    دو شیت اکسل دارم
    در اولی کد معین و کد مرکز هزینه و مبلغ و در دومی همه ی کد معین ها و همه کد مراکز هزینه
    با چه دستوری مبلغ را از شیت اول فراخوانی کنم در شیت دوم با دو شرط ( کد معین و کد مرکز هزینه رو از شیت دو بخونه و از شیت اول پیدا کنه)
    سپاس مهربانان

    • profile avatar
      حسنا خاکزاد
      ۲۷ شهریور ۱۳۹۸
      پاسخ

      درود بر شماا
      یک راه اینه که یک ستون کمکی تشکیل بدید و کد معین و مرکز هزینه رو به هم بچسبونید و بعد vlookup کنید (البته اگه تکراری نیست)

      اگر هم تکراریه باید فمرول نویسی آرایه ای بدونید و منطق سرچ داده های تکراری رو با شرط چند گانه ترکیب کنید

  2. profile avatar
    عباس
    ۶ مرداد ۱۳۹۸
    پاسخ

    سلام و عرض خدا قوت خدمت اساتید محترم و با دانش اکسل پدیا مهندس خاکزاد و مهندس چراغی مدتی شروع به ماکرو نویسی کرده ام مسأله بالا را با کد های زیر هم می توان حل کرد. لطفاً راهنمایی بفرماییید.
    ساب اسم ماکرو
    ایف اکتیوسل.افست(0و-1).والیو=1 ذن
    اکتیو سل.والیو=”بد”
    الس
    ایف اکتیوسل. افست(0و-1).والیو=2 ذن
    اکتیو سل. والیو=”متوسط”
    الس
    اکتیوسل. والیو=”عالی”
    اند ایف
    اند ایف
    اند ساب
    انگلیسی نمیشه نوشت؟

    • profile avatar
      سامان چراغی
      ۶ مرداد ۱۳۹۸
      پاسخ

      سلام و تشکر
      واقعا تا حالا ندیده بودم که کدهای وی بی رو به صورت فارسی بنویسن. تبریک بابت خلاقیتتون 🙂
      کدتون رو به صورت زیر بنویسید:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      Sub My_Sub()
      If ActiveCell.Offset(0, 1).Value = 1 Then
          ActiveCell.Value = "Bad"
      ElseIf ActiveCell.Offset(0, 1).Value = 2 Then
          ActiveCell.Value = "Meduim"
      Else
          ActiveCell.Value = "Good"
      End If
      End Sub

      همچنین برای حل این نوع مسائل میتونید از ساختار Select هم استفاده کنید.

  3. profile avatar
    جلیلی
    ۲۱ بهمن ۱۳۹۷
    پاسخ

    سلام
    ممنون خیلی آموزنده بود
    سپاس

  4. profile avatar
    فاطمه
    ۲۹ دی ۱۳۹۷
    پاسخ

    باسلام
    ازیک سری داده میخوام چندین بار min بگیرم چه فرمولی نشان دهنده این است که عددی که در سری های قبل minگیری تعیین کرده را نشان ندهد؟

    • profile avatar
      حسنا خاکزاد
      ۳۰ دی ۱۳۹۷
      پاسخ

      درود بر شما
      از تابع small استفاده کنید
      kامین عدد کوچک رو بهتون میده

      https://excelpedia.net/small-function/

  5. profile avatar
    سید عبدالواحد دستاران
    ۲۷ دی ۱۳۹۷
    پاسخ

    سلام من یک ستون دارم در یک سربرگ و یم تعداد سر که میخوام این ستون طبق یه شرایطی در سطر ها قرار بگیرن

    • profile avatar
      حسنا خاکزاد
      ۲۷ دی ۱۳۹۷
      پاسخ

      درود بر شما
      سوال بسیار نامفهومه

  6. profile avatar
    محسن
    ۲۱ دی ۱۳۹۷
    پاسخ

    با عرض سلام وخسته نباشد
    من میخوام داخل شیت یک با کلیلک رو یک دکمه یک سلول در شیت دو را پیدا کنم . چطور میشه ؟
    ممنونم

    • profile avatar
      حسنا خاکزاد
      ۲۲ دی ۱۳۹۷
      پاسخ

      درود بر شما
      بسته به اینکه مورد جستجو چی باشه، میتونید از ابزار find یا توابع جستجو استفاده کنید
      اگر حتما دکمه باید باشه ماکرو ضبط کنیدو مثلا از Find استفاده کنید و بعد کد رو به یک دکمه assign کنید.
      https://excelpedia.net/excel-macro/

  7. profile avatar
    علیرضا
    ۱۸ دی ۱۳۹۷
    پاسخ

    با سلام
    از تابع lookup هم میشه در صورتی که گزینه ها زیاد بود و امکان استفاده از if سخت میشه استفاده کرد

  8. profile avatar
    نادیا کوراوند
    ۲۸ آبان ۱۳۹۷
    پاسخ

    سلام
    چطور میشه از یه سری داده با بررسی چند تا شرط مقادیری که در هر شرط صدق میکنه رو توی یک ستون جداگانه نوشت؟

    • profile avatar
      سامان چراغی
      ۲۸ آبان ۱۳۹۷
      پاسخ

      سلام، کافیه از تابع OR تو شرط IF استفاده کنید و آرگومان دوم تابع IF رو مقدار سلولی که تو سری داده ها قرار داره بذارید.

  9. profile avatar
    خمسه
    ۲ مرداد ۱۳۹۷
    پاسخ

    عالی بود مرسی

  10. profile avatar
    سلیمانی
    ۹ فروردین ۱۳۹۷
    پاسخ

    سلام علیکم خدا قوت ضمن تبریک سال نو
    با تابع

    1
    =vlookup(B1;F2:G4;2;FALSE)

    • profile avatar
      سامان چراغی
      ۹ فروردین ۱۳۹۷
      پاسخ

      درود بر شما
      دقیقا درسته
      باز هم راه وجود داره 🙂
      عالیه که به راه های مختلف فکر میکنید

  11. profile avatar
    عباس سلیمانی
    ۴ فروردین ۱۳۹۷
    پاسخ

    با تابع تو در توی if می توان این کار را انجام داد

    1
    =IF(B1=1;"خوب";IF(B1=2;"متوسط";"بد"))

    • profile avatar
      حسنا خاکزاد
      ۷ فروردین ۱۳۹۷
      پاسخ

      درود بر شما
      دقیقا درسته…
      باز هم میتونید راه حل ارائه بدید. (به این فکر کنید که شاید موارد زیاد بود. اونموقع، نوشتن If متداخل خیلی بهینه نیست.

نظر بدهید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

-- بارگیری کد امنیتی --

زودتر از دیگران با خبر بشید

از طریق ایمیل، مطالب آموزشی درباره اکسل و برنامه نویسی وی بی و سایر رویدادهای مهم را دریافت خواهید کرد.
  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

آخرین مطالب

نصب Power Query
فعال کردن Power Query در ورژن های مختلف اکسل
۰۷اسفند۱۳۹۹
3 روش برای شناسایی و اصلاح هایپرلینک معیوب در اکسل
۳ روش برای شناسایی و رفع مشکل لینک های معیوب در اکسل
۰۱اسفند۱۳۹۹
مدیریت لینک
مدیریت لینک ها در اکسل
۲۷بهمن۱۳۹۹
جستجو پیشرفته با Wild Card
جستجو پیشرفته در اکسل با استفاده از Wildcard
۲۲بهمن۱۳۹۹

وجود یک منبع جامع و به روز که بدونی همیشه پشتیبانته برای یادگیری ضروریه. اکسل پدیا رو برای همین به وجود آوردیم.

پاسخ سوالات شما

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

کانال و تالار گفتمان اکسل پدیا

ورود به تالار گفتگو تلگرام

عضویت در خبرنامه
با عضویت در خبرنامه، ایمیل‌های آموزشی درباره اکسل و برنامه نویسی وی بی را دریافت خواهید کرد.

  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

021-47625755

info@excelpedia.net

آدرس: تهران، میدان دوم صادقیه، برج گلدیس، طبقه 7 واحد 721

دانلود اپ اکسل پدیادانلود از کافه بازار

تمامی حقوق برای اکسل پدیا محفوظ است.

  • اکسل از راه دور
  • شرایط و قوانین
  • درباره ما
  • تماس با ما