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?

Scott
la source
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.)

dsolimano
la source
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".

Paul Vincent Craven
la source
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.

Teslaman
la source
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.

Marchand de sable
la source
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
utilisateur364145
la source
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;

Binda
la source
-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é.

Saurabh E Care Communications
la source