Mundarija
Ushbu maqola sizni Excel SWITCH funksiyasi bilan tanishtiradi, uning sintaksisini tavsiflaydi va Excelda ichki IF-larni yozishni qanday soddalashtirishingiz mumkinligini ko'rsatish uchun bir nechta foydalanish holatlarini taqdim etadi.
Agar siz juda ko'p vaqt sarflagan bo'lsangiz, ichki IF formulasini olishga harakat qilsangiz, Excelda yangi chiqarilgan SWITCH funksiyasidan foydalanishni yoqtirasiz. Murakkab o'rnatilgan IF kerak bo'lgan holatlarda bu haqiqiy vaqtni tejash bo'lishi mumkin. Ilgari faqat VBA-da mavjud edi, SWITCH yaqinda Excel 2016, Excel Online va Mobile, Android planshetlari va telefonlari uchun Excel-da funksiya sifatida qo'shilgan.
Eslatma. Hozirda SWITCH funksiyasi Office 365 obunalariga kiritilgan Office 365, Excel Online, Excel 2019 va Excel 2016 uchun Excelda mavjud.
Excel SWITCH - sintaksis
SWITCH funktsiyasi ifodani qiymatlar ro'yxati bilan taqqoslaydi va natijani birinchi mos keladigan qiymatga ko'ra qaytaradi. Moslik topilmasa, ixtiyoriy boʻlgan standart qiymatni qaytarish mumkin.
SWITCH funksiyasining tuzilishi quyidagicha:
SWITCH( ifoda , qiymat1 , natija1 , [standart yoki qiymat2, natija2],…[standart yoki qiymat3, natija3])U 4 ta argumentga ega, ulardan biri ixtiyoriy:
- Ifoda bu 1…qiymat126 qiymatiga nisbatan talab qilinadigan argumentdir.
- QiymatN ifoda bilan solishtirilgan qiymat.
- NatijaN mos keladigan qiymat N bo'lganda qaytariladigan qiymatdirargument ifodaga mos keladi. U har bir valueN argumenti uchun ko'rsatilishi kerak.
- Standart , qiymatN ifodalarida moslik topilmasa, qaytariladigan qiymat. Bu argumentda mos natijaN ifodasi yoʻq va funksiyadagi yakuniy argument boʻlishi kerak.
Funktsiyalar 254 ta argument bilan cheklanganligi sababli, siz 126 juft qiymat va natija argumentlaridan foydalanishingiz mumkin.
SWITCH funksiyasi Excel-dagi ichki o'rnatilgan IF va foydalanish holatlari bilan
Excel SWITCH funktsiyasi, shuningdek, IF, bir qator shartlarni belgilashga yordam beradi. Biroq, bu funksiya yordamida siz bir qator shartli iboralarni emas, balki ifoda va qiymatlar va natijalar ketma-ketligini aniqlaysiz. SWITCH funksiyasining yaxshi tomoni shundaki, iborani qayta-qayta takrorlashning hojati yo'q, bu ba'zan ichki joylashtirilgan IF formulalarida sodir bo'ladi.
Garchi IF-larni joylashtirishda hamma narsa yaxshi bo'lsa-da, raqamlar mavjud bo'lgan holatlar mavjud. baholash shartlari ichki IF ni yaratishni mantiqsiz qiladi.
Bu fikrni isbotlash uchun quyidagi foydalanish holatlarini koʻrib chiqamiz.
Aytaylik, sizda bir nechta qisqartmalar bor va siz uni qaytarmoqchisiz. ular uchun to'liq ismlar:
- DR - Duplikatlarni olib tashlash
- MTW - Jadvallarni birlashtirish ustasi
- CR - Qatorlarni birlashtirish.
Excel 2016 da SWITCH funksiyasi bu vazifani bajarish uchun juda oddiy bo'ladi.
IF funktsiyasi bilan takrorlashingiz kerakifoda, shuning uchun kiritish uchun ko'proq vaqt talab etiladi va uzoqroq ko'rinadi.
Xuddi shunday holatni quyidagi misolda Excel SWITCH funksiyasi ixchamroq ko'rinadigan reyting tizimi bilan ko'rish mumkin.
Keling, SWITCH ning boshqa funktsiyalar bilan birgalikda qanday ishlashini ko'rib chiqamiz. Aytaylik, bizda bir nechta sanalar bor va ular bugun, ertaga yoki kechaga tegishlimi, bir qarashda ko'rishni xohlaymiz. Buning uchun biz joriy sananing seriya raqamini qaytaruvchi TODAY funksiyasini va ikki sana orasidagi kunlar sonini qaytaruvchi DAYS funksiyasini qo‘shamiz.
SWITCH bu vazifa uchun juda yaxshi ishlashini ko‘rishingiz mumkin.
IF funksiyasi bilan konversiya biroz joylashtirishni talab qiladi va murakkablashadi. Shunday qilib, xato qilish ehtimoli katta.
Kam foydalanilgan va kam baholangan Excel SWITCH shartli bo'linish mantig'ini yaratishga imkon beruvchi juda foydali funksiyadir.