Le lundi 02 décembre 2024, Yves a écrit :
> Comme ce n'est pas un formatage de cellule disponible, il faut calculer
> le résultat dans une autre cellule.
C'est ça que je trouve balo : y'a plein de caractère cabalistiques pour
faire des choses au niveau du formatage, mais c'est tout bridé !
> Je propose l'usage de la fonction BASE en conjonction de REGEX (éviter DEC2BIN)
>
> Voici pour formatter la cellule A1 sur 16 digits découpés en paquets de
> 4 avec remplacement pour insérer les espaces:
>
> =REGEX(BASE(A1,2,16),"(\d{4})(\d{4})(\d{4})(\d{4})", "$1 $2 $3 $4")
>
> ou plus compact (avec un espace en trop cela dit) avec
>
> =REGEX(BASE(A1,2,16),"(\d{4})", "$1 ", "g")
>
> https://wiki.documentfoundation.org/Documentation/Calc_Functions/BASE
> https://wiki.documentfoundation.org/Documentation/Calc_Functions/REGEX
>
> Inspiré par notamment
> https://ask.libreoffice.org/t/how-to-add-space-between-a-certain-text/60306
Merci pour le mini-tuto ! Je note l'usage de REGEX(), ça peut être bien
utile dans pas mal de cas.
À plus,
--
Frédéric