Annuler la fusion des cellules dans Excel. Joindre des cellules dans Excel

Lorsque vous travaillez avec des tableaux, vous devez parfois modifier leur structure. Une variante de cette procédure consiste à concaténer des chaînes. Dans ce cas, les objets combinés se transforment en une seule ligne. De plus, il est possible de regrouper des éléments en ligne proches. Voyons de quelle manière ce type d'associations peut être réalisé dans Programme Microsoft Exceller.

Comme mentionné ci-dessus, il existe deux principaux types de fusion de chaînes : lorsque plusieurs lignes sont converties en une seule et lorsqu'elles sont regroupées. Dans le premier cas, si les éléments de ligne ont été remplis de données, alors ils sont tous perdus, sauf ceux qui se trouvaient dans le élément supérieur. Dans le second cas, physiquement les lignes restent les mêmes, elles sont simplement regroupées en groupes dont les objets peuvent être masqués en cliquant sur l'icône symbole "moins". Il existe une autre option pour se connecter sans perte de données à l'aide d'une formule, dont nous discuterons séparément. C'est sur la base de ce type de transformations que différentes manières combiner des lignes. Examinons-les plus en détail.

Méthode 1 : Fusionner via la fenêtre de format

Tout d'abord, regardons la possibilité de combiner des lignes sur une feuille via la fenêtre de formatage. Mais avant de procéder à la procédure de fusion proprement dite, vous devez sélectionner les lignes proches que vous envisagez de fusionner.


Il existe également des options alternatives pour accéder à la fenêtre de formatage. Par exemple, après avoir sélectionné des lignes, dans l'onglet "Maison", vous pouvez cliquer sur l'icône "Format" situé sur le ruban dans la boîte à outils "Cellules". Dans la liste des actions qui s'ouvre, sélectionnez l'élément "Format de cellule...".

Aussi, dans le même onglet "Maison" vous pouvez cliquer sur la flèche oblique située sur le ruban dans le coin inférieur droit du bloc d'outils "Alignement". De plus, dans ce cas, le passage se fera directement vers l'onglet "Alignement" formater les fenêtres, c'est-à-dire que l'utilisateur n'a pas à effectuer de transition supplémentaire entre les onglets.

Vous pouvez également accéder à la fenêtre de formatage en appuyant sur la combinaison de touches de raccourci Ctrl+1, après avoir sélectionné les éléments nécessaires. Mais dans ce cas, la transition se fera vers cet onglet de la fenêtre "Format de cellule", qui a été visité pour la dernière fois.

Avec n'importe quelle option pour accéder à la fenêtre de formatage, tout actions supplémentaires la fusion des lignes doit être effectuée selon l'algorithme décrit ci-dessus.

Méthode 2 : utilisation des outils sur le ruban

Vous pouvez également fusionner des lignes à l'aide du bouton du ruban.

Mais dans tous les cas, il n'est pas nécessaire que le texte soit placé au centre. Que faire si vous devez le placer sous une forme standard ?

Méthode 3 : joindre des lignes dans un tableau

Mais il n’est pas toujours nécessaire de combiner les lignes jusqu’à la fin de la feuille. Bien plus souvent, la jointure s'effectue au sein d'un tableau de table spécifique. Voyons comment procéder.


Vous pouvez également rejoindre les limites du tableau à l’aide des outils du ruban.

Méthode 4 : Combiner des informations en lignes sans perdre de données

Toutes les méthodes de fusion répertoriées ci-dessus impliquent qu'une fois la procédure terminée, toutes les données des éléments fusionnés seront détruites, à l'exception de celles situées dans la cellule supérieure gauche de la zone. Mais parfois il faut combiner sans perte certaines valeurs, situés dans différentes lignes du tableau. Cela peut être fait à l'aide d'une fonction spécialement conçue à cet effet. CONNECTER.

Fonction CONNECTER appartient à la catégorie des opérateurs de texte. Sa tâche est de combiner plusieurs lignes de texte en un seul élément. La syntaxe de cette fonction est la suivante :

CONCATENER(texte1,texte2,…)

Arguments de groupe "Texte" peut être soit du texte séparé, soit des liens vers les éléments de la feuille dans laquelle il se trouve. C'est la dernière propriété que nous utiliserons pour terminer la tâche. Au total, jusqu'à 255 arguments de ce type peuvent être utilisés.

Nous avons donc un tableau contenant une liste équipement informatique avec son prix. Nous sommes confrontés à la tâche de combiner toutes les données situées dans la colonne "Appareil", en une seule ligne sans perte.


Il y a aussi Option alternative effectuer la procédure spécifiée pour combiner les données de plusieurs lignes en une seule sans perte. Dans ce cas, vous n’aurez même pas besoin d’utiliser une fonction, mais vous pouvez vous en sortir avec une formule classique.

Méthode 5 : regroupement

De plus, vous pouvez regrouper des lignes sans perdre leur intégrité structurelle. Voyons comment procéder.


Comme vous pouvez le constater, la méthode de fusion de chaînes en une seule dépend du type de fusion dont l'utilisateur a besoin et de ce qu'il souhaite obtenir en conséquence. Vous pouvez combiner des lignes jusqu'à la fin de la feuille, au sein d'un tableau, effectuer la procédure sans perdre de données à l'aide d'une fonction ou d'une formule, et également regrouper des lignes. De plus, il existe des options distinctes pour effectuer ces tâches, mais leur choix n’est influencé que par les préférences de l’utilisateur en termes de commodité.

Soyez maintenant attentifs alors que nous abordons le sujet le plus difficile de tous lorsqu'il s'agit de créer des tableaux. Nous parlons de la façon de combiner des cellules dans un tableau HTML.

Lorsque vous résolvez des problèmes similaires dans certains éditeur de texte, par exemple, le plus courant est Word, alors il fait presque tout lui-même, il vous suffit d'appuyer sur le bouton approprié. Mais si nous parlons de résoudre ce problème en HTML, alors tout est différent ici. Et si vous êtes attentif, la tâche ne vous semblera pas si écrasante.

Fusionner des cellules en lignes

Tout d’abord, nous allons vous expliquer comment combiner des lignes dans un tableau en HTML. L'attribut vous aidera à cela colpan, qui fonctionne avec des balises comme Et .

Par exemple, vous attribuez cet attribut signification 2 . En conséquence, la cellule à laquelle appartient la balise augmente dans le sens horizontal d'exactement 2 fois, déplaçant le voisin. Mais la cellule déplacée ne va nulle part, elle est présente dans le tableau, uniquement dans une toute nouvelle colonne qu'il faut supprimer.

Pratiquons comment cela se fait. Alors, commençons. Essayons de créer un tableau comme celui-ci :

Selon les règles décrites ci-dessus, nous devons créer une ligne, ajouter une cellule simple, puis dans la même ligne ajouter une cellule qui remplacera deux cellules simples.
Dans la ligne suivante, il suffit d’ajouter trois cellules simples. Cela semble simple, mettons nos réflexions dans le code :

1 2
3 4 5

C'est tout! Ce n’est pas grave du tout !

Fusionner des cellules en colonnes

Il est un peu plus difficile de combiner des cellules dans le sens vertical que dans le sens horizontal. Ce problème est résolu en utilisant l'attribut envergure, qui est attribué aux balises ou .

Si cet attribut est défini sur 2 , la taille de la cellule augmente verticalement et s'étend jusqu'à la ligne suivante. La cellule située en dessous de celle qui grandit va vers la droite, ce qui crée à nouveau une colonne supplémentaire. Et pour le supprimer, il vous suffit de supprimer la cellule.

Créons maintenant le tableau suivant :

Réfléchissons à ce que nous devons faire. Nous devons ajouter une cellule qui occupe 2 fois plus d'espace vertical qu'une simple. puis ajoutez deux cellules simples sur la même ligne.
Passons à la ligne suivante. Ici, nous avons déjà endroit occupé cellule en haut. Passons à la section suivante et voyons que tout ce que nous avons à faire dans cette ligne est d'ajouter deux cellules simples. Mettons-le dans le code :

1 2 3
4 5

Encore une fois, rien de compliqué.

Assemblage simultané verticalement et horizontalement dans une seule table

Dans des situations réelles, on retrouve très souvent des tableaux de ce type. Essayez-le vous-même, en utilisant le raisonnement que nous avons suggéré, pour créer le tableau suivant en utilisant du code HTML :

Si cela ne fonctionne toujours pas, voici la réponse :

Droits d'accises sur le carburant diesel
Des produits Taux d'imposition
du 01.01 au 31.01.2015 du 01.01 au 31.01.2016 du 01/01/2015
Gas-oil 3450 roubles. pour 1 tonne 4150 roubles. pour 1 tonne 3950 roubles. pour 1 tonne

Les utilisateurs qui commencent tout juste à travailler avec l'éditeur de tableaux Excel se posent souvent des questions sur la façon de fusionner des cellules dans Excel.

Pour cela il y a équipes spéciales et des fonctions dans le programme lui-même, ainsi que de plusieurs manières telles que des modules complémentaires et des macros.

Tous sont assez simples pour apprendre à les utiliser en quelques étapes seulement, en suivant les conseils suivants.

À l'aide des fonctions Excel standard, vous pouvez fusionner les cellules d'un tableau.

Dans ce cas, ils sont alignés au centre, reliés le long des lignes, ou simplement combinés tout en conservant le même formatage.

Conseil! Il est préférable d'effectuer la fusion à l'avance, avec des cellules encore vides, car après la procédure, les informations ne restent que dans la cellule la plus à gauche en haut.

Fusion via le menu contextuel

Le plus simple et d'une manière rapide Pour fusionner des cellules et écrire des données dans une colonne et une ligne agrandies, vous devez utiliser le menu contextuel.

La procédure est la suivante :

  1. La plage de cellules qui nécessitent une fusion est mise en surbrillance ;
  2. Sur la partie sélectionnée du tableau, cliquez sur le bouton droit de la souris ;
  3. Dans le menu qui s'ouvre, sélectionnez l'élément « Formater les cellules » ;
  4. L'onglet « Alignement » s'ouvre ;
  5. Cochez la case à côté de « Fusionner les cellules ».

La méthode est simple, mais ne convient naturellement qu'aux données textuelles - combiner des cellules avec des nombres et des formules est inacceptable et inutile.

Il convient de noter que dans ce cas, seules les informations de sa partie supérieure gauche restent dans la zone combinée, contre lesquelles le programme prévient à l'avance.

Vous pouvez enregistrer des données en les copiant à l'avance dans une autre zone, et après les avoir combinées, les joindre au texte restant

Fusionner via la barre d'outils

Pour les programmes de ce type et les anciennes versions, l'icône de fusion s'affiche directement sur le panneau. En cliquant dessus, vous pouvez non seulement connecter rapidement des zones, mais aussi les aligner immédiatement au milieu.

Ceci est fait afin d'accélérer le processus de formation des titres de texte dans une ligne, qui sont souvent créés de cette manière.

Si la commande aboutit à un emplacement central des données qui ne sont pas requises pour le texte, il est facile de les déplacer vers la position souhaitée (gauche ou droite) à l'aide des commandes d'alignement.

Sur Panneaux Excel 2007/2010/2013 il existe également un tel bouton, sur l'onglet « Accueil » (groupe « Alignement »).

Cependant, il est ici déjà équipé d'un menu déroulant pour augmenter le nombre d'actions effectuées avec son aide.

À l'aide des commandes ci-dessus, vous pouvez non seulement fusionner des éléments de tableau avec un alignement central, mais également effectuer deux options additionelles Actions:

  • Créez tout un groupe de cellules réunies par des lignes ;
  • Combinez sans centrer le texte.

Il n'est pas possible de fusionner des colonnes même dans cette version.

Parfois, une zone ne peut pas être fusionnée et les boutons et commandes restent inactifs. Cela se produit si la feuille est protégée ou si le livre (document) n'est autorisé que accès général.

Avant de joindre des zones, vous devez supprimer toutes ces conditions, ouvrant ainsi la possibilité de formater le tableau.

Fonction pour combiner du texte

Pour que la fusion se fasse sans perte une information important et les données n'ont pas besoin d'être distribuées sur d'autres cellules et restituées après la fusion, cela vaut la peine d'utiliser la fonction « Concaténer ».

C'est facile à faire :

  1. Tout d'abord, une cellule proche des zones à fusionner est sélectionnée et formatée dans le bon sens(par exemple, il est réalisé en taille 3x3 ou 2x6) ;
  2. Il contient une formule comme CONCATENATE (A1; A2), où sont indiquées les cellules (une à la fois !), dont le texte sera combiné).

Le résultat sera un champ combiné comme :

Informations dans la zone D1:F8 des cellules A1 et C3, connectées sans perte de texte

Il reste à parler d'une fonctionnalité intéressante Langage HTML. C'est ce qu'on appelle fusion de cellules les tables. Le meilleur exemple à considérer est un simple tableau, dont le code HTML est présenté dans le listing 5.10.

Inscription 5.10

Il s'agit d'un tableau ordinaire dont les cellules sont numérotées - cela nous facilitera la tâche à l'avenir. En figue. La figure 5.2 montre son apparence dans une fenêtre de navigateur Web.

Regardons maintenant le tableau de la Fig. 5.3.

Ici, nous avons fusionné certaines cellules. On peut voir que les cellules combinées semblent avoir fusionné en une seule. Comment faire?

Surtout à cet effet, les balises et prennent en charge deux attributs facultatifs très notables. Le premier - COLSPAN - combine les cellules horizontalement, le second - ROWSPAN - verticalement.


Riz. 5.2. Le tableau d'origine dont les cellules seront fusionnées


Riz. 5.3. Le tableau présenté à la Fig. 5.2, après avoir fusionné certaines cellules (les cellules fusionnées sont indiquées par l'addition de leurs numéros)

Pour fusionner plusieurs cellules horizontalement en une seule, vous devez suivre ces étapes.

1. Rechercher dans le code Balise HTML

Créons les cellules combinées 4 + 5 et 12 + 13 + 14 + 15 de la même manière.

La fusion verticale de cellules est un peu plus difficile. Voici les étapes à suivre pour ce faire.

1. Rechercher dans le code Chaîne HTML(balise), qui contient la première cellule à fusionner (si vous comptez les lignes de haut en bas).

2. Recherchez la balise dans le code de cette ligne

Notez que nous avons supprimé la balise qui créait la sixième cellule de la deuxième ligne, car elle a fusionné avec la première cellule.

Lorsque vous travaillez dans Excel, des situations surviennent souvent lorsque vous devez combiner plusieurs cellules en une seule (par exemple, pour créer un en-tête).

Maintenant, nous allons tout régler options possibles. Les deux premières méthodes conviennent si vous devez coller des cellules vides ou presque vides (partiellement remplies). D’autres connecteront non seulement les cellules elles-mêmes, mais aussi leur contenu.

Le moyen le plus simple

1 . Nous sélectionnons ce qui doit être combiné. Pour ce faire, cliquez sur bouton gauche déplacez la souris sur la cellule la plus à l'extérieur et, sans relâcher la souris, faites glisser jusqu'à ce que les cellules souhaitées soient entourées d'un cadre.

2. Cliquez sur le bouton de l'onglet « Accueil » (en haut).

Par défaut, ce bouton connecte les cellules et place leur contenu au centre. Mais il existe d'autres options : pour les ouvrir, il faut cliquer sur la petite flèche à droite du bouton.

Un autre moyen simple

1 . Sélectionnez les cellules souhaitées et cliquez sur l'une d'elles clic-droit souris. Apparaît menu contextuel, dans lequel nous sélectionnons l'élément « Formater les cellules ».

2. Dans la fenêtre, sélectionnez l'onglet « Alignement » et cochez la case « Fusionner les cellules », puis cliquez sur OK.

Fusionner des cellules avec des données

Si vous envisagez de joindre plusieurs cellules contenant déjà des informations, gardez à l’esprit que toutes les données ne seront donc pas enregistrées. Certaines informations seront supprimées.

Pour éviter que cela ne se produise, ils doivent être combinés différemment. Il existe plusieurs manières : par concaténation de données, à l'aide du programme Notepad et via une macro.

Première méthode (via l'embrayage)

Étape 1 : Coller les données ensemble

Vous devez d’abord coller les données, c’est-à-dire les connecter les unes aux autres. Cela se fait dans une nouvelle cellule en utilisant la fonction « Concaténer » ou via le signe &. Je vais vous montrer les deux options avec un exemple, et vous pourrez choisir celle que vous préférez.

Collage grâce à la fonction « CONTACT ». Disons que nous avons un prénom, un nom et un patronyme distincts. Toutes ces données doivent être combinées et, pour ce faire, il faut d'abord les coller ensemble.

1 . Cliquez sur une cellule vide.

2. On imprime le signe = et en majuscule le mot CONNECTER

3. Ouvrez le support et cliquez sur la première cellule contenant les données, puis tapez un point-virgule et cliquez sur la deuxième, puis à nouveau sur le point-virgule - et sur la troisième. Après cela, nous fermons le support.

4 . Appuyez sur la touche Entrée du clavier.

Toutes les données sont fusionnées en une seule ligne continue. S'il faut les séparer d'une manière ou d'une autre (par un espace, une virgule, etc.), ce caractère doit également être ajouté à la formule, mais uniquement entre guillemets. Un exemple de signe - comme séparateur :

Il en va de même pour l'espace : il devra être imprimé entre guillemets et séparé par un point-virgule :

Collage via & signature. Ce symbole se situe au même endroit que le chiffre 7 sur le clavier. Vous devez le composer à Mise en page anglaise tout en maintenant la touche Maj enfoncée.

Le principe est quasiment le même que lors d'un collage utilisant la fonction CONCATENATE :

1 . Cliquez dans une cellule vide et tapez = connectez-vous

2. Cliquez sur la première cellule contenant les données, tapez le symbole & et cliquez sur la deuxième cellule, puis saisissez & à nouveau et cliquez sur la troisième, et ainsi de suite.

Comme dans le cas précédent, tout caractère supplémentaire(délimiteur) doit être cité.

Étape 2 : supprimer les doublons

Peu importe de quelle manière, mais nous avons assemblé les données.

Si vous devez obtenir le même résultat pour d’autres cellules, cette « formule » peut être étirée :

  • Cliquez sur la cellule avec le résultat
  • Pointez le petit carré noir en bas à droite
  • Lorsque le curseur prend la forme d'un fin plus noir, appuyez sur le bouton gauche de la souris et, sans le relâcher, étirez-le sur d'autres cellules

Voilà ce que j'ai obtenu :

Vous pouvez en apprendre davantage sur les « étirements » grâce à cette leçon.

Bien sûr, tout cela est bon et merveilleux, mais il y a un problème. Puisque nous avons collé les données ensemble via une formule, le résultat de ces actions ne sera visible que si l'original est conservé. En d’autres termes, les nouvelles et les anciennes cellules doivent rester en place.

Parfois, cela fonctionne, mais que se passe-t-il si vous n’avez besoin que de données concaténées ? Il y a une sortie !

1 . Sélectionnez de nouvelles cellules (collées).

2. Faites un clic droit sur l'un d'entre eux et sélectionnez « Copier » dans le menu.

3. Sélectionnez d’autres cellules vides.

4 . Faites un clic droit sur l’un d’entre eux et sélectionnez « Coller spécial ».

5 . Dans la fenêtre, sélectionnez « Valeurs » (en haut) et cliquez sur OK.

En conséquence, nous obtenons les mêmes données fusionnées, mais pas sous la forme d'une formule (qui ne fonctionne pas sans l'original), mais sous forme de texte brut.

En fait, toutes les données précédentes peuvent désormais être supprimées, et celle-ci (nouvelle) peut être copiée et collée à sa place.

Deuxième méthode (via le Bloc-notes)

Honnêtement, j'aime encore mieux cette méthode - elle est plus rapide.

1 . Dans Excel, sélectionnez les cellules contenant les données requises (vous pouvez sélectionner des colonnes/lignes entières).

2. Copiez-les (bouton droit de la souris - Copier).

3. Ouvrez le programme Notepad : Démarrer - Tous les programmes - Accessoires - Notepad. Ou ouvrez Démarrer et tapez le mot bloc-notes dans le champ de recherche (ci-dessous).

4 . Collez les données copiées dans la fenêtre du programme (clic droit sur un espace vide - Coller).

5 . Copiez le caractère de tabulation.

Pour cela, dans une ligne vide du Bloc-notes (vous pouvez y accéder en appuyant sur Entrée), appuyez une fois sur la touche Tab du clavier.

Le pointeur se déplace immédiatement un peu vers la droite. Maintenez le bouton gauche de la souris enfoncé et sélectionnez ce segment, qui ressemble visuellement à une douzaine d'espaces. Ensuite on copie (clic droit sur celui sélectionné - Copier).

6. En haut du programme Notepad, cliquez sur l'élément « Modifier » et sélectionnez « Remplacer... ».

7. Dans le premier champ (« Quoi : »), nous collons le caractère de tabulation copié et dans le deuxième champ (« Quoi : ») nous insérons le séparateur dont nous avons besoin, par exemple, appuyez sur la barre d'espace.

8 . Cliquez sur le bouton « Remplacer tout » et fermez cette petite fenêtre.

Après cela, les données du Bloc-notes changeront un peu - le texte semblera un peu rétrécir.

9 . Sélectionnez tout cela dans le Bloc-notes et copiez.

dix . Allons à Programme Excel et collez les données copiées (en supprimant les précédentes).

Troisième méthode (macro)

Une autre option pour fusionner des cellules dans Excel sans perdre de données. C'est un peu plus complexe – pour ceux qui savent ce qu'est Visual Basic.

J'ai emprunté cette méthode à cet article. Au fait, un site très sympa, je le recommande à tous ceux qui travaillent avec Excel.

1 . Ouvrez l'onglet « Affichage » et cliquez sur le bouton « Macros ».

2. Tapez le nom de la macro et cliquez sur « Créer ».

3. L'éditeur Visual Basic s'ouvre. Collez-y le code suivant :

Sous-fusionner vers une cellule()
Const sDELIM As String = " " "Le délimiteur dans ce cas est un espace.
Dim rCell comme plage
Dim sMergeStr en tant que chaîne
Si NomType(Sélection)<>"Plage" Puis Quitter Sub "si aucune cellule n'est sélectionnée, le programme se termine
Avec sélection
Pour chaque rCell dans .Cells
sMergeStr =sMergeStr & sDELIM & rCell.Text "processus de collecte de texte à partir de cellules
Suivant
Application.DisplayAlerts = False "désactivez l'avertissement habituel de perte de texte
.Merge Across:=False "fusion de cellules
Application.DisplayAlerts = True
.Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) " ajoute le texte additionné aux cellules fusionnées
Terminer par
Fin du sous-marin

4 . Fermez l'éditeur Visual Basic.

Maintenant, pour fusionner des cellules avec des données, vous devez les sélectionner, puis dans l'onglet « Affichage », cliquez sur le bouton « Macros » et dans la nouvelle fenêtre, cliquez sur « Exécuter ».