Функция MID

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016

В тази статия е описан синтаксисът и употребата на функцията MID в Microsoft Excel.  

Описание

MID връща зададен от вас брой на знаци от текстов низ, започвайки от зададена от вас позиция.

Синтаксис

MID(текст; начален_ном; брой_знаци)

Синтаксисът на функцията MID има следните аргументи:

  • "текст" Задължително. Текстовият низ, съдържащ знаците, които искате да извлечете.

  • Start_num Задължително. Позицията на първия знак, който искате да извлечете от текст. Първият знак в текст има начален_ном 1 и т. н.

    • Ако начален_ном е по-голямо от дължината на текст, MID връща "" (празен текст).
    • >Ако начален_ном е по-малко от дължината на текст, но начален_ном плюс брой_знаци надвишава дължината на текст, MID връща знаците до края на текст
    • Ако start_num е по-малко от 1, MID връща #VALUE! стойността на грешка.
  • Num_chars Изисква се за MID. Задава броя на знаците, които искате MID да върне от текст.

    • Ако num_chars е отрицателно, MID връща #VALUE! стойността на грешка.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Данни
Fluid Flow
Формула Описание Резултат
=MID(A2;1;5) Връща 5 знака от низа в A2, започвайки от първия знак. Fluid
=MID(A2;7;20) Връща 20 знака от низа в A2, започвайки от седмия знак. Тъй като броят на връщаните знаци (20) е по-голям от дължината на низа (10), се връщат всички знаци, започвайки от седмия. Не се добавят празни знаци (интервали) в края. Flow
=MID(A2;20;5) Върнат е празен текст, тъй като началната точка е по-голяма от дължината (10) на низа

Важно

  • Функцията MIDB е отхвърлена.
  • В работни книги, настроени на версия 2 за съвместимост, MID подобрява поведението със заместващите двойки, като ги брои като един знак вместо два. Селекторите на вариации (често използвани с емоджита) все още ще се броят като отделни знаци. Прочетете повече тук: Unicode стандартът