2012-11-19 17:11:30 +0000 2012-11-19 17:11:30 +0000
40
40

Empêchez Excel de convertir les valeurs de texte/numéros copiés-collés à ce jour

Je suis en train de copier-coller des données d'un tableau html dans excel. Mais excel convertit automatiquement certaines valeurs de texte ou de nombres à ce jour ! Lorsque je change le format, le nombre est perverti, le nombre est quelque chose comme 4112523 (excel interprète probablement la cellule comme une date et ensuite la convertit en nombre ou quelque chose comme ça…) Il y a une astuce pour importer des fichiers CSV , mais y a-t-il une solution lorsque vous collez vos données directement depuis un navigateur web ?

Réponses (10)

27
27
27
2014-07-18 20:59:47 +0000

C'est définitivement un kluge et c'est la seule chose que j'ai compris à faire. Je suis venu ici pour trouver une solution plus élégante.

J'ai une légère amélioration pour cela.

  1. Coller les données dans le tableur telles quelles.
  2. Sélectionner tout et formater comme texte
  3. Collez à nouveau sur ce que vous avez fait la première fois, mais cette fois sous forme de valeurs.

Cela vous évite de devoir compter les colonnes et les lignes, etc.

Si vous avez des données que vous voulez réellement être des chiffres, des dates, etc., il est beaucoup plus facile de les reformater correctement à partir de cette extrémité que de l'autre. Comme les chiffres ne se convertissent pas automatiquement, j'ai utilisé du texte pour les colonnes, en sélectionnant “délimité” mais en décochant tous les délimiteurs. Cela a le même effet que d'aller dans chaque cellule et d'appuyer sur la touche “Entrée” pour qu'Excel la reconnaisse à nouveau. C'est moche, mais ça marche.

17
17
17
2014-09-12 09:59:43 +0000

La manière la plus simple.

1. Copy the original Data
2. Paste to Notepad (Prefer Notepad++)
3. Change the Cell Properties to TEXT
4. Copy All from Notepad
5. Paste back to Excel.
10
10
10
2014-10-17 15:14:34 +0000

Avant de coller, sélectionnez la colonne qui contiendra la valeur non datée. Cliquez avec le bouton droit de la souris. Sélectionnez “Formater les cellules”. Sélectionnez ensuite “texte” comme format et cliquez sur OK.

Maintenant, vous pouvez coller, mais en utilisant l'option “correspondre au formatage de destination”.

4
4
4
2012-11-19 18:07:13 +0000

Essayez ça, ça a marché pour moi :

Données - Importer des données externes - Nouvelle requête web et suivre l'assistant

C'est si simple.

salutations !

2
2
2
2013-09-30 15:53:36 +0000
  1. Ouvrez un cahier vierge
  2. Cliquez sur Données
  3. Cliquez sur From Text
  4. Localisez votre fichier CSV/txt
  5. Cliquez sur Suivant
  6. Choisissez votre délimiteur
  7. Cliquez sur Suivant
  8. Utilisez la barre de défilement pour localiser la colonne que vous souhaitez protéger et cliquez sur celle-ci
  9. Sélectionnez Texte dans le format de données de la colonne
  10. Cliquez sur Terminer
  11. Cliquez sur OK

Les données auront maintenant été importées sans la conversion de la date.

1
1
1
2013-11-03 20:18:22 +0000

Il s'agit d'un peu d'un kluge, mais si les données peuvent être collées normalement (sans utiliser Paste Special), cela fonctionne généralement :

  1. Formatez toutes les cellules vides où les dates tomberont sous forme de texte.
  2. Cliquez avec le bouton droit de la souris lors du collage et sélectionnez “Faire correspondre le formatage de la destination”.

Attention, cependant, si vous collez des chiffres dans les cellules que vous avez pré-formatées, ils seront également convertis en texte, et vous devrez utiliser value() ou autre pour les récupérer (avec Excel 2013, vous obtenez un aperçu de l'endroit où les données iront juste en survolant le bouton Coller, donc je fais généralement cela et je convertis ensuite les colonnes où les chaînes ressemblant à des dates atterriront en premier).

1
1
1
2018-03-30 17:56:18 +0000

Sélectionnez toutes les cellules, et changez leur format en Texte.

Puis choisissez Coller -> Formatage de la destination correspondante.

0
0
0
2012-11-19 17:41:04 +0000

Essayez les options suivantes :

1) Sélectionnez les cellules et allez dans Format –> cellules –> nombre et sélectionnez Texte pour la sélection

OU

2) En le collant à partir de MS word, collez-le en utilisant l'option Collage spécial et sélectionnez l'option “Valeurs seulement” dans la boîte de dialogue

0
0
0
2017-08-03 05:27:08 +0000

Extension de l'article Réponse d'Alex Robilotto pour l'objet presse-papiers non formaté en “texte”.

  • Par exemple, cela fonctionne pour les objets du presse-papiers basés sur le web

Les étapes :

1. Paste the data into the spreadsheet as is.
2. Select all and format the cells as text
3. Paste original clipboard object again over what you did the first time
   - But this time select "Paste Special..." and select "Text".

Note : coller comme valeur n'est pas une option pour les objets du presse-papiers non textuels basés sur le web.

0
0
0
2014-08-21 14:14:58 +0000
  1. Dans votre navigateur internet, Fichier/Sauvegarder la page comme page web, Compléter/“nommer”
  2. Ouvrez Excel (2007), Fichier/Ouvrir/“nommez le” Fichier que vous avez enregistré en #1