[vc_row row_type= »row » text_align= »left »][vc_column][vc_custom_heading text= »Vous avez deux listes assez longues et vous souhaitez connaître les éléments de la première liste qui ne sont pas dans la seconde. Pour cela, nous allons utiliser Power Query et vous allez voir que finalement, c’est assez simple. » use_theme_fonts= »yes »][vc_empty_space height= »30px »][vc_column_text]Pour cet exercice j’ai choisi d’utiliser 2 listes de prénoms :[/vc_column_text][vc_single_image image= »7374″ img_size= »231×300″ alignment= »center »][vc_empty_space height= »50px »][/vc_column][/vc_row][vc_row row_type= »row » text_align= »left »][vc_column][vc_custom_heading text= »Etape 1: Enregistrer la liste 1″ font_container= »tag:h3|text_align:left » use_theme_fonts= »yes »][vc_empty_space height= »10px »][vc_column_text]La première étape consiste à enregistrer les deux listes. Nous allons d’abord procéder avec la liste 1, puis il faudra reproduire les mêmes étapes avec la seconde liste.[/vc_column_text][bsf-info-box icon= »linearicons-mouse-left » icon_size= »20″ title= »Sélectionnez tout d’abord un élément de la liste1″ pos= »left » el_class= »use-as-lists » heading_tag= »p »][/bsf-info-box][bsf-info-box icon= »linearicons-mouse-left » icon_size= »20″ title= »Ensuite dans le ruban : Données > Récupérer et transformer des données > À partir d’un tableau ou d’une plage. » pos= »left » el_class= »use-as-lists » heading_tag= »p »][/bsf-info-box][vc_empty_space height= »10px »][vc_single_image image= »7375″ img_size= »full » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]La sélection du tableau en entier sera faite automatiquement.[/vc_column_text][bsf-info-box icon= »linearicons-mouse-left » icon_size= »20″ title= »Si la première ligne n’est pas un en-tête, décochez la case. » pos= »left » el_class= »use-as-lists » heading_tag= »p »][/bsf-info-box][vc_empty_space height= »10px »][vc_single_image image= »7376″ img_size= »300×192″ alignment= »center »][vc_empty_space height= »20px »][vc_column_text]L’éditeur Power Query va alors apparaître. La seule action à réaliser est de fermer et charger les données. Mais attention, cliquez bien dans le bas du bouton pour sélectionner « Fermer et charger dans… ».[/vc_column_text][vc_single_image image= »7377″ img_size= »full » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]L’éditeur Power Query va alors se fermer et une nouvelle fenêtre va alors apparaître sur la feuille Excel. Choisissez « Ne créer que la connexion », veillez à ce que la case à cocher en bas est bien désactivée puis cliquez sur OK.[/vc_column_text][vc_single_image image= »7378″ img_size= »full » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]Vous verrez alors sur la droite de votre fichier Excel un nouveau volet apparaître avec une première requête appelée « Tableau1″.

Vous venez d’enregistrer votre première liste.[/vc_column_text][vc_single_image image= »7379″ img_size= »full » alignment= »center »][vc_empty_space height= »50px »][/vc_column][/vc_row][vc_row row_type= »row » text_align= »left »][vc_column][vc_custom_heading text= »Etape 2: Enregistrer la seconde liste » font_container= »tag:h3|text_align:left » use_theme_fonts= »yes »][vc_empty_space height= »10px »][vc_column_text]A présent, veuillez refaire l’étape 1 pour la seconde liste. Vous devriez arriver au résultat suivant :[/vc_column_text][vc_single_image image= »7380″ img_size= »300×208″ alignment= »center »][vc_empty_space height= »50px »][/vc_column][/vc_row][vc_row row_type= »row » text_align= »left »][vc_column][vc_custom_heading text= »Etape 3: Créer le lien entre les tables » font_container= »tag:h3|text_align:left » use_theme_fonts= »yes »][vc_empty_space height= »10px »][vc_column_text]Nous avons donc nos deux listes bien enregistrées. L’objectif à présent est de les relier. Ainsi nous pourrons mettre en avant les lignes qui ne se trouvent pas dans la liste 2. Nous pourrions également remonter toutes les différences entre les deux listes.[/vc_column_text][bsf-info-box icon= »linearicons-mouse-left » icon_size= »20″ title= »Pour cela, allez dans le ruban : Données > Récupérer et transformer des données > Obtenir des données > Combiner des requêtes > Fusionner. » pos= »left » el_class= »use-as-lists » heading_tag= »p »][/bsf-info-box][vc_empty_space height= »10px »][vc_single_image image= »7385″ img_size= »large » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]Une fenêtre apparaît alors pour créer notre lien. Choisissez d’abord le tableau1 puis sélectionnez la colonne. Refaite la même chose au-dessous avec le tableau2. Enfin, choisissez le premier type de jointure, comme ci-dessous :[/vc_column_text][vc_single_image image= »7365″ img_size= »large » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]Puis cliquez sur OK. Vous allez à nouveau ouvrir automatiquement l’éditeur Power Query. Vous remarquerez que nous avons à présent deux colonnes : Liste 1, qui correspond à la première liste et Tableau2 qui contient des cellules nommées Table. L’objectif est à présent de développer cette table. Cliquez sur le petit icône à droite du titre de la colonne.[/vc_column_text][vc_single_image image= »7366″ img_size= »large » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]Dans la nouvelle fenêtre, vous pouvez voir la colonne du tableau2, à savoir Liste2. Cliquez simplement sur OK.[/vc_column_text][vc_single_image image= »7367″ img_size= »large » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]Vous voyez ainsi la correspondance entre les deux listes. Remarquez que lorsque un élément est dans la liste 1 et n’est pas dans la seconde liste, la valeur est null en italique.[/vc_column_text][vc_single_image image= »7368″ img_size= »large » alignment= »center »][vc_empty_space height= »50px »][/vc_column][/vc_row][vc_row row_type= »row » text_align= »left »][vc_column][vc_custom_heading text= »Etape 4: conserver les lignes de la liste 1 et non présentes dans la liste 2″ font_container= »tag:h3|text_align:left » use_theme_fonts= »yes »][vc_empty_space height= »10px »][vc_column_text]Vous comprenez donc qu’il va falloir conserver uniquement les lignes lorsque la valeur de la Liste2 est null. Cliquez sur l’icône filtre, désélectionnez tout puis sélectionnez (null). Terminez en cliquant sur OK.[/vc_column_text][vc_single_image image= »7369″ img_size= »large » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]Il suffit ensuite de supprimer la colonne Liste2 (clic-droit puis supprimer colonne) pour avoir notre liste attendue :[/vc_column_text][vc_single_image image= »7370″ img_size= »large » alignment= »center »][vc_empty_space height= »50px »][/vc_column][/vc_row][vc_row row_type= »row » text_align= »left »][vc_column][vc_custom_heading text= »Etape 5: Charger les données » font_container= »tag:h3|text_align:left » use_theme_fonts= »yes »][vc_empty_space height= »10px »][vc_column_text]Pour charger les données, faites comme vous l’avez fait déjà à deux reprises :[/vc_column_text][bsf-info-box icon= »linearicons-mouse-left » icon_size= »20″ title= »Ruban > Fermer et charger > Fermer et charger dans… » pos= »left » el_class= »use-as-lists » heading_tag= »p »][/bsf-info-box][vc_empty_space height= »10px »][vc_single_image image= »7371″ img_size= »large » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]L’éditeur Power Query disparaît et une fenêtre apparaît sur Excel. Contrairement aux deux fois précédentes, vous allez choisir les éléments suivants:

  • Tableau
  • Feuille de calcul existantes et vous sélectionnez la cellule E1
  • Décochez « Ajouter ces données au modèle de données »
  • Cliquez sur OK.

[/vc_column_text][vc_empty_space height= »20px »][vc_single_image image= »7372″ img_size= »large » alignment= »center »][vc_empty_space height= »50px »][/vc_column][/vc_row][vc_row row_type= »row » text_align= »left »][vc_column][vc_custom_heading text= »Conclusion » font_container= »tag:h3|text_align:left » use_theme_fonts= »yes »][vc_empty_space height= »10px »][vc_column_text]Vous devez obtenir ce résultat :[/vc_column_text][vc_single_image image= »7373″ img_size= »large » alignment= »center »][vc_empty_space height= »20px »][vc_column_text]Vous pouvez voir la nouvelle liste qui contient uniquement les éléments de la liste 1 qui ne se trouvent pas dans la liste 2. Si vous rajoutez des éléments dans une des deux listes (ou les deux) cliquez sur :[/vc_column_text][bsf-info-box icon= »linearicons-mouse-left » icon_size= »20″ title= »ruban > Données > Actualiser tout » pos= »left » el_class= »use-as-lists » heading_tag= »p »][/bsf-info-box][vc_column_text]Votre nouvelle liste se mettra à jour automatiquement. En effet, le travail que vous avez réalisé est enregistré. Et vous n’avez pas programmé une seule ligne ![/vc_column_text][/vc_column][/vc_row]