Vous pouvez déplacer des données séparées par des virgules à l'intérieur d'une cellule Excel vers leurs propres cellules en utilisant une combinaison de formules et de fonctions. Voici deux méthodes courantes:
1. Utilisation de la fonction Text to Colonnes:
C'est la méthode la plus simple:
1. Sélectionnez les cellules contenant les données séparées des virgules.
2. Aller aux données Onglet dans le ruban Excel.
3. Cliquez sur Texte aux colonnes .
4. Dans le convertir le texte en colonnes assistant , choisissez délimité comme type de délimiteur.
5. Cochez la case pour virgule comme le délimiteur.
6. Cliquez sur Suivant .
7. Choisissez la destination Pour les données séparées (vous pouvez choisir un nouvel emplacement ou écraser les données d'origine).
8. Cliquez sur terminer .
2. Utilisation de formules:
Cette méthode est plus flexible et peut être utilisée avec différents délimiteurs:
1. Créez une colonne d'assistance À côté des données que vous souhaitez séparer.
2. Utilisez la fonction de recherche Pour localiser la première virgule dans la cellule. Par exemple, si les données sont dans la cellule A1, la formule de la colonne d'assistance serait:`=trouver (", ", a1)`
3. Utilisez la fonction gauche Pour extraire le texte avant la première virgule:`=gauche (a1, trouver (", ", a1) -1)`
4. Utilisez la bonne fonction Pour extraire le texte après la première virgule:`=droit (a1, len (a1) -find (", ", a1))`
5. Copiez la formule jusqu'aux autres cellules de la colonne d'assistance.
6. Utilisez la fonction texte (si nécessaire) pour formater les valeurs extraites (par exemple, pour les convertir des nombres en texte).
Exemple utilisant des formules:
Supposons que vous ayez les données suivantes dans la cellule A1:
`` '
Pomme, banane, cerise
`` '
Voici les formules pour séparer les données en trois cellules (B1, C1 et D1):
* B1 (Apple): `=Left (a1, find (", ", a1) -1)`
* C1 (banane): `=Mid (a1, find (", ", a1) +1, find (", ", a1, find (", ", a1) +1) -find (", ", a1) -1)`
* d1 (cerise): `=Droit (a1, len (a1) -find (", ", a1, find (", ", a1) +1))`
Explication:
* trouver (",", a1) trouve la première virgule dans la cellule A1.
* gauche (a1, find (",", a1) -1) extrait tout à gauche de la première virgule.
* mi- extrait le texte entre les première et deuxième virgules (ajustez la formule pour plus de virgules).
* à droite (a1, len (a1) -find (",", a1, find (",", a1) +1)) extrait tout à droite de la deuxième virgule.
Remarque:
* Vous pouvez ajuster la formule pour différents délimiteurs (par exemple, en utilisant `;` au lieu de `,`) en remplaçant la virgule dans la fonction de recherche.
* Si vous avez plus de trois valeurs séparées par des virgules, vous devrez modifier les formules moyennes et bonnes en conséquence pour extraire les données correctes.
Choisissez la méthode qui convient le mieux à vos besoins et à la complexité de vos données.
|