Comment puis-je copier des tables Word dans Excel sans diviser les cellules en plusieurs lignes?

J'ai des données dans une table Word qui comprend des pauses de ligne et de paragraphe. Lorsque je copie les données dans Excel, elle divise chaque ligne et chaque paragraphe que je veux dans plusieurs cellules. Comment puis-je copier les données sur Excel et garder les pauses?

Vous devrez faire un peu de remplacement de personnage. C'est une solution assez simple.

Dans Word:

  1. Sélectionnez votre table entière dans Word.
  2. Ouvrez la boîte de dialogue "Rechercher et remplacer" (p. Ex., En tapant Ctrl + H ).
  3. Dans le champ "Trouver quoi", entrez ^l . Cela sélectionnera toutes les pauses de ligne.
    • Vous pouvez sélectionner des pauses de paragraphe en entrant ^p .
  4. Dans le champ "Remplacer avec", entrez ^v .
    • Il s'agit d'un raccourci pour le symbole de paragraphe ¶, également connu sous le nom de "pilcrow".
    • Vous voudrez peut-être remplacer les marques de paragraphe par deux pilasts pour faciliter leur remplacement ultérieurement.
  5. Cliquez sur "Remplacer tout".
  6. Copiez les données du tableau dans le Presse-papiers.

Dans Excel:

  1. Collez votre table dans l'emplacement souhaité dans Excel.
  2. Avec les données tabulaires sélectionnées, ouvrez la boîte de dialogue "Rechercher et remplacer" (encore une fois, Ctrl + H fonctionne).
  3. Dans le champ "Trouver quoi", entrez le code Alt suivant: Alt + 0 1 8 2 . Un pillrow apparaît.
    • Pour entrer un code Alt, maintenez la touche Alt enfoncée pendant que vous tapez les chiffres sur le pavé numérique. Cela peut aider à utiliser Num Lock .
  4. Dans le champ Remplacer, entrez le code Alt suivant: Alt + 0 0 1 0 .
    • Ce code entre dans une seule ligne de rupture. Rien ne semble, même si votre curseur peut changer.
  5. Cliquez sur "Remplacer tout".

Les références:

Il y a un moyen plus facile.

Si vous avez un compte Google Gmail, vous pouvez ouvrir Google Drive et créer une nouvelle feuille de calcul, puis copier toute la table de Microsoft Word dans la feuille de calcul Google. Une fois que vous l'avez dans le format souhaité, vous pouvez ensuite copier la table dans Microsoft Excel.

J'ai trouvé que vous pouvez utiliser LibreOffice Calc.

  1. Sélectionnez votre table Word
  2. Copie
  3. Dans LibreOffice Calc, Coller spécial comme HTML
  4. Enregistrez dans votre format préféré

Votre table ne sera pas divisée en plusieurs cellules.

J'ai fait une fonction vba pour supprimer newline qui a provoqué la division des cellules dans Excel avant de copier pour exceller.

 Sub SupprimerNewLinesFromTabelCells (tblnumber comme entier)
 'Supprimer la nouvelle ligne de chaque cellule dans le tableau de table sélectionné par numéro de table
   Dim x aussi long, y que long, columncount aussi long, rowcount aussi long
   Columncount = Activedocument.Tables (tblNumber) .Range.Columns.Count
   Rowcount = Activedocument.Tables (tblNumber) .Range.Rows.Count
   Pour x = 1 pour compter
      Pour y = 1 pour colonne
         ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = Remplacer (ActiveDocument.TAbles (tblNumber) .cell (x, y) .Range.Text, Chr (13, "")
      Suivant
   Suivant x
 Fin de sous