01 од 01
Ексел MID и MIDB функции
Кога текстот е копиран или увезен во Excel, несаканите ликови за отпадоци понекогаш се вклучени со добри податоци.
Или, постојат моменти кога е потребен само дел од текстуалната низа во ќелијата - како што е името на едно лице, но не и презимето.
За примери како овие, Excel има голем број на функции кои може да се користат за отстранување на несаканите податоци од останатите.
Која функција ја користите зависи од тоа каде се наоѓаат добри податоци во однос на несаканите знаци во ќелијата.
- Ако добрите податоци или поднизот што треба да се чуваат, е на десната страна на податоците, користете ја функцијата RIGHT за да ја извадите.
- Ако поднизот е на левата страна на податоците, користете ја функцијата ЛЕВО да ја извадиме.
- Ако поднизот има несакани знаци од двете страни, користете MID или MIDB функции за да го извадиме.
MID наспроти MIDB
MID и MIDB функциите се разликуваат само на јазиците што ги поддржуваат.
MID е за јазици кои го користат единечниот бајт карактер - оваа група ги вклучува повеќето јазици како англискиот и сите европски јазици.
MIDB е за јазици кои го користат двојниот бајт карактер сет - вклучува јапонски, кинески (поедноставен), кинески (традиционален) и корејски.
Синтакса и аргументи на MID и MIDB функции
Во Excel, синтаксата на функцијата се однесува на изгледот на функцијата и ги вклучува името на функцијата, загради и аргументи .
Синтаксата за функцијата MID е:
= MID (текст, Start_num, Num_chars)
Синтаксата за функцијата MIDB е:
= MIDB (текст, Start_num, Num_bytes)
Овие аргументи говорат Excel
- кои податоци треба да се користат во функцијата;
- стартната положба на добри податоци или подниз кои треба да се извлечат;
- должината на поднизот.
Текст - (потребен за MID и MIDB функција) текстуален стринг кој ги содржи саканите податоци
- овој аргумент може да биде вистински стринг или клеточна референца за локацијата на податоците во работниот лист - редовите 2 и 3 на сликата погоре.
Start_num - (потребен за MID и MIDB функција) го одредува почетниот знак од левата страна на поднизот што треба да се чува.
Num_chars - (потребни за функцијата MID ) го одредува бројот на знаците од десната страна на Start_num да се задржат.
Num_bytes (потребни за MIDB функција) го одредува бројот на знаци - во бајти - десно од Start_num да се задржат.
Белешки:
Ако Start_num е поголем од должината на текстуалната низа, MID / MIDB враќа празен ќелија - ред 4 од сликата, каде што Start_num е еднаков на 14, а текстуалната низа е долга само 13 карактери.
Ако Start_num е помал од 1 или Num_chars / Num_bytes е негативен, MID / MIDB функцијата го враќа #VALUE! вредност на грешка - ред 6 од сликата, каде што Start_num е еднаков на -1.
Ако Num_chars / Num_bytes референцира празна ќелија или е поставен на нула, MID / MIDB враќа празен ќелија - ред 7 на сликата, каде што Num_chars ја упатува празната ќелија B13.
MID Функција Пример - Екстракт на добри податоци од лошо
Примерот на горната слика покажува неколку начини да се користи функцијата MID за да се извлече одреден број на знаци од текстуален стринг, вклучително и внесување на податоците директно како аргументи за функцијата - ред 2 - и внесување на референци за сите три аргументи - ред 5.
Бидејќи обично е најдобро да се внесе референци за аргументи за аргументи, а не вистинските податоци, информациите подолу ги наведуваат чекорите користени за внесување на функцијата MID и нејзините аргументи во ќелијата C5.
Дијалогот за функцијата MID
Опциите за внесување на функцијата и нејзините аргументи во ќелијата C5 вклучуваат:
- Пишување на комплетната функција: = MID (A3, B11, B12) во ќелијата C5.
- Избирање на функцијата и аргументите користејќи го дијалогот за функцијата
Користењето на дијалогот за внесување на функцијата често ја поедноставува задачата, бидејќи дијалогот се грижи за синтаксата на функцијата - внесувајќи го името на функцијата, сепараторите за заглавија и загради во точните локации и квантитети.
Покажувајќи ги референтните вредности на клетките
Без разлика која опција ќе ја изберете за внесување на функцијата во ќелија на листот, веројатно е најдобро да се користи точка и да кликнете за да внесете ги сите референци на ќелиите што се користат како аргументи за да се минимизира шансата за грешки предизвикани со внесување на погрешна референца на ќелијата.
Користење на дијалогот MID Функција
- Кликнете на ќелијата C1 за да ја направите активната ќелија - тука ќе се прикажат резултатите од функцијата;
- Кликнете на јазичето Формула на менито на лента ;
- Изберете текст од лентата за да ја отворите паѓачката листа на функции;
- Кликнете на MID во списокот за да го прикажете дијалогот за функцијата;
- Во дијалог прозорецот, кликнете на текстот линија во дијалогот;
- Кликнете на ќелијата A5 во работниот лист за да ја внесете оваа референца на ќелијата како аргумент за текст ;
- Кликнете на линијата Start_num
- Кликнете на ќелијата Б11 во работниот лист за да влезете во оваа референца на ќелијата;
- Кликнете на линијата Num_chars ;
- Кликнете на ќелијата Б12 во работниот лист за да влезете во оваа референца од ќелијата;
- Кликнете на "OK" за да ја завршите функцијата и да го затворите дијалогот;
- Извадената датотека со подбливки # 6 треба да се појави во ќелијата C5;
- Кога ќе кликнете на ќелијата C5, целата функција = MID (A3, B11, B12) се појавува во формуларот над работниот лист.
Извлекување броеви со функцијата MID
Како што е прикажано во редот осум од горниот пример, функцијата MID може да се користи за да се извлече подмножество од нумерички податоци од подолг број со користење на чекорите наведени погоре.
Единствениот проблем е што извлечените податоци се претвораат во текст и не можат да се користат во пресметките кои вклучуваат одредени функции - како што се SUM и AVERAGE функциите.
Еден начин околу овој проблем е да ја користите функцијата VALUE за да го конвертирате текстот во број како што е прикажано во ред 9 погоре:
= Вредност (MID (A8,5,3))
Втората опција е да се користи специјална паста за конвертирање на текстот во броеви .