On récupère un export CSV d’un logiciel métier, on reçoit un fichier texte brut par mail, ou on doit consolider deux classeurs distincts. Dans chaque cas, la question est la même : comment transférer des données sur Excel sans casser la mise en forme, les formules ou les types de valeurs. Avant de chercher un outil tiers, il vaut mieux connaître les mécanismes natifs du tableur, leurs limites, et les pièges que chaque méthode pose en situation réelle.
Power Query : importer des données externes dans Excel sans copier-coller
Le copier-coller fonctionne pour dix lignes. Dès qu’on manipule plusieurs milliers de lignes provenant d’un fichier CSV, d’une base Access ou d’un autre classeur, Power Query devient l’outil le plus fiable pour transférer des données dans Excel.
A découvrir également : Pourquoi utiliser Access et pas Excel ?
On y accède depuis l’onglet Données, puis « Obtenir des données ». L’assistant propose de se connecter à un fichier local, un dossier entier, une base de données ou une source web. L’avantage principal : Power Query ne se contente pas de copier les valeurs. Il crée une connexion paramétrable, avec des étapes de transformation (filtrage de colonnes, modification de types, suppression de doublons) que l’on peut rejouer d’un clic via « Actualiser ».
Ce qui coince en pratique avec Power Query
Le piège le plus fréquent touche le typage automatique. Power Query devine le format d’une colonne (texte, nombre, date) à partir des premières lignes. Si la colonne source mélange des codes postaux commençant par zéro et des nombres classiques, le zéro disparaît. Il faut forcer manuellement le type « Texte » avant le chargement dans la feuille de calcul.
Lire également : Puis-je ouvrir des fichiers Excel dans LibreOffice ?
Autre point à surveiller : les connexions Exchange dans Power Query sont en cours de migration. Les classeurs existants ne seront pas convertis automatiquement. Les utilisateurs devront recréer leurs connexions avec les futurs connecteurs fondés sur Microsoft Graph, selon la documentation Microsoft mise à jour en septembre 2026.

Transférer des données entre feuilles de calcul Excel avec des formules
Quand la source et la destination se trouvent dans le même classeur, on n’a pas besoin de Power Query. Une formule de référence inter-feuilles fait le travail.
La syntaxe de base est simple : dans la cellule de destination, on tape =NomFeuille!A1 pour récupérer la valeur de la cellule A1 d’une autre feuille. Pour une plage entière, on utilise =NomFeuille!A1:D50. La valeur se met à jour automatiquement quand la source change.
Référence entre classeurs distincts
Si la source est un autre fichier Excel, la formule prend la forme =[NomFichier.xlsx]NomFeuille!A1. Le transfert fonctionne tant que le fichier source reste accessible au même emplacement. Dès qu’on renomme ou déplace le fichier source, toutes les formules renvoient une erreur #REF!.
Pour éviter ce problème, on peut stocker les deux fichiers dans le même dossier partagé (OneDrive, SharePoint, serveur réseau). Les retours varient sur ce point selon les configurations réseau, mais garder les chemins relatifs stables reste la précaution la plus efficace.
Copier-coller des données dans Excel : options de collage spécial
Le raccourci Ctrl+C puis Ctrl+V reste la méthode la plus utilisée pour transférer des cellules. Le problème, c’est qu’un collage standard transfère tout : valeurs, formules, mise en forme, validation de données. Ce n’est pas toujours ce qu’on veut.
Le collage spécial (Ctrl+Alt+V) permet de choisir précisément ce qu’on transfère. Les options les plus utiles au quotidien :
- Valeurs uniquement : colle les résultats des formules sans la formule elle-même, ce qui supprime toute dépendance au fichier source
- Transposer : transforme des lignes en colonnes (ou l’inverse) lors du collage, utile pour reformater un tableau reçu dans un mauvais sens
- Formats : transfère uniquement la mise en forme (couleurs, bordures, polices) sans toucher aux données de la feuille de destination
- Opération (Ajouter, Soustraire, Multiplier) : applique un calcul entre les valeurs copiées et celles déjà présentes dans la plage de destination
On sélectionne les cellules source, on copie, on clique sur la cellule de destination, puis on ouvre le collage spécial pour cocher l’option voulue. C’est la méthode la plus rapide quand on traite un transfert ponctuel sans besoin de mise à jour automatique.
Importer un fichier CSV ou texte dans Excel sans erreur de format
Les fichiers CSV restent le format d’échange le plus courant entre logiciels. Le piège classique : ouvrir directement un .csv avec Excel. Le tableur interprète alors les colonnes selon ses propres règles, transforme les grands nombres en notation scientifique et supprime les zéros en début de chaîne.
Passer par l’assistant d’importation évite la majorité de ces erreurs. Depuis l’onglet Données, on sélectionne « À partir d’un fichier texte/CSV ». L’assistant affiche un aperçu et permet de définir le délimiteur (point-virgule, tabulation, virgule) et le type de chaque colonne avant le chargement.
Le cas des encodages et des séparateurs décimaux
Un CSV créé sur un système anglophone utilise le point comme séparateur décimal et la virgule comme délimiteur de colonnes. Un CSV français utilise la virgule comme séparateur décimal et le point-virgule comme délimiteur. Si on ne vérifie pas ce paramètre à l’importation, les valeurs numériques se retrouvent dans les mauvaises colonnes ou sont interprétées comme du texte.
L’encodage pose un problème similaire. Un fichier encodé en UTF-8 contenant des accents sera mal lu si Excel l’ouvre en ANSI. Dans l’assistant d’importation, on choisit l’encodage source (65001 pour UTF-8) pour conserver les caractères spéciaux.

Compatibilité des nouvelles structures de données Excel
Une évolution récente mérite attention. Microsoft teste en préversion une fonctionnalité autorisant plusieurs valeurs, des tableaux et des tableaux imbriqués dans une seule cellule. Power Query et les tableaux croisés dynamiques ne savent pas encore lire ces nouvelles structures, selon les informations publiées par TechSpot.
Concrètement, si on crée un classeur utilisant ces cellules multi-valeurs et qu’on tente de le transférer vers un autre outil (Power BI, une bibliothèque Python traitant les fichiers .xlsx, ou même un classeur classique), les données de ces colonnes risquent d’être illisibles ou tronquées. Pour les transferts inter-classeurs ou vers des outils tiers, mieux vaut s’en tenir aux formats de cellule classiques tant que la compatibilité n’est pas confirmée.
Chaque méthode de transfert répond à un besoin précis : Power Query pour les imports récurrents et volumineux, les formules inter-feuilles pour les mises à jour en temps réel, le collage spécial pour les transferts ponctuels, et l’assistant d’importation pour les fichiers CSV. Choisir la bonne méthode avant de commencer évite de passer du temps à corriger des erreurs de format après coup.

