MID, MIDB функциялары

Бұл мақалада Microsoft Excel бағдарламасындағы формула синтаксисі мен MID және MIDB функциясының қолданысы сипатталады.

Сипаттама

MID функциясы көрсетілген орыннан бастап, көрсетілген таңбалар санына негізделіп мәтін жолындағы таңбалардың санын қайтарады.

MIDB функциясы көрсетілген орыннан бастап, көрсетілген байттар санына негізделіп мәтін жолындағы таңбалардың санын қайтарады.

Маңызды : MID функциясы бір байтты таңбалар жиынын пайдаланатын тілдермен (SBCS) пайдалануға арналған, ал MIDB функциясы екі байттық таңбалар жиынын пайдаланатын тілдермен (DBCS) пайдалануға арналған. Компьютердегі әдепкі тіл параметрі қайтарылатын мәнге келесідей әсер етеді:

  • MID функциясы әдепкі тіл параметрі қандай екеніне қарамастан бір байтты немесе екі байттық болсын, әрбір таңбаны 1 деп санайды.

  • MIDB функциясы DBCS жүйесін қолдайтын тілдерді өңдеуді қосқанда, одан кейін оны әдепкі тіл ретінде орнатқанда сияқты әрбір екі байттық таңбаны 2 деп санайды. Болмаса, MIDB функциясы әрбір таңбаны 1 деп санайды.

DBCS пішімін қолдайтын тілдерге жапон, қытай (жеңілдетілген жазу), қытай (дәстүрлі жазу) және корей тілдері жатады.

Синтаксис

MID(мәтін, бастапқы_сан, таңба_сандары)

MIDB(мәтін, бастапқы_сан, байттар_саны)

MID және MIDB функцияларының синтаксисінде келесі аргументтер бар:

  • Мәтін    Міндетті. Шығарылып алынатын таңбаларды қамтитын мәтін жолы.

  • Бастау_саны    Міндетті. Бөліп алу керек бірінші таңбаның мәтіндегі орны. Мәтіндегі бірінші таңбаның бастапқы_орны – 1 және т.с.с.

  • Таңбалар_саны    Міндетті. MID функциясы мәтіннен қайтаруы керек таңбалардың санын көрсетеді.

  • Байттар_саны    Міндетті. MIDB функциясы мәтіннен байт түрінде қайтаруы керек таңбалардың санын көрсетеді.

Ескертпелер

  • Егер бастапқы_орын мәтін ұзындығынан көбірек болса, MID функциясы "" дегенді (бос мәтінді) қайтарады.

  • Егер бастапқы_орын мәтін ұзындығынан азырақ болса, бірақ бастапқы_орын плюс таңбалар_саны мәтін ұзындығынан асса, MID функциясы мәтіннің соңына дейінгі таңбаларды қайтарады.

  • Егер бастапқы_орын 1-ден аз болса, MID функциясы #VALUE! қате мәнін қайтарады.

  • Егер таңбалар_саны теріс болса, MID функциясы #VALUE! қате мәнін қайтарады.

  • Егер байттар_саны теріс болса, MIDB функциясы #VALUE! қате мәнін қайтарады.

Мысал

Берілген кестеден мысал деректерді көшіріп алып, жаңа Excel жұмыс парағының А1 ұяшығына салыңыз. Формулаларға арналған нәтижелерді көрсету үшін, соларды таңдап F2 түймешігін басыңыз және содан кейін Enter түймешігін басыңыз. Деректерді толық көру үшін баған енін қажетінше реттей аласыз.

Деректер

Сұйықтық ағыны

Формула

Сипаттама

Нәтиже

=MID(A2,1,5)

A2 ұяшықтағы жолдан 5 таңбаны қайтарады, 1-ші таңбадан бастайды.

Сұйықтық

=MID(A2,7,20)

A2 ұяшықтағы жолдан 20 таңбаны қайтарады, 7-ші таңбадан бастайды. Себебі қайтару үшін (20) таңбалардың саны жолдың ұзындығынан (10) үлкен, 7-шіден басталатын барлық таңбалар қайтарылады. Бос емес таңбалар (бос орындар) соңына қосылмайды.

Ағын

=MID(A2,20,5)

Басталу нүктесі (10) жол ұзындығынан үлкен болғандықтан, бос мәтін қайтарылады.

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×