En février, Microsoft a procédé à une intéressante mise à jour d’Office 365, avec de nombreuses améliorations, parmi lesquelles 6 nouvelles dispositions dans Excel, une meilleure intégration du stylet dans le produit, la possibilité d’intégrer des images directement depuis la caméra, dans un document, sans passer par les phases d’enregistrement et stockage, ce qui est évidemment plus rapide et surtout…plus logique.

Quant aux fonctions Excel, il s’agit de TEXTJOIN et de CONCAT, qui permettent de faire des concaténations de contenus de cellules, beaucoup plus facilement que par le passé, en remplacement de CONCATENATE.

Notre lecteur n’a évidemment pas oublié comment on fait une concaténation :

= CONCATENATE (A1, « , », A2, « , », A3, « , », A4″) va donner : LeMarson 2016 est disponible

sur le classeur                     

Avec la nouvelle fonction CONCAT, on pourra jouer sur un « range » de cellules : = CONCAT (A1 : A4), en s’assurant qu’il y a un blanc à la fin de chaque chaine de caractères.

L’autre fonction TEXTJOIN est encore plus souple et aura, c’est certain, beaucoup de succès.

Elle permet d’insérer un délimiteur, un « / », une « , », un espace  » « , entre chaque contenu de cellule :

= TEXTJOIN (« / », TRUE, A1 : A4)

Ce qui donnera LeMarson/2016/est/disponible.

Le paramètre TRUE indique qu’il faut ignorer les cellules vides

Et TEXTJOIN(« / », TRUE, A7 : A12) donnera la même chaîne de caractères, sans que l’on ait à se préoccuper du fait que les cellules A9 et A10 sont vides.

A noter que ces options Excel sont disponibles à la fois dans Office 365 et dans Office 2016.