Lister tous les caractères d'une cellule dans Excel

Anonim

Voici comment vous affichez tous les caractères sans répéter les symboles

Dans un tableau, tous les caractères d'un texte dans la cellule A1 doivent être répertoriés dans des cellules individuelles. Les doublons ne doivent pas être sortis. Une fonction intégrée n'est pas disponible dans Excel pour cela. Par conséquent, entrez la formule suivante dans la cellule B1 :

= PARTIE (A 1 $; PLUS PETITE (SI (TROUVEZ (PARTIE (A 1 $ ; LIGNE (1 $ : 99 $); 1 ); $ A 1 $ = LIGNE (1 $ : 99 $); LIGNE (1 $ : 99$)); LIGNES (A$ 2: A2));1)

Confirmez la saisie de la formule avec la combinaison de touches CTRL SHIFT ENTER, car il s'agit d'une formule matricielle. La touche ENTER désigne la touche que vous devez maintenir enfoncée pour saisir une lettre majuscule. Copiez ensuite la formule de la colonne B dans les cellules ci-dessous.

Dès que tous les caractères sont affichés dans la colonne B, la formule renvoie une valeur d'erreur dans les cellules restantes. Vous pouvez attraper cette valeur d'erreur en utilisant la formule suivante, que vous confirmez également avec CTRL SHIFT ENTER :

= SI (LIGNES (A $ 2: A2)> SOMME (N (TROUVEZ (PARTIE (A $ 1; LIGNE (1 $ 1: 99 $); 1); $ A $ 1) = LIGNE (1 $ 1: 99 $) )); ""; PARTIE (A 1 $; LE PLUS PETIT (SI (TROUVEZ (PARTIE (A 1 $; LIGNE (1 $ 1: 99 $); 1); $ A 1 $ = LIGNE (1 $ 1: 99 $); LIGNE (1 $ 1: 99 $)); LIGNES (A $ 2: A2)); 1))

La figure suivante montre l'utilisation de cette formule dans un exemple de tableau :

Les modifications apportées à la formule doivent toujours être confirmées avec la combinaison de touches CTRL SHIFT ENTER. La formule fonctionne également avec des nombres ou des combinaisons de formules et de nombres.