Table des matières
Si vous avez déjà eu besoin de diviser le texte d'une cellule en plusieurs colonnes ou de retourner le tableau pour que les colonnes deviennent des lignes, c'est votre jour de chance.
Comment diviser des cellules en colonnes dans Google Sheets
Si vos cellules contenant des données contiennent plus d'un mot, vous pouvez les diviser en colonnes séparées. Cela vous permettra de filtrer et de trier plus facilement les données dans votre tableau. Laissez-moi vous montrer quelques exemples.
Méthode standard de division du texte en colonnes pour Google Sheets
Saviez-vous que Google Sheets propose son propre outil pour diviser les cellules ? Il s'appelle Diviser le texte en colonnes C'est assez utile pour séparer les mots par un seul délimiteur, mais cela peut sembler limité pour des tâches plus complexes. Laissez-moi vous montrer ce que je veux dire.
Je vais séparer les noms de produits de ma table. Ils sont dans la colonne C, donc je la sélectionne d'abord et ensuite je vais... Data> ; Diviser le texte en colonnes :
Un volet flottant apparaît au bas de ma feuille de calcul. Il me permet de sélectionner l'un des séparateurs les plus couramment utilisés : virgule, point-virgule, point ou espace. Je peux également saisir un séparateur personnalisé ou demander à Google Sheets d'en détecter un automatiquement :
Dès que je sélectionne le délimiteur qui est utilisé dans mes données ( espace ), la colonne entière est immédiatement divisée en colonnes séparées :
Quels sont donc les inconvénients ?
- Non seulement l'outil de division en colonnes de Google Sheets écrase toujours votre colonne d'origine avec la première partie de vos données, mais il écrase également les autres colonnes avec les parties divisées.
Comme vous pouvez le voir, les noms de mes produits sont maintenant dans 3 colonnes, mais il y avait une autre information dans les colonnes D et E : la quantité et les totaux.
Ainsi, si vous comptez utiliser cet outil standard, vous feriez mieux d'insérer quelques colonnes vides à droite de votre colonne d'origine pour éviter de perdre les données.
- Une autre limitation est qu'il ne peut pas diviser les cellules par plusieurs séparateurs à la fois. Si vous avez quelque chose comme ' Chocolat, Extra Noir et que vous n'avez pas besoin d'une virgule, vous devrez diviser ces cellules en deux étapes - d'abord par une virgule, puis par un espace :
Heureusement, nous avons l'add-on qui prend soin de vos données et ne remplace pas le texte sans que vous le disiez. Il divise également vos cellules par plusieurs séparateurs en une seule fois, y compris des séparateurs personnalisés.
Fractionner des cellules dans Google Sheets à l'aide du module complémentaire Power Tools
Il existe une méthode plus rapide et plus simple pour diviser les cellules dans Google Sheets, appelée Texte fractionné et se trouve dans le module complémentaire Power Tools :
Grâce à cet outil, vous pourrez diviser les cellules de plusieurs façons différentes, que nous allons examiner.
Conseil : regardez cette courte vidéo de démonstration ou lisez la suite :)
Séparation des cellules par caractère
La première option proposée par le module complémentaire consiste à diviser les cellules à chaque occurrence du délimiteur. Il existe une grande variété de séparateurs : les mêmes que ceux qui apparaissent dans Google Sheets, des symboles personnalisés, des conjonctions telles que "...". et ', ' ou ', ' pas et même des majuscules - ouf ! :)
Les bonnes choses sont :
- Dans le cas où un délimiteur suit immédiatement l'autre, l'add-on les traitera comme un seul si vous le lui dites. Quelque chose que le standard Diviser le texte en colonnes outil ne peut pas faire ;)
- Vous pouvez également décider de remplacer ou non votre colonne source par la première partie des données fractionnées. Diviser le texte en colonnes ne peut pas le faire ;)
Donc, avec notre add-on, il vous suffit de :
- sélectionnez les caractères à diviser par
- régler les paramètres en bas
- et cliquez sur le Split bouton
Le module complémentaire insère automatiquement deux nouvelles colonnes - D et E - et y colle les résultats, en laissant intactes les colonnes contenant des données numériques.
Diviser les cellules de Google Sheets par position
Parfois, il peut être difficile de distinguer un délimiteur. D'autres fois, vous pouvez vouloir couper seulement un certain nombre de caractères du texte principal.
Voici un exemple. Supposons que vous ayez un nom de produit et son code à 6 chiffres dans un seul enregistrement. Il n'y a aucun délimiteur, donc la méthode standard de Google Sheets Diviser le texte en colonnes L'outil ne permet pas de séparer les uns des autres.
C'est là que Power Tools s'avère utile, car il sait comment diviser par position :
Vous voyez ? Les 6 chiffres de la colonne D sont séparés du texte de la colonne C. Le texte est également placé dans la colonne E.
Séparer les noms et prénoms
Power Tools vous aide également lorsque vous devez diviser des cellules avec des noms complets en plusieurs colonnes.
L'add-on sépare les prénoms et les noms de famille, reconnaît les seconds noms et de nombreuses salutations, titres et post-nominaux :
- Sélectionnez la colonne avec les noms et allez dans Noms fractionnés cette fois-ci :
Comme vous pouvez le constater, Power Tools est un assistant formidable pour la division du texte. Téléchargez-le dès aujourd'hui dans la boutique Google et commencez à diviser les cellules dans Google Sheets en quelques clics.
Date et heure du fractionnement
Bien qu'aucun des outils ci-dessus ne traite les dates, nous ne pouvions pas négliger ce type de données. Nous disposons d'un outil spécial qui sépare les unités de temps des unités de date si elles sont toutes deux écrites dans une cellule, comme ceci :
L'add-on s'appelle Split Date & ; Heure et réside dans le même Split dans le groupe Outils électriques :
L'instrument est très simple :
- Sélectionnez la colonne avec Date et heure valeurs.
- Cochez les colonnes que vous voulez obtenir comme résultat : les deux date et temps ou une seule d'entre elles à extraire de la colonne.
- Cliquez sur Split .
Convertir des colonnes en lignes dans Google Sheets - transposition
Si vous pensez que votre tableau serait plus présentable si vous intervertissiez les colonnes et les lignes, vous êtes au bon endroit :)
Il existe deux façons de convertir des colonnes en lignes sans copier, coller ou saisir à nouveau les données.
Utiliser le menu Google Sheets
Sélectionnez les données que vous souhaitez transposer (pour transformer les lignes en colonnes et vice versa) et copiez-les dans le presse-papiers. Veillez à sélectionner également les en-têtes.
Conseil : vous pouvez copier les données en appuyant sur Ctrl+C sur votre clavier ou en utilisant l'option correspondante dans le menu contextuel :
Créez une nouvelle feuille et sélectionnez la cellule la plus à gauche pour y placer votre futur tableau. Cliquez avec le bouton droit de la souris sur cette cellule et sélectionnez Collage spécial> ; Collage transposé dans le menu contextuel :
La plage que vous avez copiée sera insérée mais vous verrez que les colonnes sont devenues des lignes et vice versa :
Fonction TRANSPOSE de Google Sheets
Je place le curseur dans une cellule où commencera mon futur tableau - A9 - et y entre la formule suivante :
=TRANSPOSE(A1:E7)
Une cellule avec cette formule devient la cellule la plus à gauche de mon nouveau tableau où les colonnes et les lignes ont changé de place :
Le principal avantage de cette méthode est qu'une fois que vous modifiez les données dans votre tableau original, les valeurs changent également dans le tableau transposé.
La première méthode, en revanche, crée en quelque sorte une "photo" du tableau original dans son état unique.
Quelle que soit la méthode que vous choisissez, les deux vous dispensent de copier-coller, alors n'hésitez pas à utiliser celle qui vous plaît le plus.
J'espère que vous en savez maintenant un peu plus sur la façon de diviser des cellules dans Google Sheets et de convertir facilement des colonnes en lignes.
Joyeuses fêtes d'hiver !