Bonjour,
Voici mon problème :
Afin de traduire les champs et messages d'un progiciel, on opère un export
sous format .txt puis on le copie/colle dans une feuille excel. cela donne un
tableau de la forme :
- col A = numéro du label français ; il s'agit d'une clé dans le logiciel
- col B = contenu du label ; ce qui s'affiche à l'écran
- col C = numéro du label anglais ; même clé qu'en col 1
- col D = contenu du label anglais ; c'est la 'source' de la traduction
Le tout sur une vingtaine de milliers de lignes.
Or lors d'un changement de version, certain champs sont apparus et d'autres
ont disparu.
De plus, si A et B sont obligatoirement sur la même ligne (idem pour C et D)
les numéros de label des colonnes A et C ne correspondent pas forcément (le
label 70 en français peut se trouver n lignes sous (ou plus souvent au
dessus) le label correspondant anglais).
D'où ma question : Peut-on, sous Excel 2003, remplir les 5eme et 6e colonnes
avec, respectivement, le numéro de label et la traduction française
correspondante quand le numéro de label existe à la fois dans la colonne A et
la colonne C.
Autrement dit : afficher (dans les colonnes E et F) uniquement les champs
communs au couples AB et CD et zapper les champs révoqués ou nouveaux.
Je me rend bien compte que mon problème semble compliqué et j'espère être
assez clair. Le schéma ci dessous illustre le décalage (euuh schématiquement
quoi ;) ).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. En E1, mets : =SI(ESTNUM(EQUIV(C1;A:A;0));C1;"") et en F1 : =RECHERCHEV(E1;A:B;2;FAUX) si tu veux le texte français. Recopie vers le bas. Cordialement. Daniel "Philippe Lemoine" <Philippe a écrit dans le message de news:
Bonjour, Voici mon problème : Afin de traduire les champs et messages d'un progiciel, on opère un export sous format .txt puis on le copie/colle dans une feuille excel. cela donne un tableau de la forme : - col A = numéro du label français ; il s'agit d'une clé dans le logiciel - col B = contenu du label ; ce qui s'affiche à l'écran - col C = numéro du label anglais ; même clé qu'en col 1 - col D = contenu du label anglais ; c'est la 'source' de la traduction
Le tout sur une vingtaine de milliers de lignes.
Or lors d'un changement de version, certain champs sont apparus et d'autres ont disparu.
De plus, si A et B sont obligatoirement sur la même ligne (idem pour C et D) les numéros de label des colonnes A et C ne correspondent pas forcément (le label 70 en français peut se trouver n lignes sous (ou plus souvent au dessus) le label correspondant anglais).
D'où ma question : Peut-on, sous Excel 2003, remplir les 5eme et 6e colonnes avec, respectivement, le numéro de label et la traduction française correspondante quand le numéro de label existe à la fois dans la colonne A et la colonne C.
Autrement dit : afficher (dans les colonnes E et F) uniquement les champs communs au couples AB et CD et zapper les champs révoqués ou nouveaux.
Je me rend bien compte que mon problème semble compliqué et j'espère être assez clair. Le schéma ci dessous illustre le décalage (euuh schématiquement quoi ;) ).
Je poursuis ma recherche, merci d'avance à ceux qui m'aideront
Bonjour.
En E1, mets :
=SI(ESTNUM(EQUIV(C1;A:A;0));C1;"")
et en F1 :
=RECHERCHEV(E1;A:B;2;FAUX)
si tu veux le texte français.
Recopie vers le bas.
Cordialement.
Daniel
"Philippe Lemoine" <Philippe Lemoine@discussions.microsoft.com> a écrit dans
le message de news: FFB56F0F-E993-4248-BEA9-941EBE65D362@microsoft.com...
Bonjour,
Voici mon problème :
Afin de traduire les champs et messages d'un progiciel, on opère un export
sous format .txt puis on le copie/colle dans une feuille excel. cela donne
un
tableau de la forme :
- col A = numéro du label français ; il s'agit d'une clé dans le logiciel
- col B = contenu du label ; ce qui s'affiche à l'écran
- col C = numéro du label anglais ; même clé qu'en col 1
- col D = contenu du label anglais ; c'est la 'source' de la traduction
Le tout sur une vingtaine de milliers de lignes.
Or lors d'un changement de version, certain champs sont apparus et
d'autres
ont disparu.
De plus, si A et B sont obligatoirement sur la même ligne (idem pour C et
D)
les numéros de label des colonnes A et C ne correspondent pas forcément
(le
label 70 en français peut se trouver n lignes sous (ou plus souvent au
dessus) le label correspondant anglais).
D'où ma question : Peut-on, sous Excel 2003, remplir les 5eme et 6e
colonnes
avec, respectivement, le numéro de label et la traduction française
correspondante quand le numéro de label existe à la fois dans la colonne A
et
la colonne C.
Autrement dit : afficher (dans les colonnes E et F) uniquement les champs
communs au couples AB et CD et zapper les champs révoqués ou nouveaux.
Je me rend bien compte que mon problème semble compliqué et j'espère être
assez clair. Le schéma ci dessous illustre le décalage (euuh
schématiquement
quoi ;) ).
Bonjour. En E1, mets : =SI(ESTNUM(EQUIV(C1;A:A;0));C1;"") et en F1 : =RECHERCHEV(E1;A:B;2;FAUX) si tu veux le texte français. Recopie vers le bas. Cordialement. Daniel "Philippe Lemoine" <Philippe a écrit dans le message de news:
Bonjour, Voici mon problème : Afin de traduire les champs et messages d'un progiciel, on opère un export sous format .txt puis on le copie/colle dans une feuille excel. cela donne un tableau de la forme : - col A = numéro du label français ; il s'agit d'une clé dans le logiciel - col B = contenu du label ; ce qui s'affiche à l'écran - col C = numéro du label anglais ; même clé qu'en col 1 - col D = contenu du label anglais ; c'est la 'source' de la traduction
Le tout sur une vingtaine de milliers de lignes.
Or lors d'un changement de version, certain champs sont apparus et d'autres ont disparu.
De plus, si A et B sont obligatoirement sur la même ligne (idem pour C et D) les numéros de label des colonnes A et C ne correspondent pas forcément (le label 70 en français peut se trouver n lignes sous (ou plus souvent au dessus) le label correspondant anglais).
D'où ma question : Peut-on, sous Excel 2003, remplir les 5eme et 6e colonnes avec, respectivement, le numéro de label et la traduction française correspondante quand le numéro de label existe à la fois dans la colonne A et la colonne C.
Autrement dit : afficher (dans les colonnes E et F) uniquement les champs communs au couples AB et CD et zapper les champs révoqués ou nouveaux.
Je me rend bien compte que mon problème semble compliqué et j'espère être assez clair. Le schéma ci dessous illustre le décalage (euuh schématiquement quoi ;) ).
Je poursuis ma recherche, merci d'avance à ceux qui m'aideront
Philippe Lemoine
Apparemment ça donne exactement ce que je voulais bien plus simplement que je ne l'imaginais
Merci infiniment Daniel :) Philippe
Bonjour. En E1, mets : =SI(ESTNUM(EQUIV(C1;A:A;0));C1;"") et en F1 : =RECHERCHEV(E1;A:B;2;FAUX) si tu veux le texte français. Recopie vers le bas. Cordialement. Daniel "Philippe Lemoine" <Philippe a écrit dans le message de news:
Bonjour, Voici mon problème : Afin de traduire les champs et messages d'un progiciel, on opère un export sous format .txt puis on le copie/colle dans une feuille excel. cela donne un tableau de la forme : - col A = numéro du label français ; il s'agit d'une clé dans le logiciel - col B = contenu du label ; ce qui s'affiche à l'écran - col C = numéro du label anglais ; même clé qu'en col 1 - col D = contenu du label anglais ; c'est la 'source' de la traduction
Le tout sur une vingtaine de milliers de lignes.
Or lors d'un changement de version, certain champs sont apparus et d'autres ont disparu.
De plus, si A et B sont obligatoirement sur la même ligne (idem pour C et D) les numéros de label des colonnes A et C ne correspondent pas forcément (le label 70 en français peut se trouver n lignes sous (ou plus souvent au dessus) le label correspondant anglais).
D'où ma question : Peut-on, sous Excel 2003, remplir les 5eme et 6e colonnes avec, respectivement, le numéro de label et la traduction française correspondante quand le numéro de label existe à la fois dans la colonne A et la colonne C.
Autrement dit : afficher (dans les colonnes E et F) uniquement les champs communs au couples AB et CD et zapper les champs révoqués ou nouveaux.
Je me rend bien compte que mon problème semble compliqué et j'espère être assez clair. Le schéma ci dessous illustre le décalage (euuh schématiquement quoi ;) ).
Je poursuis ma recherche, merci d'avance à ceux qui m'aideront
Apparemment ça donne exactement ce que je voulais bien plus simplement que je
ne l'imaginais
Merci infiniment Daniel :)
Philippe
Bonjour.
En E1, mets :
=SI(ESTNUM(EQUIV(C1;A:A;0));C1;"")
et en F1 :
=RECHERCHEV(E1;A:B;2;FAUX)
si tu veux le texte français.
Recopie vers le bas.
Cordialement.
Daniel
"Philippe Lemoine" <Philippe Lemoine@discussions.microsoft.com> a écrit dans
le message de news: FFB56F0F-E993-4248-BEA9-941EBE65D362@microsoft.com...
Bonjour,
Voici mon problème :
Afin de traduire les champs et messages d'un progiciel, on opère un export
sous format .txt puis on le copie/colle dans une feuille excel. cela donne
un
tableau de la forme :
- col A = numéro du label français ; il s'agit d'une clé dans le logiciel
- col B = contenu du label ; ce qui s'affiche à l'écran
- col C = numéro du label anglais ; même clé qu'en col 1
- col D = contenu du label anglais ; c'est la 'source' de la traduction
Le tout sur une vingtaine de milliers de lignes.
Or lors d'un changement de version, certain champs sont apparus et
d'autres
ont disparu.
De plus, si A et B sont obligatoirement sur la même ligne (idem pour C et
D)
les numéros de label des colonnes A et C ne correspondent pas forcément
(le
label 70 en français peut se trouver n lignes sous (ou plus souvent au
dessus) le label correspondant anglais).
D'où ma question : Peut-on, sous Excel 2003, remplir les 5eme et 6e
colonnes
avec, respectivement, le numéro de label et la traduction française
correspondante quand le numéro de label existe à la fois dans la colonne A
et
la colonne C.
Autrement dit : afficher (dans les colonnes E et F) uniquement les champs
communs au couples AB et CD et zapper les champs révoqués ou nouveaux.
Je me rend bien compte que mon problème semble compliqué et j'espère être
assez clair. Le schéma ci dessous illustre le décalage (euuh
schématiquement
quoi ;) ).
Apparemment ça donne exactement ce que je voulais bien plus simplement que je ne l'imaginais
Merci infiniment Daniel :) Philippe
Bonjour. En E1, mets : =SI(ESTNUM(EQUIV(C1;A:A;0));C1;"") et en F1 : =RECHERCHEV(E1;A:B;2;FAUX) si tu veux le texte français. Recopie vers le bas. Cordialement. Daniel "Philippe Lemoine" <Philippe a écrit dans le message de news:
Bonjour, Voici mon problème : Afin de traduire les champs et messages d'un progiciel, on opère un export sous format .txt puis on le copie/colle dans une feuille excel. cela donne un tableau de la forme : - col A = numéro du label français ; il s'agit d'une clé dans le logiciel - col B = contenu du label ; ce qui s'affiche à l'écran - col C = numéro du label anglais ; même clé qu'en col 1 - col D = contenu du label anglais ; c'est la 'source' de la traduction
Le tout sur une vingtaine de milliers de lignes.
Or lors d'un changement de version, certain champs sont apparus et d'autres ont disparu.
De plus, si A et B sont obligatoirement sur la même ligne (idem pour C et D) les numéros de label des colonnes A et C ne correspondent pas forcément (le label 70 en français peut se trouver n lignes sous (ou plus souvent au dessus) le label correspondant anglais).
D'où ma question : Peut-on, sous Excel 2003, remplir les 5eme et 6e colonnes avec, respectivement, le numéro de label et la traduction française correspondante quand le numéro de label existe à la fois dans la colonne A et la colonne C.
Autrement dit : afficher (dans les colonnes E et F) uniquement les champs communs au couples AB et CD et zapper les champs révoqués ou nouveaux.
Je me rend bien compte que mon problème semble compliqué et j'espère être assez clair. Le schéma ci dessous illustre le décalage (euuh schématiquement quoi ;) ).