J'ai des données extraites d'une base de données où le format de l'heure n'a pas de point-virgule entre les deux. Exemple 0810 devrait être lu comme 08h10 et 14h45 devrait être lu comme 14h45. Je veux convertir ces données au format heure et minute et je devrais effectuer un calcul, par exemple obtenir la différence de temps entre ces deux données. Besoin d'aide pour la bonne formule de formatage.
microsoft-excel-2013
mira resultan
la source
la source
Réponses:
Vous pouvez utiliser les fonctions GAUCHE et DROITE d' Excel pour disséquer le texte en heures et en minutes, puis utiliser la fonction TIME d'Excel pour créer un objet "temps" réel basé sur celui-ci.
En supposant que le temps de texte prévu (0810, 1445, etc.) se trouve dans la cellule A1:
Remarque: Vérifiez que les
format
données d'origine sont correctement vérifiées.text
Si le format est défini surgeneral
la formule ci-dessus, il ne fonctionnera pas correctement.Cela produira une heure correspondant au format d’heure régional par défaut du panneau de configuration Windows de votre ordinateur. (aux États-Unis, probablement h: mm AM / PM). Si vous en avez besoin dans 24 heures, formatez les cellules contenant la formule pour utiliser un format personnalisé défini sur "hh: mm".
La meilleure pratique pour convertir une colonne entière de données consiste à ajouter une nouvelle colonne vide à droite des données, à vérifier que le format de colonne d'origine est
text
, d'utiliser la formule ci-dessus dans la nouvelle colonne et à masquer la colonne d'origine.la source
Vous devez définir un format de cellule personnalisé:
Format cells...
Custom
en bas de l'onglet de mise en forme de la cellule00\:00
OK
Source: http://datapigtechnologies.com/blog/index.php/121/comment-page-1/
la source
text
premier garantira que cela fonctionne comme prévu.