Повече за низовите функции на Excel
Excel има набор от низови функции, които са полезни при управлението на данни. В тази статия ще разгледаме как да извлечем низове от други низове:
Така че по -горе искаме да извлечем средната дума във всеки низ, напр. СИН във фразата „ГОЛЯМА СИНА РИЗА“. Още веднъж ще вървим стъпка по стъпка. Ключът към това е да се намери позицията на двете интервали от двете страни на средната дума.
Функцията FIND може да се използва за намиране на позиция на низ в друг низ:
НАМЕРИ (Низ за търсене, Източник, Начална позиция)
Така че, ако търсим пространството във фразата „ГОЛЯМА СИНА РЪЗА“ (която е в клетка A5), въвеждаме следното в клетка C5:
C5 = НАМЕРИ („“, A5,1)
И да копираме това върху всички низове, които имаме:
Сега можем да използваме позицията на първото пространство за като аргумент в друга функция FIND -
E5 = НАМЕРИ („“, A5, C5+1)
Където сме добавили 1 към стойността в позицията на първия интервал, така че да започнем от следващия знак:
Функцията MID ни позволява да извлечем подниза - при условие че посочваме колко знака искаме и началната позиция:
G5 = MID (низ, начална позиция, брой знаци)
Така че, ако искаме да извлечем 4-6 -те знака от думата „прекрасно“ -щяхме да имаме:
MID („Прекрасно“, 4,3)
Така че сега имаме позиция на първото и второто пространство, което имаме:
G5 = MID (A5, C5+1, E5-C5-1)
Където сме добавили 1 към позицията на първия интервал, тъй като искаме следващия знак. Формулите E5-C5-1 гарантират, че ние извличаме съответните знаци от низа: