МИД и МИДБ функције у Екцелу враћају одређени број знакова из текстуалног низа на основу различитих критеријума.
Белешка: Информације у овом чланку односе се на Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2010, Екцел 2019 за Мац, Екцел 2016 за Мац, Екцел за Мац 2011 и Екцел Онлине.
МИД или МИДБ?
Када имате нежељене знакове за отпад који су укључени у ваше добре податке или када вам је потребан део текста у ћелији, Екцел има низ функција које уклањају нежељене податке.
Функција коју користите зависи од тога гдје се добри подаци налазе у односу на нежељене знакове у ћелији.
- Ако су добри подаци или подстрани који се чувају на десној страни података, користите РИГХТ функцију да бисте је извадили.
- Ако је подстрани на левој страни података, користите ЛЕФТ функцију да је извадите.
- Ако подстрани има нежељене знакове са обе стране, користите МИД или МИДБ функције да бисте га извадили.
Екцел МИД и МИДБ функције

МИД и МИДБ функције се разликују само на језицима које подржавају.
МИД је за језике који користе једнобајтни скуп знакова. Ова група укључује већину језика као што су енглески и сви европски језици.
МИДБ је за језике који користе скуп двобајтних знакова. Ово укључује јапански, кинески (поједностављени), кинески (традиционални) и корејски.
МИД и МИДБ функција синтакса и аргумената
У Екцелу, синтакса функције се односи на распоред функције и укључује име функције, заграде и аргументе.
Синтакса за МИД функцију је:
= МИД (Текст,Старт_нум,Нум_цхарс)
Синтакса за МИДБ функцију је:
= МИДБ (Текст,Старт_нум,Нум_битес)
Ови аргументи говоре Екцелу:
- Подаци који се користе у функцији.
- Полазна позиција добрих података или подстринга које треба извадити.
- Дужина подстанице.
Текст (потребан за МИД и МИДБ функцију): Текстовни низ који садржи жељене податке. Овај аргумент може бити стварни низ или ћелијска референца на локацији података на радном листу.
Старт_нум (потребан за МИД и МИДБ функције): Специфицира почетни знак са леве стране подстринга који треба чувати.
Нум_цхарс (потребан за функцију МИД): Одређује број знакова десно од Старт_нум који ће се задржати.
Нум_битес (потребан за МИДБ функцију): Одређује број знакова (у бајтовима) са десне стране Старт_нум који ће се задржати.
Ако је Старт_нум већи од дужине текстуалног низа, МИД и МИДБ враћају празну ћелију. У нашем примеру, ред 4 показује да је Старт_нум једнак 14, а текстовни низ је 13 знакова.
Ако је Старт_нум мањи од 1 или Нум_цхарс / Нум_битес је негативан, МИД / МИДБ функција враћа #ВАЛУЕ! вредност грешке. Погледајте ред 6 слике, где је Старт_нум једнак -1.
Ако Нум_цхарс / Нум_битес референцира празну ћелију или је подешена на нулу, МИД / МИДБ враћа празну ћелију. Погледајте ред 7 слике, где се Нум_цхарс односи на празну ћелију Б13.
Примјер МИД функције: извадити добар податак из лошег
Пример на слици изнад показује низ начина да користите МИД функцију да извучете одређени број знакова из текстуалног низа, укључујући унос података директно као аргументе за функцију (ред 2) и унос референци ћелија за сва три аргумента (ред 5).
Пошто је обично најбоље унети ћелијске референце за аргументе а не стварне податке, доле наведене информације наводе кораке који се користе за унос МИД функције и његових аргумената у ћелију Ц5.
Користите дијалошки оквир МИД функције

Опције за унос функције и његових аргумената у ћелију Ц5 укључују:
- Унос потпуне функције = МИД (А3, Б11, Б12) у ћелију Ц5. Пошто Екцел Онлине нема картицу Формула, овај метод се мора користити.
- Избор функције и аргумената помоћу дијалога функције функције.
Употреба дијалог бок-а за улазак у функцију често поједностављује задатак јер се дијалог бок брине о синтакси функције (унос имена функције, сепаратора комада и заграда у тачним местима и количини).
Без обзира коју опцију изаберете за унос функције у радну листу ћелија, вероватно је најбоље користити тачку и кликните да унесете све и све референце ћелија које се користе као аргументи да бисте смањили могућност грешака узрокованих уписивањем погрешне референце ћелије.
- Изаберите ћелију Ц1 да би постала активна ћелија. Овде се приказују резултати функције.
- Изаберите Формуле.
- Изаберите Текстда отворите функцију падајуће листе.
- Изаберите МИД на листи да бисте приказали оквир за дијалог Фунцтион Аргументс.
- У дијалогу поставите курсор у текстуалну линију.
- Изаберите ћелију А5 на радном листу да унесете ову референтну ћелију каоТекстрасправа.
- Поставите курсор у Старт_нум лине.
- Изаберите ћелију Б11на радном листу да унесете референцу ћелије.
- Поставите курсор у Нум_цхарс лине.
- Изаберите ћелију Б12 на радном листу да унесете референцу ћелије.
- Изаберите У реду да довршите функцију и затворите дијалошки оквир.
Извадјени подстрани филе # 6 појављује се у ћелији Ц5.
Када одаберете ћелију Ц5 комплетну функцију = МИД (А3, Б11, Б12) појављује се у траци формуле изнад радног листа.
Екстракт бројева помоћу МИД функције
Као што је приказано у реду осам горе наведеног примера, МИД функција извлачи подскуп нумеричких података из дужег броја помоћу горе наведених корака.
Једини проблем је што се екстрахирани подаци претварају у текст и не могу се користити у прорачунима који укључују одређене функције као што су СУМ и АВЕРАГЕ функције.
Један пут око овог проблема је да користите функцију ВАЛУЕ за претварање текста у број као што је приказано у реду 9 горе:
= ВАЛУЕ (МИД (А8,5,3))
Друга опција је да користите пасте специјалну за претварање текста на бројеве.













