Nimalarni bilish kerak
- MID funksiyasi: =MID(A1, 17, 4), Misollar A1=maqsad, 17=ofset va 4=chiqarish uzunligi.
- Maqsadli katakni tanlang > kiritish MID funksiyasi > funksiya maqsadi, belgilar siljishi va chiqarish uzunligi uchun qiymatlarni oʻrnating.
Bu maqolada Microsoft 365, Excel Online va Windows va MacOS uchun Excel 2016 va 2019 uchun Excelda MID funksiyasidan qanday foydalanish tushuntiriladi.
MID funksiyasi nima?
MID funksiyasi matnni satr oʻrtasidan chiqarish imkonini beradi. Boshqa funktsiyalar singari, siz funktsiya va uning parametrlarini o'z ichiga olgan katakchaga formula kiritish orqali foydalanasiz. Quyida odatiy MID formulasi qanday ko'rinishini ko'rsatadi:
=MID(A1, 17, 4)
Formula parametrlari quyidagicha taqsimlanadi:
- Birinchi parametr (yuqoridagi misolda "A1"): Bu funktsiyaning maqsadi va ba'zi matnni ifodalashi kerak. Bitta variant - bu matnni to'g'ridan-to'g'ri qo'shtirnoqlar bilan o'ralgan joyga qo'yishdir. Ammo bu matnni o'z ichiga olgan katak bo'lishi mumkin. Esda tutingki, agar hujayrada raqam bo‘lsa, u matn kabi ko‘rib chiqiladi.
- Ikkinchi parametr (yuqoridagi misolda "17"): Bu ofset yoki siz chiqarishni boshlamoqchi bo'lgan belgining soni, shu jumladan. Bu butun son (ya'ni, tirnoqsiz) birdan katta bo'lishi kerak. MID funksiyasi siz bu yerda ko‘rsatgan qiymatga asoslanib, o‘ngga, bir vaqtning o‘zida bir belgi sanab chiqqandan so‘ng chiqarishni boshlaydi. E'tibor bering, agar siz maqsadning umumiy uzunligidan kattaroq raqam kiritsangiz, natija "bo'sh matn" sifatida hisoblanadi (ya'ni.e. ""). Agar nol yoki manfiy raqam kiritsangiz, xatoga yo‘l qo‘yasiz.
- Oxirgi parametr (yuqoridagi misolda "4"): Bu chiqarish uzunligi, ya'ni siz qancha belgi kerak. Ofset kabi, ular bir vaqtning o'zida o'ng tomonda va ofsetdan keyingi belgidan boshlab bitta belgi sanaladi.
MID funksiyasi amalda
Quyidagi misolni ko'rib chiqing. Bu yerda biz A1 formatidagi matnni ("Lifewire Interwebsdagi eng maʼlumot beruvchi saytdir.") A2 formatidagi formulaga qaratmoqdamiz: =MID(A1, 17, 4)
Ikkinchi parametr 17 belgidan iborat ofsetni bildiradi. Quyida qizil raqamlar bilan ko'rsatilganidek, bu ajratib olish "eng" so'zidagi "m" dan boshlanadi degan ma'noni anglatadi.
Keyin, 4 ta uzunlik toʻrtta belgi (shu jumladan birinchisi) chiqarilishini bildiradi, natijada “eng” soʻzini qaytarishi kerak (koʻk raqamlar bilan tasvirlangan). Bu formulani A2 katakchaga kiritsak, bu to‘g‘ri ekanligini ko‘ramiz.
MIDB, eng murakkab birodar
MID bir xil sintaksisdan foydalanadigan tegishli MIDB funksiyasiga ega. Faqatgina farq shundaki, u belgilarda emas, balki baytlarda ishlaydi. Bayt 8 bit maʼlumotdir va koʻpchilik tillar oʻzlarining barcha belgilarini bitta bayt yordamida ifodalashi mumkin.
Xo'sh, MIDB nima uchun foydali? Ikki baytli belgilarni qayta ishlash zarurati bo'lsa, sizda MIDB dan foydalanish uchun sabab bo'lishi mumkin. "CJK" deb ataladigan tillar (xitoy, yapon va koreys) o'z belgilarini bir bayt o'rniga ikki bayt bilan ifodalaydi, chunki ularning soni juda ko'p. Siz ularda standart MID funksiyasidan foydalanishingiz mumkin va u bir vaqtning o'zida bitta butun belgini tanlaydi, ehtimol bu siz xohlagan narsadir. Ammo agar siz ular ustida biroz kengaytirilgan ishlov berayotgan boʻlsangiz va ularni tashkil qiluvchi baytlarni olishingiz kerak boʻlsa, bu funksiya sizga yordam berishi mumkin.