Re: Libreoffice Calc et formatage

Top Page

Reply to this message
Author: Frédéric
Date:  
To: Guilde
Subject: Re: Libreoffice Calc et formatage
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