
Генеричка формула
=MID(A1,start,end-start+1)
Резиме
Да бисте издвојили подниз са Екцел формулом, можете користити функцију МИД. У приказаном примеру, формула у Е5 је:
=MID(B5,C5,D5-C5+1)
који у 5. реду враћа „Савршено“.
Објашњење
Напомена: у овом примеру израчунавамо крајњу позицију да бисмо издвојили подниз са дословним почетним и крајњим положајем. Међутим, ако знате број знакова за издвајање, можете га једноставно директно прикључити.
У примеру на овој страници користимо МИД функцију за издвајање текста на основу почетне и крајње позиције. МИД функција прихвата три аргумента: текстуални низ, почетну позицију и број знакова за издвајање. Текст долази из колоне Б, а почетна позиција долази из колоне Ц. Број знакова за издвајање израчунава се одузимањем почетка од краја и додавањем 1. У ћелији Е6:
=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"
Функције за издвајање поднизова
Екцел пружа три основне функције за издвајање поднизова:
=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right
Кликните на горња имена функција за детаље и повезане примере.
Проналажење почетне и крајње позиције помоћу формуле
У приказаном примеру, почетни и крајњи положај заснивају се на кодираним вредностима. Међутим, могуће је израчунати позиције помоћу функције ФИНД и СЕАРЦХ. Погледајте линкове испод за примере.