English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

J'utilise la fonction recherchev sous Excel et j'ai un petit souci. En effet, j'ai un "tableau" avec un code et un libellé. Le but est que dans une colonne de mon fichier je souhaite y mettre le libellé issu du "tableau". Ce sont des codes du style 001A (3chiffres et une lettre), et je me retrouve avec des "#N/A". Quand je retourne dans mon "tableau" sous Excel et que je retape par dessus le code ça marche. Alors le problème c'est qu'il y a plus de 700 codes et que j'ai pas envie de tout retapé à la main. Que puis-je faire ?

2007-02-25 23:02:17 · 5 réponses · demandé par Timeo 1 dans Informatique et internet Logiciels

5 réponses

Bonjours,
Il est possible qu'il y un ou plusieurs espace dans les cellules de référence ou qu'excel pense qu'il s'agit d'hexadécimal.
Essaye un copier valeur, pour voir si cela débloque.

2007-02-25 23:12:36 · answer #1 · answered by Capitaine 螃蟹 7 · 1 0

- faire une copier/coller Valeur sur la colonne des codes de ton tableau, ou
- vérifier qu'elle est bien triée dans l'ordre croissant, ou
- vérifier que l'index de ta formule "recherchev" ne dépasse pas la largeur de ton tableau (ex si ton tableau a 2 colonnes l'index ne doit pas être > 2)

2007-02-25 23:13:13 · answer #2 · answered by Anonymous · 1 0

Piste de solution
- la fonction convertir qui se trouve dans le menu données
- la fonction copier collage spécial
- le format de cellules : possible que ce soit du texte même en standard.
- le visual basic et une macro à écrire de type For I=1 to 700 ... Next
Précise-moi d'où vient ces codes, c'est-à-dire, est-ce que tu as exporté ces codes d'un fichier texte par exemple (logiciel non excel) ?

2007-02-28 09:58:55 · answer #3 · answered by claudusaix 3 · 0 0

J'irais dans le sens d'Amoye ...
J'ai eu le cas récemment (j'ai été aidée par un YQRiste que je remercie!) et la cause était que les données provenant d'une base externe n'étaient pas homogènes : elles comportaient des espaces inutiles (et difficiles a déceler sans vérifier chaque cellule).
Si c'est bien ça, il faut passer au préalable (dans une autre colonne ou feuille) par des fonctions de texte pour épurer elle que SUPPRESPACE ou STXT (ou encore Droite, Gauche ...) pour extraire exactement le bon nombre de caractères.
Peut-être qu'un copier/coller valeurs comme le propose Garth B suffira ... à tenter ...
Sinon tu auras toujours un code d'erreur ...

2007-02-26 01:57:09 · answer #4 · answered by Almerinda 6 · 0 0

Essaie de mettre des valeurs absolues comme références du tableau. Sinon, quand tu copies ta formule magique avec recherchev dans les cases, Excel 'corrige' les adresses des cellules (attention, j'ai du mettre des espaces après les ; sinon Yahoo mangeait la fin... Sous Excel il ne doit pas y en avoir besoin)

=RECHERCHEV(A1; $E$1:$F$2; 2; FAUX)

Le tableau de référence est E1:F2 et le fait d'écrire ça $E$1:$F$2 permet d'éviter de décaler les lignes/colonnes quand on recopie la cellule qui contient la formule.

Pense aussi qu'il faut que la colonne qui contient les clefs soit triée par ordre croissant (Excel doit faire une recherche dichotomique)

2007-02-26 00:13:10 · answer #5 · answered by Jako 7 · 0 0

fedest.com, questions and answers