Reperer un debut de mot et lui donner une ref
Résolu
Carléa
Messages postés
25
Statut
Membre
-
kiffanclub -
kiffanclub -
Bonjour,
Je voudrais trouver dans un tableau excel des references identiques sur les premieres lettres seulement et leur imposer dans une autre colonne une identification
a savoir que j'ai plus de 5000 references à identifier
Merci
Carléa
Je voudrais trouver dans un tableau excel des references identiques sur les premieres lettres seulement et leur imposer dans une autre colonne une identification
a savoir que j'ai plus de 5000 references à identifier
Merci
Carléa
A voir également:
- Triez la liste comme sur cette illustration (attention, on ne voit que le début …). quel est le mot formé par les 6 dernières lettres de la colonne code ?
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Liste déroulante excel - Guide
- Le fichier contient un tableau affichant la taille des populations des 419 communes de l’ain. triez le tableau pour que les villes les plus peuplées soient en haut. quel mot est formé par les 9 premières lettres de la colonne indice ? - Guide
- Code ascii - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? ✓ - Forum Excel
9 réponses
Bonjour,
Je voudrais trouver dans un tableau excel des references identiques sur les premieres lettres seulement et leur imposer dans une autre colonne une identification
a savoir que j'ai plus de 5000 references à identifier
Merci
Carléa
un petit exemple
MD8001
MD8001AC
MD8001TC
MD8001X
MD8002
MD8002AC
est-il possible dans une autre colonne de pouvoir identifier tous les MD8001 avec un AA et le MD8002 avec un AB ?
merci pour votre aide précieuse
Carléa
Je voudrais trouver dans un tableau excel des references identiques sur les premieres lettres seulement et leur imposer dans une autre colonne une identification
a savoir que j'ai plus de 5000 references à identifier
Merci
Carléa
un petit exemple
MD8001
MD8001AC
MD8001TC
MD8001X
MD8002
MD8002AC
est-il possible dans une autre colonne de pouvoir identifier tous les MD8001 avec un AA et le MD8002 avec un AB ?
merci pour votre aide précieuse
Carléa
Bonjour,
Pour repérer le premier caractère d'une suite la formule est:
=gauche(référence du texte;nombre de caractères)
exemple:
dans une cellule (A1 par exemple ) vous avez le texte Salut les copains et que vous voulez extraire juste la première lettre la formule sera:
=gauche(a1;1)
Le résultat sera: S
Si vous 2 lettres la formule sera:
=gauche(a1;2)
résultat: Sa
etc...
Astuce: saisir les formules en lettres minuscules, après validation si cela passe en lettres majuscules c'est qu'il n'y a pas d'erreur de syntaxe sinon vérifiez votre saisie.
Pour extraire les dernières lettres la formule est droite au lieu de gauche le reste sans changement
Pour repérer le premier caractère d'une suite la formule est:
=gauche(référence du texte;nombre de caractères)
exemple:
dans une cellule (A1 par exemple ) vous avez le texte Salut les copains et que vous voulez extraire juste la première lettre la formule sera:
=gauche(a1;1)
Le résultat sera: S
Si vous 2 lettres la formule sera:
=gauche(a1;2)
résultat: Sa
etc...
Astuce: saisir les formules en lettres minuscules, après validation si cela passe en lettres majuscules c'est qu'il n'y a pas d'erreur de syntaxe sinon vérifiez votre saisie.
Pour extraire les dernières lettres la formule est droite au lieu de gauche le reste sans changement
bonjour
Merci pour votre réponse , elle m'aide beaucoup
Savez-vous comment je pourrais creer dans une colonne une suite automatique de lettres ex :
AA
AB
AC
etc
et apres
BA
BB
BC
?
Merci d'avance
Carléa
Merci pour votre réponse , elle m'aide beaucoup
Savez-vous comment je pourrais creer dans une colonne une suite automatique de lettres ex :
AA
AB
AC
etc
et apres
BA
BB
BC
?
Merci d'avance
Carléa
Bonjour
Pour complèter la réponse (excate ) de manet 61, vous pouvez directement dans une colonne voisine entrer la formule:
=SI(GAUCHE(A1;6)="MD8001";"AA";SI(GAUCHE(A1;6)="MD8002;"AB";""))
Quant à votre derniére question, pouvez vous préciser ce que vous souhaitez faire?
Crdlmnt
Pour complèter la réponse (excate ) de manet 61, vous pouvez directement dans une colonne voisine entrer la formule:
=SI(GAUCHE(A1;6)="MD8001";"AA";SI(GAUCHE(A1;6)="MD8002;"AB";""))
Quant à votre derniére question, pouvez vous préciser ce que vous souhaitez faire?
Crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Vaucluse,
Merci pour votre réponse elle va m'aider elle répond peut etre meme à mes deux questions.
mais peut on faire une colonne dans un tableau avec une serié de deux lettres qui se suivent dans l'alphabet de façon aussi automatique que l'on peut faire avec des chiffres qui se suivent ?
ex
aa
ab
ac
je voulais juste relier une série de 2 lettres à la racine de références identiques sur les 6 premiers chiffres mais avec des terminaisons diférentes.
Mais ne vous inquiétez pas je suis un gros travail sur Excel je ne manquerais pas de venir poser quelques questions qui, sans vos réponses, me demanderait deux vies pour réaliser ce travail
Bien cordialement
Carléa
Franchement merci pour votre accueil ça m'aide beaucoup
Merci pour votre réponse elle va m'aider elle répond peut etre meme à mes deux questions.
mais peut on faire une colonne dans un tableau avec une serié de deux lettres qui se suivent dans l'alphabet de façon aussi automatique que l'on peut faire avec des chiffres qui se suivent ?
ex
aa
ab
ac
je voulais juste relier une série de 2 lettres à la racine de références identiques sur les 6 premiers chiffres mais avec des terminaisons diférentes.
Mais ne vous inquiétez pas je suis un gros travail sur Excel je ne manquerais pas de venir poser quelques questions qui, sans vos réponses, me demanderait deux vies pour réaliser ce travail
Bien cordialement
Carléa
Franchement merci pour votre accueil ça m'aide beaucoup
Rez
que voulez vous faire avec cette liste, j'ai du mal à comprendre (c'est tard!);
S'agit il:
de construire une liste figée de manière simple pour éviter de taper tous les codes et l'utiliser ensuite pour codifier votre tableau
ou alors de construire une formule qui renvoie un élément de cette liste quand un code est trouvé.
S'il s'agit d'incrémenter automatiquement un code à deux lettres en fonction d'une formule, ce n'est pas possible à ma connaissance, mais ma connaissance n'est pas une référence en la matière, loin de là!!
En fait la question de base est là:
voulez vous que le code change selon sa position dans le tableau ou voulez vous une liste de référence fixe et surtout combien de réfrence avez vous à prévoir?
Crdlmnt
que voulez vous faire avec cette liste, j'ai du mal à comprendre (c'est tard!);
S'agit il:
de construire une liste figée de manière simple pour éviter de taper tous les codes et l'utiliser ensuite pour codifier votre tableau
ou alors de construire une formule qui renvoie un élément de cette liste quand un code est trouvé.
S'il s'agit d'incrémenter automatiquement un code à deux lettres en fonction d'une formule, ce n'est pas possible à ma connaissance, mais ma connaissance n'est pas une référence en la matière, loin de là!!
En fait la question de base est là:
voulez vous que le code change selon sa position dans le tableau ou voulez vous une liste de référence fixe et surtout combien de réfrence avez vous à prévoir?
Crdlmnt
Re suite
Ca y est, sur le tard, je crois avoir compris ce que vous voulez....dites moi si je me trompe:
Créer un nouveau code à deux lettres à la suite des précédents chaque fois qu'une nouvelle référence est identifiée dans votre liste, ce code ayant deux lettres.
Pas facile d'incrémenter un code comme cela, mais si j'ai vu juste, je pense avoir une solution à vous proposer, basée sur:
*1° la création d'une liste des codes différents (automatique d'après votre tableau d'entrée)
*2°La mise en ligne avec cette liste des codes que vous souhaitez
*3°l'édition dans la colonne voulue des codes correspondants à la référence.
pour cela, il faudrait toutefois que vous me donniez une liste de vos codes, par exemple en les copiants sur une feuille excel et en la mettant à disposition sur le site cijoint.com, en suivant boien le processus et en n'oubliant pas de transmettre le lien dans un message.
Si cela peut vous rendre service, ce sera avec plaisir
Dans l'attente
Ca y est, sur le tard, je crois avoir compris ce que vous voulez....dites moi si je me trompe:
Créer un nouveau code à deux lettres à la suite des précédents chaque fois qu'une nouvelle référence est identifiée dans votre liste, ce code ayant deux lettres.
Pas facile d'incrémenter un code comme cela, mais si j'ai vu juste, je pense avoir une solution à vous proposer, basée sur:
*1° la création d'une liste des codes différents (automatique d'après votre tableau d'entrée)
*2°La mise en ligne avec cette liste des codes que vous souhaitez
*3°l'édition dans la colonne voulue des codes correspondants à la référence.
pour cela, il faudrait toutefois que vous me donniez une liste de vos codes, par exemple en les copiants sur une feuille excel et en la mettant à disposition sur le site cijoint.com, en suivant boien le processus et en n'oubliant pas de transmettre le lien dans un message.
Si cela peut vous rendre service, ce sera avec plaisir
Dans l'attente
Bonsoir tout le monde,
Je crois qu'elle veut simplement générer tous les codes à 2 lettres de AA à ZZ.
Si c'est ça, inscrit par exemple en C2 ton 1er code voulu AA,
en C3 :
=CAR(CODE(STXT(C2;1;1))+(STXT(C2;2;1)="Z"))&CAR(MOD(CODE(STXT(C2;2;1))-64;26)+65)
te donne le code suivant.
à recopier vers le bas.
Attention, limité à 2 caractères, après ZZ tu as des codes non voulus... On pourrait repasser à AA mais ça serait compliquer la formule pour rien je pense.
eric
Je crois qu'elle veut simplement générer tous les codes à 2 lettres de AA à ZZ.
Si c'est ça, inscrit par exemple en C2 ton 1er code voulu AA,
en C3 :
=CAR(CODE(STXT(C2;1;1))+(STXT(C2;2;1)="Z"))&CAR(MOD(CODE(STXT(C2;2;1))-64;26)+65)
te donne le code suivant.
à recopier vers le bas.
Attention, limité à 2 caractères, après ZZ tu as des codes non voulus... On pourrait repasser à AA mais ça serait compliquer la formule pour rien je pense.
eric
bonsoir à tous mes sauveurs,
j'ai juste fait un copier coller et j'ai bien obtenu sur ce que he voulais pour mes deux codes ( merci je suis en train de reflechir sur ta formule mais la j'avoue je cale ... je la sauvegarde bien ... peut etre qu'un jour je la comprendrais)
pour l'instant je vais m'attarder à faire ce premier travail
Merci beaucoup pour votre aide je viens de gagner 10 ans
je crois que je peux vous dire à bientôt ,notamment pour Vaucluse ( j'envoie mes questions et tableaux au plus vite) car vous m'êtes d'un grand secours
Cordialement
Carlea
j'ai juste fait un copier coller et j'ai bien obtenu sur ce que he voulais pour mes deux codes ( merci je suis en train de reflechir sur ta formule mais la j'avoue je cale ... je la sauvegarde bien ... peut etre qu'un jour je la comprendrais)
pour l'instant je vais m'attarder à faire ce premier travail
Merci beaucoup pour votre aide je viens de gagner 10 ans
je crois que je peux vous dire à bientôt ,notamment pour Vaucluse ( j'envoie mes questions et tableaux au plus vite) car vous m'êtes d'un grand secours
Cordialement
Carlea