RECHERCHEV()

L

luc

Guest
Bonsoir,
Avec la formule RECHERCHEV() est-il possible d'afficher q'un seul caractere?
exp:
en A1 12346
en B2 en utilisant RECHERCHEV() on affiche que le 1.
Merci
 
M

Monique

Guest
Re,

C'est ton critère ou bien la valeur cherchée qui est le 1er caractère d'un nombre ?
Si c'est ton critère, j'ai fait quelques essais.

Tes nombres de A2 à A20
Tes valeurs recherchées en C2:C20
Recherchev classique, ce serait peut-être :
=RECHERCHEV("1";GAUCHE(A2:C20;1);3;0)
mais ça ne marche pas
Validé en matriciel, ça donne la 1ère lettre du mot de la 3è colonne

Avec Index Equiv :
=INDEX(C2:C20;EQUIV("1";GAUCHE(A2:A20;1);0))
à valider en matriciel, par ctrl, maj et entrée
Renvoie le mot de la 3è colonne

Si c'est la valeur cherchée :
=GAUCHE(RECHERCHEV(critère;A2:C20;3;0);1)
=GAUCHE(RECHERCHEV(critère;A2:C20;3;0))
=GAUCHE(INDEX(C2:C20;EQUIV(critère;A2:A20;0));1)
=GAUCHE(INDEX(C2:C20;EQUIV(critère;A2:A20;0)))
 
M

Monique

Guest
Re,

Recherchev, non.

En B2 de la feuille 2 :
=STXT(Feuil1!$A1;COLONNES($B2:B2);1)
à copier coller vers la droite
En B2, tu auras le 1er chiffre, en C2 tu auras le 2è, etc

=COLONNES($B2:B2) = 1
=COLONNES($B2:C2) = 2
 
M

Monique

Guest
Re,

La formule, mise dans la feuille 1 :
=STXT(A1;1;1)&" "&STXT(A1;2;1)&" "&STXT(A1;3;1)&" "&STXT(A1;4;1)&" "&STXT(A1;5;1)&" "&STXT(A1;6;1)&" "&STXT(A1;7;1)

Si tu coupes et colles dans une autre feuille, ça donne :
=STXT(Feuil1!A1;1;1)&" "&STXT(Feuil1!A1;2;1)&" "&STXT(Feuil1!A1;3;1)&" "&STXT(Feuil1!A1;4;1)&" "&STXT(Feuil1!A1;5;1)&" "&STXT(Feuil1!A1;6;1)&" "&STXT(Feuil1!A1;7;1)
 

Statistiques des forums

Discussions
314 162
Messages
2 106 603
Membres
109 639
dernier inscrit
Phil1860