Екцел формула: Обрнути текстни низ -

Преглед садржаја

Генеричка формула

=TEXTJOIN("",1,MID(A1,(10,9,8,7,6,5,4,3,2,1),1))

Резиме

Текстуални низ можете преокренути функцијама ТЕКСТЈОИН и МИД, користећи константу низа. У приказаном примеру, формула у Ц5 је:

=TEXTJOIN("",1,MID(B5,(10,9,8,7,6,5,4,3,2,1),1))

Објашњење

У основи, ова формула користи функцију МИД за издвајање сваког карактера текстуалног низа у обрнутом редоследу. Почетни знак је дат као листа бројева у опадајућем редоследу, кодиран као константа низа:

MID(B5,(10,9,8,7,6,5,4,3,2,1),1)

Аргумент текста долази Б5, а 1 је назначен за број знакова који се извлаче.

Са низом "АБЦД" у Б5, излаз из МИД-а је низ који изгледа овако:

("","","","","","","D","C","B","A")

Овај низ се уводи у функцију ТЕКСТЈОИН као аргумент тект1, с граничником постављеним на празан низ (""), а занемарује празан скуп на ТРУЕ (уноси се као 1):

=TEXTJOIN("",1,("","","","","","","D","C","B","A"))

Функција ТЕКСТЈОИН спаја сваки елемент у низу, занемарујући празнине и враћа коначни резултат, "ДЦБА"

Динамички низ

Константа низа у горњем примеру ће подржавати само низ до 10 знакова. Да бисте користили динамички низ који се скалира на праву величину, можете да користите сложенију формулу попут ове

=TEXTJOIN("",1,MID(B5,ABS(ROW(INDIRECT("1:"&LEN(B5)))-(LEN(B5)+1)),1))

Више информација о генерисању низа бројева овде.

Динамички низ са СЕКУЕНЦЕ

Ускоро током 2019. године путем претплате на Оффице 365, функција СЕКУЕНЦЕ је направљена да генерише динамичке низове бројева. Са СЕКУЕНЦЕ, динамичко решење изгледа овако:

=TEXTJOIN("",1,MID(B5,SEQUENCE(LEN(B5),,LEN(B5),-1),1))

Занимљиви Чланци...