نحوه استفاده از تابع سوئیچ اکسل (5 مثال)

  • این را به اشتراک بگذارید
Hugh West

برای تغییر یک مقدار خاص با مقدار انتخابی خود می توانید از تابع Excel SWITCH استفاده کنید. این یک تابع مقایسه و ارجاع در اکسل است که سلول ارجاعی را با لیستی از مقادیر مقایسه و مطابقت می دهد و نتیجه را بر اساس اولین تطابق یافت شده برمی گرداند.

در این مقاله ، نمونه های مختلفی از استفاده از عملکرد Excel SWITCH را به شما نشان خواهم داد.

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

کاربردهای Excel SWITCH Function.xlsx

مبانی عملکرد SWITCH: خلاصه & نحو

خلاصه

عملکرد Excel SWITCH یک عبارت داده شده را مقایسه یا ارزیابی می کند که یک مقدار در برابر لیستی از مقادیر است و برمی گرداند. نتیجه ای مطابق با اولین مسابقه یافت شده. در صورتی که مطابقت پیدا نشود، تابع SWITCH یک مقدار پیش فرض اختیاری را برمی گرداند. تابع SWITCH به جای توابع Nested IF استفاده می شود.

Syntax

SWITCH (expression, value1, result1, [default_or_value2, result2],..)

استدلالها

استدلالها ضروری/اختیاری توضیح
بیان الزامی مقدار یا عبارتی است که باید با آن مطابقت داشته باشد.
value1 ضروری اولین مقدار است.
نتیجه1 ضروری این نتیجه در مقابل مقدار اول است.
default_or_value2 اختیاری این استیا به طور پیش فرض یا می توانید یک مقدار دوم ارائه دهید.
result2 اختیاری این نتیجه در برابر مقدار دوم است. .

مقدار بازگشتی

عملکرد SWITCH نتیجه ای مطابق با اولین مورد را برمی گرداند.

نسخه

عملکرد SWITCH برای Excel 2016 و جدیدتر در دسترس است.

من از Excel Microsoft 365 برای پیاده سازی این مثال ها استفاده می کنم.

نمونه هایی از عملکرد سوئیچ اکسل

1. استفاده از تابع سوئیچ اکسل برای تغییر مقادیر سلول متناظر

شما می توانید از تابع SWITCH برای برگرداندن مقداری که نام پروژه برای پروژه مربوطه است ID استفاده کنید.

⏩ در سلول F4 ، فرمول زیر را تایپ کنید.

=SWITCH(C4,1,"Astron",2,"Phoenix","?")

در اینجا، در تابع SWITCH ، سلول C4 را به عنوان عبارت انتخاب کردم، 1 به عنوان مقدار1 ارائه شد. و Astron به عنوان نتیجه1 . سپس دوباره 2 به عنوان value2 و Phoenix به عنوان نتیجه2 ارائه شد. در نهایت، ؟ به عنوان پیش فرض ارائه شد.

اکنون، تابع SWITCH با مقایسه مقدار داده شده با مقادیر ارائه شده، نتیجه را برمی گرداند.

بعد از آن، ENTER، را فشار دهید و عملکرد SWITCH نتایج ارائه شده مربوطه را برای مقادیر ارائه شده برمی گرداند.

در اینجا، می توانید ببینید نام پروژه Astron برایمقدار Project ID 1 .

می توانید همین روند را دنبال کنید یا از Fill Handle برای AutoFill فرمول استفاده کنید برای بقیه سلول ها.

2. استفاده از عملکرد سوئیچ اکسل با اپراتور

SWITCH تابع همچنین logical_operators را پشتیبانی می کند. اگر می‌خواهید مقادیر را با استفاده از هر عملگر تغییر دهید، عملکرد SWITCH به شما کمک می‌کند تا این کار را انجام دهید. 2>با استفاده از logical_operators .

اجازه دهید فرآیند را به شما نشان دهم،

⏩ در سلول E4 ، فرمول زیر را تایپ کنید تا علامت ها با درجه تغییر کنند. .

=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")

در اینجا، در تابع SWITCH ، TRUE<را انتخاب کردم 2> به عنوان عبارت ، ارائه شده C4 >= 90 به عنوان مقدار1 و A به عنوان نتیجه1 ، C4>= 80 به عنوان مقدار2 ، و B به عنوان نتیجه2، C4>= 70 به عنوان مقدار3 ، و C به عنوان نتیجه، C4>= 60 به عنوان value4 ، و D به عنوان result4 ، در نهایت، Fail به عنوان پیش‌فرض ارائه شد.

اکنون، تابع SWITCH با مقایسه نتایج، نتیجه را برمی‌گرداند. مقدار داده شده در برابر تمام مقادیر ارائه شده.

سپس، ENTER، را فشار دهید و عملکرد SWITCH درجات مربوطه را با تغییر علامت ها برمی گرداند.

شما می توانید همین را دنبال کنید فرآیند، یا می توانید از فرمول Fill Handle برای AutoFill فرمول بقیه موارد استفاده کنید.سلول ها.

محتوای مرتبط: نحوه استفاده از تابع TRUE در اکسل (با 10 مثال)

3. استفاده از عملکرد سوئیچ اکسل با عملکرد DAYS

اگر می خواهید، می توانید با استفاده از تابع SWITCH ، همراه با تابع DAYS ، تاریخ ها را به روزهای مربوطه تغییر دهید. تابع TODAY .

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

⏩ در سلول C4 ، فرمول زیر را تایپ کنید تا تاریخ را با روز تغییر دهید.

=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")

در اینجا، در تابع SWITCH ، DAYS(TODAY()،B4) را به عنوان عبارت انتخاب کردم، 0 به عنوان مقدار1 ارائه شد، و " امروز " به عنوان نتیجه1 ،

1 به عنوان مقدار2، و " دیروز " به عنوان نتیجه2،

-1 به عنوان مقدار3، و " فردا " به عنوان یک نتیجه3، در نهایت، ناشناس به عنوان پیش‌فرض ارائه شد.

در عملکرد DAYS ، از TODAY استفاده کردم () به عنوان تاریخ_پایان و سلول انتخاب شده B4 به عنوان start_da te .

سپس، تابع SWITCH با مقایسه مقادیر داده شده، روزهای حاصل را برمی گرداند.

اکنون، ENTER را فشار دهید، و تابع SWITCH روزهای مربوطه را با تغییر تاریخ ها برمی گرداند.

اگر می خواهید می توانید همین روند را دنبال کنید یا از پر کردن استفاده کنید. فرمول بقیه سلول ها را به AutoFill رسیدگی کنید.

قرائت های مشابه:

  • نحوه استفاده از تابع FALSE در اکسل (با 5 مثال آسان)
  • استفاده از تابع IF در اکسل (8 مثال مناسب)
  • نحوه استفاده از تابع XOR Excel (5 مثال مناسب)
  • استفاده از تابع IFNA در اکسل (2 مثال)

4. استفاده از عملکرد سوئیچ اکسل با تابع MONTH

فرض کنید می خواهید تاریخ ها را بر اساس چهارم ردیابی کنید، سپس می توانید از تابع SWITCH همراه با تابع MONTH .

⏩ در سلول C4 ، فرمول زیر را تایپ کنید تا تاریخ ها را با روز تغییر دهید.

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

در اینجا، در تابع SWITCH ، MONTH(B5)<2 را انتخاب کردم> به عنوان یک عبارت . سپس، به عنوان value و نتیجه، نمودار ارائه شده را دنبال کردم.

در نظر گرفته شده ژانویه تا مارس (1,2,3) به عنوان مقدار و 1 به عنوان نتیجه

بعدی آوریل تا ژوئن (4،5،6) به عنوان ارائه شد مقدار و 2 به عنوان نتیجه ارائه شد. سپس ژوئیه تا سپتامبر (7،8،9) به عنوان مقدار و 3 به عنوان نتیجه و اکتبر تا دسامبر ( 10،11،12) به عنوان مقدار و 4 به عنوان نتیجه ارائه شد.

در MONTH تابع، سلول B4 را به عنوان شماره_سریال انتخاب کردم.

سپس، تابع SWITCH با مقایسه تاریخ های داده شده، یک چهارم را برمی گرداند.

ENTER را فشار دهید و عملکرد SWITCH چهارم مربوطه را تغییر می دهدتاریخ ها.

در اینجا، می توانید همین روند را دنبال کنید، یا می توانید از فرمول Fill Handle برای AutoFill فرمول استفاده کنید. بقیه سلول ها.

5. استفاده از SWITCH & تابع RIGHT

شما می توانید از تابع SWITCH و تابع RIGHT برای تغییر مقادیر هر کاراکتر خاص استفاده کنید.

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

⏩ در سلول C4 ، فرمول زیر را تایپ کنید تا تاریخ ها را با روز تغییر دهید. .

=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")

در اینجا، در تابع SWITCH ، RIGHT( B4,2) به عنوان عبارت .

در تابع RIGHT ، B4 را انتخاب کردم سلول به عنوان text و ارائه 2 به عنوان num_chars برای دریافت آخرین 2 کاراکتر که کد شهر هستند.

سپس ، به عنوان مقدار کد شهر و نام کامل شهر را به عنوان نتیجه ارائه کرد.

پس از آن، تابع SWITCH نام کامل شهر را برمی گرداند.

اکنون، فرمول را با فشار دادن ENTER، اجرا کنید و عملکرد SWITCH تغییر خواهد کرد. کدهای شهر با نام کامل شهر.

در اینجا، می توانید همین روند را دنبال کنید، یا می توانید از Fill Handle برای <استفاده کنید. 1>AutoFill فرمول بقیه سلولها.

مقایسه بین SWITCH &تابع IFS

در صورت تمایل، می توانید به جای تابع SWITCH از تابع IF یا IFS تودرتو استفاده کنید.

اجازه دهید مقایسه بین عملکرد SWITCH و IFs را به شما نشان دهم.

عملکرد SWITCH IFS Function
عبارت آرگومان فقط یکبار استفاده می شود، The عبارت آرگومان تکرار می شود.
طول کمتر در مقایسه با IFS طول بزرگتر است
ایجاد و خواندن آسان از آنجایی که ایجاد و خواندن طول بیشتر است سخت است
بیش از یک شرط را آزمایش کنید تست یک شرط

چیزهایی که باید به خاطر بسپارید

تابع SWITCH می تواند تا 126 جفت مقادیر و نتایج.

می توانید از تابع و فرمول دیگری به عنوان عبارت استفاده کنید.

🔺 SWITCH اگر نمی تواند مطابقت داشته باشد و هیچ آرگومان دیگری یا شرط پیش فرض وجود نداشته باشد، خطای #N/A را نشان می دهد.

هنگامی که اگر خطای #N/A را دریافت کنید، برای جلوگیری از این خطا می توانید از یک رشته در داخل کاماهای معکوس به عنوان مقدار پیش فرض استفاده کنید.

🔺 تابع SWITCH اگر نام تابع را اشتباه نوشتید خطای #NAME را نشان دهید.

بخش تمرین

من یک برگه تمرین در کتاب کار برای تمرین این مثال های توضیح داده شده ارائه کرد.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.