Формула на Excel: Извличане на подниз -

Съдържание

Обща формула

=MID(A1,start,end-start+1)

Обобщение

За да извлечете подниз с формула на Excel, можете да използвате функцията MID. В показания пример формулата в E5 е:

=MID(B5,C5,D5-C5+1)

което на ред 5 връща „Perfect“.

Обяснение

Забележка: в този пример ние изчисляваме крайната позиция, за да извлечем подниз с буквална начална и крайна позиция. Ако обаче знаете броя на символите за извличане, можете просто да го включите директно.

В примера на тази страница използваме функцията MID за извличане на текст въз основа на начална и крайна позиция. Функцията MID приема три аргумента: текстов низ, начална позиция и броя на символите за извличане. Текстът идва от колона B, а началната позиция идва от колона C. Броят на символите за извличане се изчислява чрез изваждане на началото от края и добавяне на 1. В клетка E6:

=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"

Функции за извличане на поднизове

Excel предоставя три основни функции за извличане на поднизове:

=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right

Щракнете върху имената на функции по-горе за подробности и свързани примери.

Намиране на начална и крайна позиция с формула

В показания пример началната и крайната позиция са базирани на твърдо кодирани стойности. Възможно е обаче да се изчислят позиции с функцията FIND и функцията SEARCH. Вижте връзките по-долу за примери.

Интересни статии...