EXCEL - Fonction FILTRE à partir de données issues d'un autre classeur

Anonyme
2020-08-11T09:42:41+00:00

Bonjour,

Serait-ce possible d'utiliser la fonction FILTRE pour extraire les données d'un autre classeur?

Lors de l'écriture, tout fonctionne.

A la fermeture du fichier source, tout fonction encore.

A la fermeture puis réouverture du fichier cible => #REF!

=FILTRE('C:\Users\alb\Downloads\source.xlsx'!Tableau1[#Données];'C:\Users\alb\Downloads\source.xlsx'!Tableau1[DATE]>1;"")

FILTRE

plage source = données issues d'un autre classeur : source.xlsx puis sélection des données (mis sous forme de tableau)

inclure = colonne DATE >1

Le but étant d'établir une liaison sans avoir à sélectionner un grand nombre de lignes à la source au risque d'en oublier si le fichier évolue.

La liaison ne peut être faite à l'aide des requêtes et connexions car les deux fichiers, source et cible, doivent pouvoir être ouverts simultanément.

D'avance merci.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

2 réponses

  1. DanielCo 107.7K Points de réputation
    2020-08-11T09:55:27+00:00

    Bonjour,

    Apparemment, ce n'est pas possible. Regarde cette page (en anglais) :

    https://exceljet.net/excel-functions/excel-filter-function

    "If FILTER is used between workbooks, both workbooks must be open, otherwise FILTER will return #REF!."

    Tu devrais utiliser "Récupérer et transformer" (Power Query).

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2020-08-11T10:34:44+00:00

    Bonjour,

    Merci pour votre réponse (super rapide!).

    Finalement j'ai résolu le problème en changeant l'emplacement de la source afin de pouvoir utiliser les requêtes et connexions (Power Query).

    En effet si la source est sur OneDrive, les 2 fichiers, source et cible, ne pouvaient pas être ouverts simultanément, sinon, sur un autre emplacement, plus de problème...

    Bonne journée

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire