OVH Cloud OVH Cloud

intégration de données Excel

6 réponses
Avatar
brunobond
Bonjour,

J'ai actuellement un fichier Excel 2003 SP2 comprenant 2 feuilles avec
differents champs du type "Genre", "Prénom", "Nom", "Email" pour la première
et "Email", "Date" , "Heure" pour la seconde etc....

Un seul champ est commun à ces 2 feuilles , c'est le champ "email"

Je souhaiterai créer une troisième feuille avec tous les champs des 2
précèdentes liée par le champ commun "email".

Je pense qu'il faut activer les fonctions "Liste" et "Consolidation" mais je
m'y perd....

Merci de votre aide.

Cdt

Bruno

6 réponses

Avatar
Trirème
Bonsoir brunobond
La consolidation est recommandée pour faire des synthèses de données
numériques (sommes, moyennes...) pas des noms.
Regarde plutôt du côté des fonctions RECHERCHEV() ou alors INDEX()
combinée à EQUIV()
Tu as certainement plus de lignes dans la feuille contenant les dates et
heures, c'est dans celle là que tu rapatrieras les données manquantes à
l'aide de ces fonctions.

A suivre ?
Cordialement
Trirème

Bonjour,

J'ai actuellement un fichier Excel 2003 SP2 comprenant 2 feuilles avec
differents champs du type "Genre", "Prénom", "Nom", "Email" pour la première
et "Email", "Date" , "Heure" pour la seconde etc....

Un seul champ est commun à ces 2 feuilles , c'est le champ "email"

Je souhaiterai créer une troisième feuille avec tous les champs des 2
précèdentes liée par le champ commun "email".

Je pense qu'il faut activer les fonctions "Liste" et "Consolidation" mais je
m'y perd....

Merci de votre aide.

Cdt

Bruno





Avatar
brunobond
Salut Trirème,

Merci de ces infos précieuses, j'ai opté pour rechercheV() et cela marche....
Un seul souci cependant lorsque j'utilise le bouton de copie pour reproduire
la formule dans la colone il m'indexe la plage de la feuille 1 également.:

Ex:
RECHERCHEV(A2;Feuil1!A2:D141;2)

devient

RECHERCHEV(A3;Feuil1!A3:D142;2) etc.

j'ai pourtant crée une suite du genre:

RECHERCHEV(A2;Feuil1!A2:D141;2)
RECHERCHEV(A3;Feuil1!A2:D141;2)
RECHERCHEV(A4;Feuil1!A2:D141;2)
RECHERCHEV(A5;Feuil1!A2:D141;2)

lorsque j'utilse le bouton de copie, il me met des blocs de 4 copies du genre

RECHERCHEV(A6;Feuil1!A6:D145;2)
RECHERCHEV(A7;Feuil1!A6:D145;2)
RECHERCHEV(A8;Feuil1!A6:D145;2)
RECHERCHEV(A9;Feuil1!A6:D145;2)
RECHERCHEV(A10;Feuil1!A10:D149;2)
RECHERCHEV(A11;Feuil1!A10:D149;2)
RECHERCHEV(A12;Feuil1!A10:D149;2)
RECHERCHEV(A13;Feuil1!A10:D149;2)

Il y a t'il un moyen de geler uniquement la plage "Feuil1!A2:D141"
et là j'aurais résolu tout mes problèmes....

Merci Trirème




Bonsoir brunobond
La consolidation est recommandée pour faire des synthèses de données
numériques (sommes, moyennes...) pas des noms.
Regarde plutôt du côté des fonctions RECHERCHEV() ou alors INDEX()
combinée à EQUIV()
Tu as certainement plus de lignes dans la feuille contenant les dates et
heures, c'est dans celle là que tu rapatrieras les données manquantes à
l'aide de ces fonctions.

A suivre ?
Cordialement
Trirème

Bonjour,

J'ai actuellement un fichier Excel 2003 SP2 comprenant 2 feuilles avec
differents champs du type "Genre", "Prénom", "Nom", "Email" pour la première
et "Email", "Date" , "Heure" pour la seconde etc....

Un seul champ est commun à ces 2 feuilles , c'est le champ "email"

Je souhaiterai créer une troisième feuille avec tous les champs des 2
précèdentes liée par le champ commun "email".

Je pense qu'il faut activer les fonctions "Liste" et "Consolidation" mais je
m'y perd....

Merci de votre aide.

Cdt

Bruno








Avatar
docm
Bonsoir.
Il faut utiliser le caractère $ pour indiquer une adresse absolue et non pas
relative.
Exemple :
RECHERCHEV(A2;Feuil1!$A$2:$D$141;2)

docm


"brunobond" a écrit dans le message
news:
Salut Trirème,

Merci de ces infos précieuses, j'ai opté pour rechercheV() et cela
marche....

Un seul souci cependant lorsque j'utilise le bouton de copie pour
reproduire

la formule dans la colone il m'indexe la plage de la feuille 1 également.:

Ex:
RECHERCHEV(A2;Feuil1!A2:D141;2)

devient

RECHERCHEV(A3;Feuil1!A3:D142;2) etc.

j'ai pourtant crée une suite du genre:

RECHERCHEV(A2;Feuil1!A2:D141;2)
RECHERCHEV(A3;Feuil1!A2:D141;2)
RECHERCHEV(A4;Feuil1!A2:D141;2)
RECHERCHEV(A5;Feuil1!A2:D141;2)

lorsque j'utilse le bouton de copie, il me met des blocs de 4 copies du
genre


RECHERCHEV(A6;Feuil1!A6:D145;2)
RECHERCHEV(A7;Feuil1!A6:D145;2)
RECHERCHEV(A8;Feuil1!A6:D145;2)
RECHERCHEV(A9;Feuil1!A6:D145;2)
RECHERCHEV(A10;Feuil1!A10:D149;2)
RECHERCHEV(A11;Feuil1!A10:D149;2)
RECHERCHEV(A12;Feuil1!A10:D149;2)
RECHERCHEV(A13;Feuil1!A10:D149;2)

Il y a t'il un moyen de geler uniquement la plage "Feuil1!A2:D141"
et là j'aurais résolu tout mes problèmes....

Merci Trirème




Bonsoir brunobond
La consolidation est recommandée pour faire des synthèses de données
numériques (sommes, moyennes...) pas des noms.
Regarde plutôt du côté des fonctions RECHERCHEV() ou alors INDEX()
combinée à EQUIV()
Tu as certainement plus de lignes dans la feuille contenant les dates et
heures, c'est dans celle là que tu rapatrieras les données manquantes à
l'aide de ces fonctions.

A suivre ?
Cordialement
Trirème

Bonjour,

J'ai actuellement un fichier Excel 2003 SP2 comprenant 2 feuilles avec
differents champs du type "Genre", "Prénom", "Nom", "Email" pour la
première



et "Email", "Date" , "Heure" pour la seconde etc....

Un seul champ est commun à ces 2 feuilles , c'est le champ "email"

Je souhaiterai créer une troisième feuille avec tous les champs des 2
précèdentes liée par le champ commun "email".

Je pense qu'il faut activer les fonctions "Liste" et "Consolidation"
mais je



m'y perd....

Merci de votre aide.

Cdt

Bruno










Avatar
brunobond
Bonjour docm,

Merci pour cette info précieuse, effectivement cela marche, hier j'avais 2
pb mnt je n'en ai plus.

Peut être encore un petit souci comment faire disparaitre le #N/A
lorsqu'il n'y a pas de valeur à indiquer???? dans la cellule

Encore merci.

Bruno






Bonsoir.
Il faut utiliser le caractère $ pour indiquer une adresse absolue et non pas
relative.
Exemple :
RECHERCHEV(A2;Feuil1!$A$2:$D$141;2)

docm


"brunobond" a écrit dans le message
news:
Salut Trirème,

Merci de ces infos précieuses, j'ai opté pour rechercheV() et cela
marche....

Un seul souci cependant lorsque j'utilise le bouton de copie pour
reproduire

la formule dans la colone il m'indexe la plage de la feuille 1 également.:

Ex:
RECHERCHEV(A2;Feuil1!A2:D141;2)

devient

RECHERCHEV(A3;Feuil1!A3:D142;2) etc.

j'ai pourtant crée une suite du genre:

RECHERCHEV(A2;Feuil1!A2:D141;2)
RECHERCHEV(A3;Feuil1!A2:D141;2)
RECHERCHEV(A4;Feuil1!A2:D141;2)
RECHERCHEV(A5;Feuil1!A2:D141;2)

lorsque j'utilse le bouton de copie, il me met des blocs de 4 copies du
genre


RECHERCHEV(A6;Feuil1!A6:D145;2)
RECHERCHEV(A7;Feuil1!A6:D145;2)
RECHERCHEV(A8;Feuil1!A6:D145;2)
RECHERCHEV(A9;Feuil1!A6:D145;2)
RECHERCHEV(A10;Feuil1!A10:D149;2)
RECHERCHEV(A11;Feuil1!A10:D149;2)
RECHERCHEV(A12;Feuil1!A10:D149;2)
RECHERCHEV(A13;Feuil1!A10:D149;2)

Il y a t'il un moyen de geler uniquement la plage "Feuil1!A2:D141"
et là j'aurais résolu tout mes problèmes....

Merci Trirème




Bonsoir brunobond
La consolidation est recommandée pour faire des synthèses de données
numériques (sommes, moyennes...) pas des noms.
Regarde plutôt du côté des fonctions RECHERCHEV() ou alors INDEX()
combinée à EQUIV()
Tu as certainement plus de lignes dans la feuille contenant les dates et
heures, c'est dans celle là que tu rapatrieras les données manquantes à
l'aide de ces fonctions.

A suivre ?
Cordialement
Trirème

Bonjour,

J'ai actuellement un fichier Excel 2003 SP2 comprenant 2 feuilles avec
differents champs du type "Genre", "Prénom", "Nom", "Email" pour la
première



et "Email", "Date" , "Heure" pour la seconde etc....

Un seul champ est commun à ces 2 feuilles , c'est le champ "email"

Je souhaiterai créer une troisième feuille avec tous les champs des 2
précèdentes liée par le champ commun "email".

Je pense qu'il faut activer les fonctions "Liste" et "Consolidation"
mais je



m'y perd....

Merci de votre aide.

Cdt

Bruno















Avatar
Trirème
Bonjour Brunobond

"brunobond" wrote:

Peut être encore un petit souci comment faire disparaitre le #N/A
lorsqu'il n'y a pas de valeur à indiquer???? dans la cellule
S'il n'est pas possible, ou pas utile de remédier à ce manque, tu fais :

=SI(ESTERREUR(RECHERCHEV(...));"Pas d'occurence";RECHERCHEV(...))

Cordialement

Trirème

Encore merci.

Bruno






Bonsoir.
Il faut utiliser le caractère $ pour indiquer une adresse absolue et non pas
relative.
Exemple :
RECHERCHEV(A2;Feuil1!$A$2:$D$141;2)

docm


"brunobond" a écrit dans le message
news:
Salut Trirème,

Merci de ces infos précieuses, j'ai opté pour rechercheV() et cela
marche....

Un seul souci cependant lorsque j'utilise le bouton de copie pour
reproduire

la formule dans la colone il m'indexe la plage de la feuille 1 également.:

Ex:
RECHERCHEV(A2;Feuil1!A2:D141;2)

devient

RECHERCHEV(A3;Feuil1!A3:D142;2) etc.

j'ai pourtant crée une suite du genre:

RECHERCHEV(A2;Feuil1!A2:D141;2)
RECHERCHEV(A3;Feuil1!A2:D141;2)
RECHERCHEV(A4;Feuil1!A2:D141;2)
RECHERCHEV(A5;Feuil1!A2:D141;2)

lorsque j'utilse le bouton de copie, il me met des blocs de 4 copies du
genre


RECHERCHEV(A6;Feuil1!A6:D145;2)
RECHERCHEV(A7;Feuil1!A6:D145;2)
RECHERCHEV(A8;Feuil1!A6:D145;2)
RECHERCHEV(A9;Feuil1!A6:D145;2)
RECHERCHEV(A10;Feuil1!A10:D149;2)
RECHERCHEV(A11;Feuil1!A10:D149;2)
RECHERCHEV(A12;Feuil1!A10:D149;2)
RECHERCHEV(A13;Feuil1!A10:D149;2)

Il y a t'il un moyen de geler uniquement la plage "Feuil1!A2:D141"
et là j'aurais résolu tout mes problèmes....

Merci Trirème




Bonsoir brunobond
La consolidation est recommandée pour faire des synthèses de données
numériques (sommes, moyennes...) pas des noms.
Regarde plutôt du côté des fonctions RECHERCHEV() ou alors INDEX()
combinée à EQUIV()
Tu as certainement plus de lignes dans la feuille contenant les dates et
heures, c'est dans celle là que tu rapatrieras les données manquantes à
l'aide de ces fonctions.

A suivre ?
Cordialement
Trirème

Bonjour,

J'ai actuellement un fichier Excel 2003 SP2 comprenant 2 feuilles avec
differents champs du type "Genre", "Prénom", "Nom", "Email" pour la
première



et "Email", "Date" , "Heure" pour la seconde etc....

Un seul champ est commun à ces 2 feuilles , c'est le champ "email"

Je souhaiterai créer une troisième feuille avec tous les champs des 2
précèdentes liée par le champ commun "email".

Je pense qu'il faut activer les fonctions "Liste" et "Consolidation"
mais je



m'y perd....

Merci de votre aide.

Cdt

Bruno

















Avatar
docm
Il faut utiliser les fonctions SI et ESTNA.

=SI(ESTNA(RECHERCHEV(A2;Feuil1!$A$2:$D$141;2));"";RECHERCHEV(A2;Feuil1!$A$2:
$D$141;2))

docm

"brunobond" a écrit dans le message
news:
Bonjour docm,

Merci pour cette info précieuse, effectivement cela marche, hier j'avais 2
pb mnt je n'en ai plus.

Peut être encore un petit souci comment faire disparaitre le #N/A
lorsqu'il n'y a pas de valeur à indiquer???? dans la cellule

Encore merci.

Bruno






Bonsoir.
Il faut utiliser le caractère $ pour indiquer une adresse absolue et non
pas


relative.
Exemple :
RECHERCHEV(A2;Feuil1!$A$2:$D$141;2)

docm


"brunobond" a écrit dans le
message


news:
Salut Trirème,

Merci de ces infos précieuses, j'ai opté pour rechercheV() et cela
marche....

Un seul souci cependant lorsque j'utilise le bouton de copie pour
reproduire

la formule dans la colone il m'indexe la plage de la feuille 1
également.:




Ex:
RECHERCHEV(A2;Feuil1!A2:D141;2)

devient

RECHERCHEV(A3;Feuil1!A3:D142;2) etc.

j'ai pourtant crée une suite du genre:

RECHERCHEV(A2;Feuil1!A2:D141;2)
RECHERCHEV(A3;Feuil1!A2:D141;2)
RECHERCHEV(A4;Feuil1!A2:D141;2)
RECHERCHEV(A5;Feuil1!A2:D141;2)

lorsque j'utilse le bouton de copie, il me met des blocs de 4 copies
du



genre

RECHERCHEV(A6;Feuil1!A6:D145;2)
RECHERCHEV(A7;Feuil1!A6:D145;2)
RECHERCHEV(A8;Feuil1!A6:D145;2)
RECHERCHEV(A9;Feuil1!A6:D145;2)
RECHERCHEV(A10;Feuil1!A10:D149;2)
RECHERCHEV(A11;Feuil1!A10:D149;2)
RECHERCHEV(A12;Feuil1!A10:D149;2)
RECHERCHEV(A13;Feuil1!A10:D149;2)

Il y a t'il un moyen de geler uniquement la plage "Feuil1!A2:D141"
et là j'aurais résolu tout mes problèmes....

Merci Trirème




Bonsoir brunobond
La consolidation est recommandée pour faire des synthèses de données
numériques (sommes, moyennes...) pas des noms.
Regarde plutôt du côté des fonctions RECHERCHEV() ou alors INDEX()
combinée à EQUIV()
Tu as certainement plus de lignes dans la feuille contenant les
dates et




heures, c'est dans celle là que tu rapatrieras les données
manquantes à




l'aide de ces fonctions.

A suivre ?
Cordialement
Trirème

Bonjour,

J'ai actuellement un fichier Excel 2003 SP2 comprenant 2 feuilles
avec





differents champs du type "Genre", "Prénom", "Nom", "Email" pour
la





première
et "Email", "Date" , "Heure" pour la seconde etc....

Un seul champ est commun à ces 2 feuilles , c'est le champ "email"

Je souhaiterai créer une troisième feuille avec tous les champs
des 2





précèdentes liée par le champ commun "email".

Je pense qu'il faut activer les fonctions "Liste" et
"Consolidation"





mais je
m'y perd....

Merci de votre aide.

Cdt

Bruno