Nowe funkcje tekstowe

Do tej pory mając w różnych komórkach kawałki tekstu do złączenia, ze spacjami pomiędzy, to trzeba było się pomęczyć pisząc
=A1&” „&A2&” „&A3&” „&A4
Stara funkcja ZŁĄCZ.TEKST/CONCAT skleja kawałki, ale bez spacji,
a teraz jest łatwo z:
POŁĄCZ.TEKSTY / TEXTJOIN (delimiter; kawałki)
gdy kawałki są w zakresie: =POŁĄCZ.TEKSTY(” „;A1:A4)
jeśli zaś są rozsiane po arkuszu: =POŁĄCZ.TEKSTY(” „;A1;B3;C7;Z9; itd.)
Uzupełniająco do tego jest świetne PODZIEL.TEKST / TEXTSPLIT, która rozdziela na kawałki, np. =PODZIEL.TEKST(„Prof. Janusz Nowak”;” „) da rozlaną tablicę {„Prof.”\”Janusz”\”Nowak”}

Do tej pory jak dziś, gdy muszę wyłuskać nazwę kursu z tekstu w A1 „gr.1 IZZ BIT sem.2 lab. Predictive analytics” trzeba było się namęczyć z obl. pomocniczymi, szukać piątą spację, dopiero wycinać, a teraz są fajne:
TEKST.PRZED / TEXTBEFORE (text; delimiter; [instance_num]; [match_mode]; [match_end]; [if_not_found])
TEKST.PO / TEXTAFTER (text; delimiter; [instance_num]; [match_mode]; [match_end]; [if_not_found])
zwrócą tekst przed/po podanym delimiterem, niekoniecznie pierwszym, także od końca licząc (wtedy instance_num podajemy ujemne).
Teraz nazwę kursu w przykładzie na pocz. mam =TEKST.PO(A1;” „;5)
Oczywiście funkcje można zagnieżdżać i wyciągać fragment przed-po.