01dan 01gacha
Excel MID va MIDB vazifalari
Matn ko'chiriladi yoki Excelga kiritilganda, kiruvchi axlat belgilar ba'zan yaxshi ma'lumotlarga kiritiladi.
Yoki hujayradagi matn satrining faqat bir qismiga kerak bo'lgan vaqtlar - masalan, shaxsning familiyasi emas, balki familiyasi.
Misol uchun, Excelda istalgan ma'lumotni o'chirish uchun ishlatilishi mumkin bo'lgan bir qator funktsiyalar mavjud.
Siz foydalanadigan funksiya xujayradagi kiruvchi belgilarga nisbatan yaxshi ma'lumotlarning qaerda joylashganligiga bog'liq.
- Yaxshi ma'lumot yoki substring ma'lumotlarning o'ng tomonida bo'lsa, uni olib tashlash uchun SAHIFA funktsiyasidan foydalaning.
- Substring ma'lumotlarning chap tomonida bo'lsa, uni olib tashlash uchun chap funktsiyadan foydalaning.
- Substringning har ikki tomonida istalgan kiruvchi belgilar bo'lsa, uni olib tashlash uchun MID yoki MIDB funktsiyalaridan foydalaning.
MID va boshqalar
MID va MIDB funktsiyalari faqat ular qo'llab-quvvatlagan tillarda farqlanadi.
MID - bitta baytli belgilar majmuasini ishlatadigan tillar uchun - bu guruh ingliz va barcha Evropa tillari kabi ko'p tilni o'z ichiga oladi.
MIDB - ikki baytli belgilar to'plamini ishlatadigan tillar uchun - Yapon, Xitoy (soddalashtirilgan), Xitoy (An'anaviy) va Koreyslarni o'z ichiga oladi.
MID va MIDB Funktsional sintaksisi va argumentlari
Excelda funktsiyaning sintaksisi funktsiyaning tartibini nazarda tutadi va funktsiyaning nomi, katakchalari va argumentlarni o'z ichiga oladi.
MID funktsiyasi uchun sintaksis:
= MID (matn, boshlang'ich, num_chars)
MIDB funktsiyasi uchun sintaksisi quyidagicha:
= MIDB (matn, boshlang'ich, num_bytes)
Ushbu argumentlar Excelga aytiladi
- Funktsiyada qanday ma'lumotlarni ishlatish kerak;
- qazib olinadigan foydali ma'lumot yoki substringning boshlang'ich pozitsiyasi;
- pastki chiziq uzunligi.
Matn - ( MID va MIDB funktsiyasi uchun talab qilinadi) kerakli ma'lumotlarni o'z ichiga olgan matn satrini
- bu dalillar ish stolidagi ma'lumotlarning joylashgan joyiga haqiqiy satr yoki hujayra mos yozuvlar bo'lishi mumkin - yuqoridagi rasmda 2 va 3-qatorlar.
Start_num - ( MID va MIDB funktsiyasi uchun talab qilinadi) saqlanadigan pastki satrning chapidan boshlanadigan belgini bildiradi.
Num_chars - ( MID funktsiyasi uchun zarur) Start_num ning o'ng tomonida saqlanadigan belgilar sonini bildiradi.
Num_bytes ( MIDB funktsiyasi uchun talab qilinadi) Start_num ning o'ng tomonida saqlanadigan belgilar sonini - baytda belgilaydi.
Eslatmalar:
Agar Start_num matn satrining uzunligidan katta bo'lsa, MID / MIDB tasvirning 4-satrini bo'sh xujayraga qaytaradi, bu erda Start_num 14 ga, matni esa faqat 13 belgidan iborat.
Agar Start_num 1 dan kam bo'lsa yoki Num_chars / Num_bytes bo'lsa, MID / MIDB funktsiyasi #VALUE! xato qiymati - rasmning 6-satri, bu erda Start_num -1 ga teng.
Agar Num_chars / Num_bytes bo'sh bir xonaga murojaat qilsa yoki nolga o'rnatilsa, MID / MIDB tasvirning bo'sh bir qatorli satrini 7 qaytaradi, bu erda Num_chars bo'sh B13 raqamiga murojaat qiladi.
MID funktsiyasi misoli - yomondan yaxshi ma'lumotlarni chiqaring
Yuqoridagi rasmdagi misol, ma'lumotlarni matn funktsiyasidan ma'lum miqdordagi belgilarni olish uchun to'g'ridan-to'g'ri funktsiyalar uchun argumentlar sifatida kiritilishi, jumladan, 2-satrda MID funksiyasidan foydalanishning turli usullarini va uchta argumentlarni - qator 5.
Haqiqiy ma'lumotlardan ko'ra argumentlar uchun hujayra zikrlarini kiritish odatda yaxshi bo'lgani uchun, quyida keltirilgan ma'lumot MID funktsiyasini va uning argumentlarini C5 uyasiga kiritish uchun ishlatiladigan qadamlarni keltirib chiqaradi.
MID funksiyasi dialog oynasi
Funktsiyani va uning argumentlarini C5 uyasiga kiritish imkoniyatlari quyidagilarni o'z ichiga oladi:
- To'liq funktsiyani yozing : = MID (A3, B11, B12) hujayra C5ga.
- Vazifani va funktsiyalarning dialog oynasini ishlatadigan argumentlarni tanlash
Funktsiyani kiritish uchun dialog oynasini odatda vazifani soddalashtiradi, chunki dialog oynasi funktsiyaning sintaksisiga e'tibor beradi - funktsiya nomini, vergulni ajratuvchi va katakchalarni to'g'ri joylarda va miqdorda kiritish.
Hujjatlar havolalariga ishora qilmoqda
Funktsiyani ishchi varag'i hujayralariga kiritish uchun tanlangan variantlardan qat'iy nazar, nuqta ishlatish eng yaxshisidir va noto'g'ri hujayra mos yozuvlar yozishni keltirib chiqaradigan xatolar sonini kamaytirish uchun argument sifatida ishlatiladigan barcha hujayra zikrlarini kiritish uchun bosing.
MID funktsiyasi bilan aloqa qutisini ishlatish
- Faol hujayra qilish uchun C1 uyasiga bosing - funktsiyaning natijalari aks ettiriladi;
- Ip menyusidagi Formulalar yorlig'ini bosing;
- Funktsiya ochiladigan ro'yxatni ochish uchun tasmaning matnini tanlang;
- Funktsiya muloqot oynasini ochish uchun ro'yxatdagi MID ni bosing;
- Muloqot oynasida muloqot oynasidagi Matn satriga bosing;
- Matn mustaqil o'zgaruvchisi sifatida ushbu uyali ma'lumotnomani kiritish uchun ish sahifasida A5 uyasiga bosing;
- Start_num satriga bosing
- Ushbu uyali ma'lumotnomani kiritish uchun ish sahifasida B11 uyasiga bosing;
- Num_chars qatoriga bosing;
- Ushbu uyali ma'lumotnomani kiritish uchun ish sahifasida B12 uyasiga bosing;
- Funktsiyani bajarish va muloqot qutisini yopish uchun OK ni bosing;
- Olingan substring fayl # 6 hujayra C5 ko'rinishi kerak;
- C5 hujayrasini bosganingizda, to'liq ish = MID (A3, B11, B12) ish sahifasining ustidagi formulada ko'rsatiladi.
MID funktsiyasi bilan raqamlarni ajratish
Yuqoridagi misolning sakkizinchi qatorida ko'rsatilgandek, MID funktsiyasi, yuqorida sanab o'tilgan bosqichlarni qo'llagan holda, raqamli ma'lumotlarning pastki qismini uzoqroq raqamdan ajratish uchun ishlatilishi mumkin.
Yagona muammo shundan iboratki, olingan ma'lumotlar matnga aylantiriladi va SUM va AVERAGE funktsiyalari kabi ba'zi vazifalarni o'z ichiga olgan hisob-kitoblarda ishlatib bo'lmaydi.
Ushbu muammoning echimlaridan biri matnni yuqoridagi 9-satrda ko'rsatilgandek raqamga aylantirish uchun VALUE funktsiyasidan foydalanishdir .
= VALUE (MID (A8,5,3))
Ikkinchidan , matnni raqamlarga aylantirish uchun maxsus pastadan foydalanish .