OVH Cloud OVH Cloud

Comparaison Excel

8 réponses
Avatar
Mike.6G
Salut =E0 tous

J'ai un probl=E8me de comparaison de cellule dans Excel.
En gros, je veux savoir si 2 celllules sont identiques (elles le sont)
mais la comparaison A1=3DB1 est fausse. Les 2 cellules ont le m=EAme
format de donn=E9es, et si j'entre dans B1 (avec la touche F2), et que
je valide simplement, la valeur passe =E0 vrai. (ETRANGE ?????? )

A1 et B1 contiennent des num=E9ro (ex: 0961542) et sont en format texte
(dans certains cas, j'ai des num=E9ros avec des lettres - 1M4275 - Mais
=E7a marche avec une lettre au milieu...)

D'habitude, je trouve mon bonheur dans Google, mais je vois pas comment
poser ma question l=E0... B-) !

Des suggestions pour que =E7a marche ?
Merci

Mike

8 réponses

Avatar
Mike.6G
Les valeurs B1 sont coller (valeurs seulement)
c'est p't'etre pour ça que ça marche pas, vu que si je saisie une
valeur, ça marche (je valide, comme indiqué un peu plus haut)

ça peut venir du fait que les valeurs sont justes "posées" là ?
Avatar
SL
Bonjour
essaie en C1 : ESTNUM(A1), ESTTEXTE(A1), idem avec B1.
il y a des chances pour que la colonne B soit du texte et quand tu fait F2
et que tu valides, ça devienne un nombre.
Pour convertir rapidement toute ta colonne en nombre :
Données/Convertir/Suivant/Suivant/Terminer

Stéphane

a écrit dans le message de news:

Les valeurs B1 sont coller (valeurs seulement)
c'est p't'etre pour ça que ça marche pas, vu que si je saisie une
valeur, ça marche (je valide, comme indiqué un peu plus haut)

ça peut venir du fait que les valeurs sont justes "posées" là ?
Avatar
Mike.6G
Ok, effectivement, c'est un soucis du genre...
Par contre, dans Excel 2000, j'ai pas la fonction convertir (il me
semble, c'est en anglais)

Tu utilises quelle version de Excel ?

Merci beaucoup en tout cas (pour la rapidité), ça me met sur la voie
!!! T'as trouvé mon pb !! hehe
++
Avatar
SL
Re-bonjour
Par contre, dans Excel 2000, j'ai pas la fonction convertir (il me
semble, c'est en anglais)
cela m'étonnerai bien mais je ne connais pas l'équivalent.


Sinon
tu copies une cellule vide.
tu sélectionnes tes données textes à convertir en nombre
Edition/collage spécial/valeur/addition

Stéphane




a écrit dans le message de news:

Ok, effectivement, c'est un soucis du genre...
Par contre, dans Excel 2000, j'ai pas la fonction convertir (il me
semble, c'est en anglais)

Tu utilises quelle version de Excel ?

Merci beaucoup en tout cas (pour la rapidité), ça me met sur la voie
!!! T'as trouvé mon pb !! hehe
++

Avatar
Mike.6G
Voici e que répond Microsoft poru ce genre de pb dans la version
2000...

Select the cells that contain the numbers you want to format as text.

On the Format menu, click Cells, and then click the Number tab.

In the Category list, click Text, and then click OK.

Click each cell, press F2, and then press ENTER to reenter the data.

Pour résumer, 2000 n'a pas d'outils convertir (on dirait)

Je vais donc me faire une p'tite macro qui va me faire tout ça (si je
peux !)
Merci encore pour ton aide!

Mike
Avatar
Mike.6G
Re...
Ton truc du copier spécial marche, mais je veux convertir un nombre en
texte (et ça ne fonctionne pas)

je cherche des macros sur le net là pour convertir tout ça

(D'après l'aide Excel, ça existe pas...)
Avatar
SL
Bonjour
dans une colonne voisine :
=TEXTE(B1;"ton format nombre")
puis collage spécial la valeur sur la colonne initiale.

Stéphane

a écrit dans le message de news:

Re...
Ton truc du copier spécial marche, mais je veux convertir un nombre en
texte (et ça ne fonctionne pas)

je cherche des macros sur le net là pour convertir tout ça

(D'après l'aide Excel, ça existe pas...)
Avatar
Mike.6G
Oui, j'y avait pensé, mais j'ai des trucs du genre '4M2425'
Je dois m'en sortir avec un if(istext(A1),....

Merci pour tous ces conseils rapides!!!

Mike