Méthode 1: Utiliser un outil automatique
Excel a un outil automatique conçu pour scinder le texte dans les colonnes. Cela ne fonctionne pas automatiquement, toutes les actions devront donc être effectuées manuellement, en sélectionnant la plage de données traitées. Cependant, le paramètre est le plus simple et rapide dans la mise en œuvre.
- Avec le bouton gauche de la souris, sélectionnez toutes les cellules dont vous souhaitez diviser le texte sur les colonnes.
- Après cela, allez à l'onglet "Données" et cliquez sur le bouton "Texte sur colonne".
- La fenêtre "Wizard de texte de colonne" apparaît, dans laquelle vous souhaitez sélectionner le format de données "avec les séparateurs". Le séparateur effectue le plus souvent de l'espace, mais s'il s'agit d'un autre signe de ponctuation, vous devrez le préciser à l'étape suivante.
- Cochez la vérification du symbole de séquence ou entrez-la manuellement, puis lisez le résultat de la séparation préliminaire dans la fenêtre ci-dessous.
- Dans la dernière étape, vous pouvez spécifier un nouveau format de colonne et un endroit où ils doivent être placés. Une fois la configuration terminée, cliquez sur "Terminer" pour appliquer toutes les modifications.
- Retournez à la table et assurez-vous que la séparation est passée avec succès.
À partir de cette instruction, nous pouvons conclure que l'utilisation d'un tel outil est de manière optimale dans les situations où la séparation ne doit être effectuée qu'une seule fois, désignant pour chaque mot une nouvelle colonne. Toutefois, si de nouvelles données sont constamment introduites dans la table, tout le temps de les divisera de cette manière ne sera pas tout à fait pratique, donc dans de tels cas, nous vous suggérons de vous familiariser avec la manière suivante.
Méthode 2: Création d'une formule de fraction de texte
Dans Excel, vous pouvez créer de manière indépendante une formule relativement complexe qui vous permettra de calculer les positions des mots dans la cellule, de trouver des lacunes et de diviser chacun en colonnes séparées. À titre d'exemple, nous allons prendre une cellule composée de trois mots séparés par des espaces. Pour chacun d'eux, il faudra sa propre formule, par conséquent, nous divisons la méthode en trois étapes.Étape 1: Séparation du premier mot
La formule du premier mot est la plus simple, car elle devra être repoussée uniquement d'une lacune pour déterminer la position correcte. Considérez chaque étape de sa création, de sorte qu'une image complète formée est la raison pour laquelle certains calculs sont nécessaires.
- Pour plus de commodité, créez trois nouvelles colonnes avec des signatures où nous ajouterons du texte séparé. Vous pouvez faire la même chose ou ignorer ce moment.
- Sélectionnez la cellule où vous souhaitez positionner le premier mot et écrire la formule = Lessimv (.
- Après cela, appuyez sur la touche "Option Arguments", puis passe dans la fenêtre d'édition graphique de la formule.
- En tant que texte de l'argument, spécifiez la cellule avec l'inscription en cliquant dessus avec le bouton gauche de la souris sur la table.
- Le nombre de signes à un espace ou à un autre séparateur devra calculer, mais nous ne le ferons pas manuellement, mais nous utiliserons une autre formule - recherche ().
- Dès que vous l'enregistrez dans un tel format, il apparaîtra dans le texte de la cellule sur le dessus et sera mis en évidence en gras. Cliquez dessus pour passer rapidement à la transition vers les arguments de cette fonction.
- Dans le champ "Squelette", mettez simplement l'espace ou le séparateur utilisé car il vous aidera à comprendre où se termine le mot. Dans la "Text_-Search", spécifiez la même cellule étant traitée.
- Cliquez sur la première fonction pour y retourner et ajouter à la fin du deuxième argument -1. Cela est nécessaire pour que la formule de recherche prend en compte et non l'espace souhaité, mais le symbole. Comme on peut le voir dans la capture d'écran suivante, le résultat est affiché sans espaces, ce qui signifie que la compilation de formule est effectuée correctement.
- Fermez l'éditeur de fonctions et assurez-vous que le mot est correctement affiché dans la nouvelle cellule.
- Tenez la cellule dans le coin inférieur droit et faites-la glisser jusqu'au nombre de lignes requis pour l'étirer. Les valeurs d'autres expressions sont donc substituées, qui doivent être divisées et l'accomplissement de la formule est automatiquement.
La formule entièrement créée a la forme = levsimv (A1; recherche (""; A1) -1), vous pouvez la créer selon les instructions ci-dessus ou l'insérer si les conditions et le séparateur conviennent. N'oubliez pas de remplacer la cellule traitée.
Étape 2: Séparation du deuxième mot
La chose la plus difficile est de diviser le deuxième mot qui, dans notre cas, est le nom. Cela est dû au fait qu'il est entouré d'espaces des deux côtés. Vous devrez donc prendre en compte les deux, créant une formule massive pour le calcul correct de la position.
- Dans ce cas, la formule principale sera = PST (- écrivez-la sous ce formulaire, puis passez à la fenêtre Paramètres de l'argument.
- Cette formule recherchera la chaîne souhaitée dans le texte, qui est choisie par la cellule avec une inscription pour la séparation.
- La position initiale de la ligne devra être déterminée à l'aide de la recherche de formule auxiliaire déjà familière ().
- Créer et se déplacer vers elle, remplissez de la même manière qu'il a été montré à l'étape précédente. En tant que texte souhaité, utilisez le séparateur et spécifiez la cellule sous forme de texte à rechercher.
- Retournez à la formule précédente, où ajoutez la fonction "Recherche" +1 à la fin pour démarrer un compte du caractère suivant après l'espace trouvé.
- Maintenant, la formule peut déjà commencer à rechercher la ligne du premier nom du personnage, mais elle ne sait toujours pas où la terminaison, donc, dans le champ "Noms" à nouveau, écrivez la formule de recherche ().
- Allez dans ses arguments et remplissez-les sous la forme déjà familière.
- Auparavant, nous n'avons pas tenu compte de la position initiale de cette fonction, mais il est maintenant nécessaire de saisir la recherche (), car cette formule ne doit pas trouver une première lacune, mais la seconde.
- Allez à la fonction créée et remplissez-la de la même manière.
- Retournez à la première "recherche" et ajoutez-le dans "Nach_position" +1 à la fin, car il n'a pas besoin d'espace pour rechercher la ligne, mais le caractère suivant.
- Cliquez sur la racine = PST et placez le curseur à la fin de la ligne "Number_Names".
- Extraire l'expression de l'expression (""; A1) -1 pour compléter les calculs des espaces.
- Retournez à la table, étirez la formule et assurez-vous que les mots sont affichés correctement.
La formule s'est avérée grosse et tous les utilisateurs ne comprennent pas exactement comment cela fonctionne. Le fait est que pour rechercher la ligne, je devais utiliser plusieurs fonctions qui déterminent les positions initiales et finales des espaces, puis un symbole enlèvera de manière à ce que ces lacunes ont été affichées. En conséquence, la formule est la suivante: = PSTR (A1; recherche (""; A1) +1; recherche (""; A1; recherche (""; A1) +1) -POISK (""; A1) - 1). Utilisez-le comme exemple en remplaçant le numéro de cellule avec le texte.
Étape 3: Séparation du troisième mot
La dernière étape de notre instruction implique la division du troisième mot, qui ressemble à la même manière que cela se produisait avec le premier, mais la formule générale change légèrement.
- Dans une cellule vide, pour l'emplacement du texte futur, écrivez = rashesimv (et accédez aux arguments de cette fonction.
- En tant que texte, spécifiez une cellule avec une inscription pour la séparation.
- Cette fonction auxiliaire de cette fois pour trouver un mot s'appelle DLSTR (A1), où A1 est la même cellule avec le texte. Cette fonctionnalité détermine le nombre de caractères dans le texte et nous ne resterons que convenant.
- Pour ce faire, ajoutez -poik () et allez à modifier cette formule.
- Entrez la structure déjà familière pour rechercher le premier séparateur de la chaîne.
- Ajoutez une autre recherche pour la position de départ ().
- Spécifiez-le la même structure.
- Retour à la formule de recherche précédente.
- Ajouter +1 à sa position initiale.
- Naviguez jusqu'à la racine de Formula Rascupev et assurez-vous que le résultat est affiché correctement, puis confirmez les modifications. La formule complète dans ce cas ressemble à = PRACEMIR (A1; DLSTR (A1) -POISK (""; A1; recherche (""; A1) +1)).
- En conséquence, dans la prochaine capture d'écran, vous voyez que les trois mots sont séparés correctement et sont dans leurs colonnes. Pour cela, il était nécessaire d'utiliser une variété de formules et de fonctions auxiliaires, mais il vous permet de développer dynamiquement la table et de ne pas vous inquiéter que chaque fois que vous devez partager le texte. Si nécessaire, développez simplement la formule en le déplaçant de manière à ce que les cellules suivantes soient automatiquement affectées.