Comment arrêter la conversion de nombres au format de date sur copier coller dans Excel?


10

Lorsque je copie des données d’un site et que je les colle dans Excel, certains nombres / chaînes numériques sont convertis au format de date. Par exemple: "2-1" convertissant en "1-fév". Comment puis-je empêcher cela? J'ai trop d'enregistrements à faire manuellement. Y a-t-il un processus rapide?


2
Sélectionnez les champs vides (ou la colonne entière), définissez-les sur un format de chaîne au lieu de la valeur par défaut, puis effectuez un collage spécial (disponible en cliquant avec le bouton droit de la souris) avec "valeurs uniquement" pour empêcher l'application automatique d'un format de date. ...
Victor Nicollet le

2
@ Victor: S'il vous plaît republiez votre commentaire comme une réponse (c'est ce que c'est!) Afin que nous puissions le faire passer au vote et que le demandeur puisse l '"accepter".
Dave Sherohman

Réponses:


8

Sélectionnez les champs vides (ou la colonne entière), définissez-les sur un format de chaîne au lieu de la valeur par défaut et effectuez un collage spécial (accessible par clic droit) avec "valeurs uniquement" pour empêcher l'application automatique d'un format de date. .

(Transférer le commentaire de Victor dans une réponse, selon MSO , car OP et Victor ne l'ont pas fait depuis une semaine.)


2

Avant de coller, sélectionnez la colonne qui contiendra la valeur sans date. Clic-droit. Sélectionnez 'cellules de format'. Ensuite, sélectionnez «texte» comme format et cliquez sur OK.

Maintenant, allez-y et collez, mais collez-les à l'aide de l'option "faire correspondre le formatage de destination".


0

Il existe peu de façons de résoudre ce problème. La plus simple et la plus courante consiste à formater les cellules avant de coller les données sous forme de texte (plage sélectionnée, clic droit, mise en forme des cellules, double-clic sur du texte).

Ce que j'ai fait était simplement de changer le séparateur décimal:

Fichier -> Options -> Avancé -> Décochez "Utiliser les séparateurs de système" et réglez le séparateur décimal sur un point "." (défaut dans mon cas était la virgule).

Consultez http://cloudishvps.com/windows/stop-excel-2013-auto-converting-numeric-values-dates/ pour des captures d'écran si nécessaire.


0

Le problème que vous avez est que le champ ou la colonne entière est définie pour contenir les données dans un format de date. Pour résoudre ce problème, un moyen simple consiste à sélectionner le champ ou la colonne entière. Cliquez avec le bouton droit de la souris sur> Formater les cellules> Cliquez sur Numéro (sélectionnez des sous-options en fonction de vos besoins)> Appuyez sur OK.

J'espère que cela t'aides.


0
  1. Coller les données
  2. Définir le type de cellule problématique en texte
  3. Coller les données à nouveau sans supprimer

0

convertissez un champ avec le format numérique en format flottant dans votre requête et collez le résultat. Si montant est un nombre, sélectionnez cast (montant en tant que float) en tant que montant de la table;


-1

1.) essayez d’ajouter ce sing (') à votre numéro dans les données source puis collez-le dans excel le replace (') avec same ('), car lorsque vous ajoutez ce chant, il sera affiché dans vos données dans excel mais quand replace avec elle sera caché.

2.) Si vous tapez, ajoutez simplement ce signe (') devant votre numéro, Excel ne le convertira pas en date et ce signe ne sera pas affiché.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.