Si vous avez une feuille de calcul qui contient des numéros de sécurité sociale, vous cherchez peut-être un moyen de protéger les numéros en affichant uniquement les quatre derniers chiffres. Ainsi, au lieu d’afficher 278-53-6128, vous voudriez uniquement afficher – ** – 6128.

La manière d’y parvenir dépend, en grande partie, du fait que le numéro de sécurité sociale est stocké dans la cellule sous forme de nombre ou de texte. Si le SSN est entré avec ses tirets (comme dans 278-53-6128), Excel le stocke sous forme de texte. Si le SSN est entré sans tirets (comme dans 278536128), Excel le stocke sous forme de nombre.

Si le SSN est stocké sous forme de nombre, vous pouvez être tenté de créer un format personnalisé qui masque la première partie du nombre. Malheureusement, il n’existe aucun moyen de le faire avec un format personnalisé. Vous pouvez créer un format personnalisé qui cacherait tout sauf les premiers chiffres, comme de cette manière:

000,,"--"

Comme vous pouvez le supposer à partir de cet exemple, les formats personnalisés ne vous permettent pas de masquer quoi que ce soit sauf la dernière partie d’une valeur. Un autre inconvénient de cette approche, cependant, est qu’Excel « arrondit » le SSN, de sorte que 278536128 est affiché comme 279–.

La meilleure solution pour n’afficher que la dernière partie d’un numéro de sécurité sociale est d’utiliser une deuxième colonne pour l’affichage réel. Au lieu d’essayer de formater le nombre (ou le texte) lui-même, il est préférable d’utiliser une formule qui fait référence au nombre et crée le résultat souhaité. Par exemple, si le SSN est dans la cellule B7, vous placez la formule suivante dans une cellule différente:

="-*-" & RIGHT(B7,4)

Cette formule fonctionnera avec n’importe quel SSN, qu’il soit stocké sous forme de nombre ou de texte. L’autre grand avantage de cette approche est qu’elle vous permet de masquer complètement les numéros d’origine. Même si vous pouviez utiliser un format personnalisé pour masquer la première partie du nombre (ce que vous ne pouvez pas), quelqu’un pourrait toujours voir le SSN dans la barre de formule si la cellule contenant le nombre est sélectionnée.

Cependant, l’utilisation de l’approche de formule vous permet de masquer la colonne source ou d’utiliser la protection de feuille pour masquer le contenu de la colonne. C’est un gros avantage si votre objectif est de vraiment protéger le numéro de sécurité sociale des regards indiscrets.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (10941) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Partially_Blocking_Social_Security_Numbers [Blocage partiel des numéros de sécurité sociale].