Comment se débarrasser des espaces supplémentaires lors de la copie d'un tableau d'Excel vers Powerpoint

9

J'ai été confronté à ce problème depuis des temps immémoriaux. Chaque fois que je copie un tableau avec des données, des nombres ou du texte, d'Excel vers Powerpoint, la plupart du temps, j'obtiens de nombreux espaces avant les données, qui n'ont jamais existé dans le fichier Excel.

Il faut beaucoup de temps pour s'en débarrasser. J'en suis certains, avec un succès mitigé:

  1. Utilisation de la fonction de remplacement, mais la plupart du temps, elle récupère également tous les espaces parmi d'autres textes

  2. Supprimé manuellement chaque espace

  3. Essayer de conserver les nombres dans un format numérique simple, élimine l'espace avant les nombres, mais cela ne résout pas les espaces avant les problèmes de texte

J'ai fait face à cela avec Office 2007, 2010 et 2013.

Firee
la source

Réponses:

4

Ce n'est pas un bogue dans Excel ou PowerPoint, je pense que j'ai pu en comprendre la raison et la solution n'était pas loin.

Ce que je pense, c'est que la mise en forme date / texte / négatif / positif que vous utilisez dans Excel est à l'origine de cela.

Par exemple, dans les tableaux que j'utilisais, je voulais:

  1. Nombres négatifs comme: (52,3) au lieu de -52,324
  2. Nombres positifs: 23,7 au lieu de 23,687
  3. Et zéro comme: - au lieu de 0,0

Ainsi, lorsque vous entrez dans la catégorie «personnalisée» dans la boîte de dialogue «Plus de formats numériques», le format s'affiche comme suit:

_(* #,##0_);_(* (#,##0);_(* "-"??_);_(@_)

Donc, lorsque vous collez le nombre dans PowerPoint, je suppose que cela enregistrait tous les espaces de caractères, alors j'ai lu sur les formats personnalisés dans Microsoft Créer ou supprimer un format numérique personnalisé , ce que je vous suggère de faire aussi, au cas où vous voudriez créer votre propres formats personnalisés.

Et puis j'ai remplacé cet horrible texte par:

*0.0;(0.0);-*

Et le tour est joué!

J'espère que cela aidera toute personne confrontée à ce problème. :)

Payoj
la source
1

Essayez de créer un tableau vierge dans PowerPoint, puis copiez-collez le contenu d'Excel.

Tronçonneuse
la source
1

Oui, ce problème existe depuis un certain temps. Peut-être que la solution idéale consiste à demander à Microsoft de reconnaître le problème et de le résoudre de son côté.

Faire écouter et reconnaître Microsoft est un autre problème. Je suggère de fournir des commentaires à chaque occasion, et si vous avez du soutien, soulevez le problème. Les États-Unis ont des contacts par e-mail / support, il est donc probablement possible de le faire.

Une solution de contournement possible, en attendant la solution idéale, est la suivante:

  1. Dans Excel, remplacez l'espace par un autre caractère temporaire rarement utilisé (exemple ~, | ou ^)
  2. Copiez les données d'Excel dans une autre application (peut être Powerpoint, Word, etc.).
  3. À partir d'une autre application, sélectionnez la table collée, puis remplacez tous les espaces par rien
  4. À partir d'une autre application, alors que la table collée est toujours sélectionnée, remplacez tout le caractère temporaire utilisé à l'étape 1 par un espace
user55570
la source
1

J'ai constaté que cela se produit lorsque mes cellules Excel ont une sorte de format "personnalisé" (ou même en cliquant sur le bouton "style virgule"). Pour corriger, je change le formatage des cellules Excel au format "Nombre" avant de le coller dans PowerPoint. Cela empêche tous les espaces ennuyeux d'être copiés dans PowerPoint.

Bonne chance.

Tina
la source
0

Ce que j'ai fait, c'est créer une autre feuille dans le classeur et fusionner les cellules avec le &symbole esperluette ( ).

Et faites référence aux cellules que vous souhaitez copier sans espaces.


Exemple

La feuille d'origine1 contient en 4 cellules les données suivantes.

CELL.A1 CELL.B1 CELL.C1 CELL.D1

Mettez la formule suivante dans la nouvelle feuille. Avec l'esperluette, vous pouvez fusionner des cellules. (c'est l'astuce)

=sheet1!A1&sheet1!B1&sheet1!C1&sheet1!D1

le résultat sera

CELL.A1CELL.A2CELL.A3CELL.A4

sans espaces.

PourVos
la source
Bienvenue dans Super User. Sachez que vous avez publié une réponse à une question très ancienne. Bien qu'il n'y ait rien de mal à le faire, sachez que vous risquez de ne pas obtenir de réponse.
CharlieRB
0

Une solution de contournement pour celui-ci utilise "CONCATENER"

par exemple

= CONCATENER (A1: H1)

Il combinera toutes les valeurs des tables spécifiées sans espaces.

Facture
la source
mal, CONCATENATE(A1:H1) ne donnera pas les résultats de A1 à H1 concaténés . Par conséquent, il n'y a aucune raison d'utiliser la fonction
CONCATENER
0

Veuillez enregistrer en tant qu'excel en tant que document test.csv , si vous avez notepad ++, ouvrez test.csv avec notepad ++. Suivez les étapes http://bit.ly/2aPgLMn pour supprimer les espaces. Copiez ensuite le texte fixe sur la plate-forme que vous souhaitez.

Notepad ++ Télécharger

entrez la description de l'image ici

mussdroid
la source
0

Voici une solution rapide ... Avant de copier le tableau / les données d'Excel, rendez toutes les cellules justifiées / alignées à gauche. Cela évitera les espaces insérés à l'avant lorsque vous collez les données dans PowerPoint ou Outlook. Après avoir terminé le copier-coller, revenez à Excel et utilisez "Annuler" pour restaurer le paramètre d'alignement de texte initial.

Tony
la source
0

Ma solution rapide et sale consiste à coller le tableau dans Outlook, à mettre en évidence les chiffres. formatez-les "Centré" puis formatez-les à droite. Copiez ensuite la table d'Outlook vers Powerpoint et c'est fait. (Microsoft - vous devriez résoudre ce problème - c'est une douleur dans le cul!) Michael

Mike l'Pirate
la source
Pourquoi Outlook? Outlook n'est même pas fourni avec toutes les éditions de Microsoft Office.
0

J'ai trouvé ce que je pense être LA solution, il suffit de réduire la taille des colonnes d'Excel pour l'adapter au contenu, ou simplement de les rendre vraiment petites. Cela vous permettra de copier sur PowerPoint sans aucun espace vide.

SGP
la source
0

Je viens de découvrir que si vous copiez d'abord d'Excel vers un tableau MS Word, vous pouvez alors copier vers PowerPoint sans ajouter d'espace supplémentaire.

Michael Pennino
la source
0

J'ai rencontré le même problème lors du collage de données d'Outlook vers Excel. Je viens de changer le format de la feuille Excel source de personnalisé en général avec zéro décimales et copié et collé dans le courrier électronique Outlook. puis, tout en copiant et collant depuis Outlook vers Excel, les espaces étaient libres et OK.

Muhammad Faysal Riaz
la source
-1

D'après mon expérience, la solution la plus simple consiste à changer le format de nombre de Comptabilité à Devise.

La comptabilité aligne les symboles et les décimales pour une lecture facile, tandis que la devise place le symbole à côté du montant.

  1. Cliquez avec le bouton droit sur la ou les cellules.
  2. Cliquez sur Devise dans la liste de gauche.
  3. Cliquez sur OK.
J Bell
la source
-3

J'ai trouvé une solution:

  1. Sélectionnez les cellules cibles.
  2. Appuyez sur Ctrl+ hpour remplacer la commande.
  3. Entrez un espace dans le champ de recherche et laissez le champ de remplacement vide.
  4. Cliquez sur remplacer tout. Cela supprimera certains espaces des cellules cibles.
  5. Ensuite, vous devez DoubleClick une cellule cible et copier un espace.
  6. Puis appuyez à nouveau sur Ctrl+ hpour remplacer la commande et collez l'espace copié dans le champ de recherche et laissez le champ de remplacement vide.
  7. Cliquez sur remplacer tout. Cela supprimera tous les espaces des cellules cibles.
  8. Terminé.
Manteaux Nicholas
la source
Quant à "Ensuite, vous devez DoubleClick une cellule cible et copier un espace", il me semble que vous avez différents types d'espaces dans vos données Excel que vous vouliez supprimer. Cependant, la question concerne les données Excel sans espaces, pour lesquelles des espaces apparaissent comme par magie après avoir été collés dans PowerPoint.
Arjan
Veuillez lire ma question, cette méthode est déjà essayée
Firee