Transcription
1. Introduction aux fonctions de texte: D' accord. Maintenant, vous avez terminé les fonctions de référence de la section 5. Il est temps de passer à la section six formules de texte. Et comme vous l'avez peut-être deviné, cela couvre essentiellement n'importe quelle formule ou fonction dans Excel qui vous permet de travailler avec ou manipuler des chaînes de texte. Donc, nous allons commencer avec quelques fonctions de base basées sur la capitalisation, comme supérieure, inférieure et correcte. Nous parlerons rapidement de la fonction d'ajustement. Ensuite, nous allons à King Cat Nate, qui est fondamentalement comment les chaînes de texte jointes ensemble parlent de la façon de convertir les valeurs
et les valeurs de texte en texte en utilisant les fonctions de texte et de valeur. Nous allons parler de gauche mi-droite, qui sont des moyens vraiment puissants pour extraire des morceaux de chaînes de texte. Et enfin, nous allons chercher, trouver et aller dans quelques exemples Excel. Teoh vous montrer comment cela fonctionne, comme d'habitude pour les fichiers à télécharger Excel pour les analystes Fonctions de texte, qui est un PDF, puis Section six fonctions de texte, qui est un fichier Excel. Alors allez-y et donnez ces téléchargements Commençons
2. UPPER/LOWER/PROPER & TRIM: OK,
commençons les choses en parlant de quatre fonctions de texte assez simples. Couper en haut, bas et en bon état, commençant par la garniture. Fondamentalement, tout ce qu'il fait est de supprimer les espaces de début ou de fin d'une chaîne de texte. Et bien que cela puisse sembler une chose triviale pour la fonction à faire, c'est vraiment, vraiment important. Et c'est parce que si les chaînes de texte sont identiques, sauf le fait qu'on a un espace de fin à la fin, elles ressemblent exactement à vous. Mais Excel les traitera est des valeurs totalement différentes qui peuvent totalement faire des ravages sur choses comme rechercher ou faire correspondre des fonctions qui essaient de trouver des valeurs exactes pour correspondre um afin que trim les rendra équivalentes. Et honnêtement, c'est une bonne pratique d'avoir l'habitude d'utiliser juste pour normaliser vos champs de texte inférieurs, supérieurs et corrects. Ces fonctions basées uniquement sur la capitalisation de l'air si bas convertiront simplement les caractères d' un orteil de tableau de référence. Toutes les majuscules minuscules convertiront tous les caractères en majuscules et proprement majuscule la première lettre de chaque mot d'une chaîne de texte. Alors plongons dans Excel et voyons qu'on doit travailler avec. Um, j'ai ouvert la section six fonctions texte fichier Excel. Alors allez-y et ouvrez ça et suivez juste un onglet ici. Ça s'appelle des données brutes et on dirait que nous avons quelques noms ici. Adresse de genre, état de la
ville ,
zip ,
email, téléphone et national. Donc nous allons travailler exclusivement avec cet onglet et ce seul fichier pendant que nous travaillons dans cette section. Notre premier défi est donc de créer deux nouveaux champs pour le prénom et le nom de famille. Et ce que nous voulons faire est de convertir en cas approprié et aussi de couper tous les
espaces potentiels de début ou de fin. Et comme vous pouvez le voir, tout
ça ressemble, vous savez, à des prénoms normaux. Mais si vous sélectionnez une cellule et que vous cliquez dans la barre de formule, vous verrez que Jennifer, par
exemple, a un espace de fin après. Pas le Tchad. Susan ne le fait pas. Wayne le fait. Mais comme vous pouvez le voir, c'est vraiment manuel. Et la seule façon de le dire est en cliquant sur la valeur de chaque cellule. Donc ce qu'on va faire, c'est créer une nouvelle colonne. Je viens juste de cliquer Colin être, et je vais faire insérer. Et je vais appeler cette nouvelle colonne proprement dite. Oups. Prénom propre. Et donc je vais commencer avec juste la bonne fonction donc égale correcte. Ouvrez la princesse. Sélectionnez un à et fermez-le. Comme vous pouvez le voir, cela convertit Jennifer et toutes les majuscules en Jennifer avec juste une majuscule J. Maintenant, je n'ai pas besoin de créer une nouvelle colonne et de prendre la coupe de cette version. Je pourrais juste ajouter des garnitures à cela et corriger les deux fonctions à la fois. Donc je vais dire égal à huit pour fermer les parenthèses. Et quand ils appliqueront ça, Jennifer n'aura plus d'espace de fin. Donc, faisons exactement la même chose après la colonne D Dans un clic droit e insérer, appelez-le le nom de famille approprié égale parenthèse appropriée d deux parenthèses et a enfermé les deux princes hors de lui. Entrez et appliquez-le vers le bas. Voilà, tu y vas. Donc, les examens appropriés pour nettoyer le prénom et les colonnes de nom de famille
3. La fonction CONCATENATE (&): D' accord. Ensuite, nous avons la fonction innée concoct, qui est honnêtement, une de mes fonctions préférées. C' est l'une des fonctions les plus sous-estimées et puissantes et excellent. Vraiment. Ce qu'il fait est de combiner des valeurs de cellule de texte ou des sorties de formule en une seule chaîne de texte. Vous pouvez soit taper égal peut Capitaine 8 si vous choisissez. Ou vous pouvez simplement utiliser le symbole esperluette, qui fait exactement la même chose. Notez donc que vous pouvez combiner simplement vendre des références et les chaînes qu'elles contiennent. Ah, vous pouvez combiner ceux avec des chaînes de texte entrées par l'utilisateur entourées de guillemets, ou vous pouvez les combiner avec d'autres formules, qui sortiront des morceaux de chaînes de texte à contaminer. Donc, dans notre premier exemple ici, nous avons un prénom. Daniel. Nom de famille, à droite. Le premier cas, Nous sommes juste de combiner les deux un deux et B deux, qui nous donne cette sortie de chute. Daniel. En ce moment, le deuxième exemple de travail Captain faisant les mêmes deux champs sauf en ajoutant un espace entre eso. La sortie est l'espace de Daniel, non ? Et puis les troisième et quatrième exemples intègrent la fonction gauche, dont nous allons parler dans la prochaine conférence. Alors nous allons aller dans Excel et nous allons faire deux choses ici. On va créer une colonne de nom complet et un peigne d'adresse complet. Je suis donc je vais faire un clic droit sur la colonne f insérer une nouvelle colonne. Je vais appeler ça le nom complet. Donc, le but ici est de créer ah, champ de nom
complet qui prend le prénom propre, l'initiale du milieu et le nom de famille approprié avec des espaces entre eux. Donc tout ce que je vais faire est de taper égal et le premier texte pendant ce que je veux, qui est le prénom propre soit trop de 10%. Et je me souviens que j'ai besoin d'un espace entre ça et l'initiale du milieu. Donc, entre guillemets, je vais écrire un espace pour qu'il semble que rien n'y soit. Mais je suis en fait en train d'insérer comme espace dans ma chaîne résultante. Et puis un autre et pour cent à l'initiale du milieu et un autre espace un dernier 10% et dans le nom de famille propre. Donc re la lecture de cette formule, je dois être si propre prénom, puis une initiale du milieu de l'espace été un nom de famille propre espace. Alors j'ai frappé. Entrez. Développez ça. Comme vous pouvez le voir, cela fonctionne magnifiquement. Un cas similaire pour l'adresse complète, juste aller à droite ? Cliquez sur. Com. L insère une nouvelle colonne. Nommez-lui l'adresse complète. Et dans ce cas, j'aimerais faire quelque chose de similaire. Je veux juste l'adresse de la rue suivie d'une virgule et un espace que la ville virgule Space State Comma espace Code postal. Donc la même idée ici. Commencez par des égaux. H deux et pourcentage d'espace virgule dans les guillemets esperluette, esperluette
urbaine, espace virgule et guillemets et esperluette d'état en pourcentage, guillemets
d'espace virgule, code sip
esperluette. Alors adresse de la rue Common Space City. Common Space State type de code postal d'espace appuyez sur Entrée. Élargissez ça pour qu'on puisse le voir et voilà. C' est donc une concaténation de base pour rassembler plusieurs chaînes de texte.
4. LEFT/MI/LEN et LEN: D' accord. Ensuite, nous avons gauche et droite, qui retournent un nombre spécifique de caractères à partir d'un emplacement dans une chaîne de texte. En d'autres termes, ils extraient des morceaux de texte à partir d'une chaîne plus grande. Nous allons également parler de la fonction Len ou de la longueur, qui renvoie le nombre total de caractères dans une chaîne. Donc, la syntaxe sage, vraiment simple. Ils commencent juste par la référence de texte à gauche, dit
fondamentalement, je veux retourner un certain nombre de caractères à partir de la gauche de cette bague de texte. Donc, si vous deviez dire, à partir de la gauche de la chaîne un trois ou la chaîne dans un retour à trois caractères, Excel va juste commencer à gauche de cette chaîne et retourner. Les 2 premiers caractères qu'il trouve fonctionnent exactement de la même manière. Il commence juste à partir de la droite d'une chaîne de texte et fonctionne son chemin vers la gauche. Donc si j'ai dit à droite de ce texte pendant sept,
donne-moi trois caractères en retour, ça va retourner 100 parce que ces air les trois derniers caractères de la force, euh et puis milieu a un composant supplémentaire à elle, qui est le numéro de départ, et c'est essentiellement ce que vous utilisez lorsque vous voulez tirer une chaîne de texte ou extraire des caractères du milieu d'une force. Donc ici disaient à partir du milieu de cette chaîne dans un cinq, je veux commencer en position quatre et retourner cinq caractères, et cela retournera 0 à 215 parce que zéro est dans la quatrième position dans la chaîne. Et puis dernier but non moindre, Len, qui parle de lui-même, compte
juste les caractères dans ce cas il y a 17 caractères dans l'anneau de texte de l'échantillon. Alors passons à exceller. On va travailler sur la colonne téléphonique de la colonne. Et donc je vais créer trois nouvelles colonnes ici, et je vais les nommer code régional peut venir Oh, préfixe Revenu P et numéro de ligne appelant Cube, et je vais définir l'indicatif régional comme ces 3 premiers numéros du numéro de téléphone. mal défini le préfixe comme le deuxième morceau de trois numéros avec le numéro de téléphone et ensuite numéro de
ligne va être les quatre derniers du numéro, donc on va s'entraîner tous les trois à gauche et à droite. Afin d'accomplir cela donc pour le code régional, puisque c'est les 3 premiers caractères de la chaîne, je vais utiliser la fonction gauche donc égale à gauche et deux est mon numéro de référence de texte de caractères. Ça va être trois. Je viens de fermer ça et de l'appliquer. Voilà, préfixe. Nous avons besoin d'une fonction intermédiaire parce que nous sortons des caractères du milieu de cette
chaîne de texte . Donc le texte sera la même référence. Et au numéro de départ est fondamentalement que où est le premier personnage que nous voulons retourner ? Et c'est dans 12345 C'est en cinquième position, et le nombre de caractères que nous voulons retourner est de trois. Appuyez sur Entrée 376 Cela semble correct à 89 Là, nous allons. Et dernier but non moindre, numéro de
ligne est juste les quatre derniers chiffres du numéro de téléphone, donc nous utilisons à nouveau la référence de texte est dans et nous voulons retourner quatre chiffres à partir de la droite. La réserve 64 a l'air bien. Appliquez-le vers le bas et vous y allez. Fonctions simples gauche milieu droit
5. TEXTE / VALUE: bien, donc je veux prendre une minute pour parler de deux fonctions appelées texte et valeur, qui pourraient être des fonctions vraiment utiles quand Excel traite votre texte comme des valeurs et vos valeurs comme texte eso. Ce que la fonction de texte fait est qu'elle convertit une valeur numérique en texte et les signes de format
particulier à sa valeur. À l'envers, convertit une chaîne de texte qui représente un nombre en une valeur afin que vous puissiez le traiter comme telle. Donc, pour la fonction de texte, euh, deux composants de la formule, les premiers morceaux de la valeur. Il peut s'agir d'un nombre de formule qui est évalué à un nombre ou d'une référence à une cellule contenant un nombre. Et la deuxième partie est la façon dont vous voulez formater votre texte, si vous voulez formater en tant que date en tant que monnaie, un
certain nombre
de décimales ou de chiffres, etc. Donc, un exemple très courant où vous pourriez rencontrer des problèmes entre les textes et les valeurs est traiter les codes ZIP. Donc, nous allons à nouveau dans Excel et jeter un oeil à son champ de code postal, qui n'est pas la colonne K pour ceux d'entre vous ne savent pas que le code postal traditionnel ou standard devrait avoir cinq chiffres. Le problème ici est que certains codes ZIP, qui ont commencé par un zéro, ont obtenu ce zéro en tête retiré par Excel parce qu'Excel traite cela comme une
valeur et il considère que le zéro en tête n'est pas pertinent. Donc, ce que nous devons faire est de créer une nouvelle colonne ici. Donc je vais droite Cliquer colonne, Alan, insérer un nouveau peigne. Je vais l'appeler New Zip. Et donc, comme un premier effort, essayons simplement d'utiliser une fonction de texte ici. Donc égal au texte nos valeurs vont être la valeur du code postal dans K deux, puis pour le texte de format . Je veux voir si je peux lui donner cinq chiffres. Donc, entre guillemets, je vais juste frapper le signe de livre ou de hachage cinq fois, fermer les guillemets, puis fermer les parenthèses et appuyer sur Entrée. Et cela a fonctionné pour les cinq chiffres. Le problème est, il n'a pas ajouté zéro à mon code postal à quatre chiffres parce que zéro avait déjà été retiré de. C' est donc nous avons besoin d'être un peu plus intelligents ici. Donc, ce que je vais faire est d'incorporer ah déclaration logique avec une fonction Len pour traiter les codes postaux à
quatre chiffres un peu différemment. Donc ce qu'on va faire ici, c'est qu'on va commencer par la fonction texte. Étaient déjà depuis que nous sommes allés assez loin et nous allons juste commencer par, si la longueur Donc si Len de k deux, elle est un champ de code postal fermer la parenthèse est égale à cinq, et la valeur de True est que nous allons le convertir en texte avec cinq décimales. Et c'est ça. Quand une virgule sur la valeur de faux, voici où nous allons dire à Excel comment traiter les marchandises visitées avec seulement quatre chiffres. Donc nous allons dire, euh, si la longueur de K 2 proche que les parenthèses est égale à quatre, alors je vais juste prendre ceci et juste copier coller, me faire
gagner un peu de temps. Ensuite, nous allons convertir la valeur K 2 en texte. Mais je vais faire une modification au format, et je vais forcer le premier chiffre à être un zéro, puis finir avec des signes de 4£ et ensuite je vais fermer ça avec deux parenthèses de plus, et ça devrait juste le faire. Alors appuyez sur Entrée. Appliquez-le vers le bas. Et, comme vous pouvez le voir, les cas où il n'avait que quatre chiffres. Maintenant que ce zéro de début ajouté à nouveau dans Donc encore une fois, juste pour revoir cette formule disaient, si la longueur du code postal est égale à cinq, juste converti en texte avec autant de chiffres que vous pouvez, um, si la longueur est égale à quatre,
convertie en texte et forcer le premier chiffre à être un zéro, eso utilisé combinaison d'opérateurs logiques, la fonction de longueur et la fonction de texte pour créer un nouveau champ de code postal
approprié.
6. Recherchez /TROUVER: Ok, Donc nous avons parlé des fonctions simples à gauche mi-droite sur nous avons déterminé le
nombre très spécifique de caractères à retourner. Dans chaque cas, cela fonctionne très bien pour des choses comme les numéros de téléphone, qui sont extrêmement cohérents et standardisés. Mais de façon réaliste, il y a beaucoup de situations où nous allons gérer, euh, un nombre variable de caractères à retourner. En d'autres termes, que se passe-t-il si nous avons besoin des trois caractères après le signe de l'esperluette ou de tous les caractères précédant le tiret ? Des questions comme ça ne peuvent pas être traitées par les fonctions du milieu gauche droit seules. Vous avez besoin de quelque chose comme la fonction de recherche à pour vous aider à accomplir cela. Donc, la recherche, qui est une fonction préférée personnelle de la mienne et espérons bientôt être préférée de la vôtre est une fonction vraiment puissante qui recherche une chaîne de caractères donnée. Et puis, s'il le trouve, il renvoie la position de cette chaîne. S' il ne trouve pas, il renvoie une erreur de valeur. Sage de la syntaxe Eso. Il y a trois pièces. Fondamentalement, ça commence par ce que vous cherchez ? Quel caractère ou la force, où vous cherchez ? Et puis une pièce optionnelle appelée Start engourdi. Par défaut, recherche commencera au début ou à gauche d'une chaîne de texte et se déplacera de gauche à droite jusqu'à ce qu'elle trouve ce que vous cherchez. Si vous définissez le numéro de début deux quelque chose de différent, il commencera essentiellement après un certain nombre de caractères. Donc, dans ce cas, ici, nous regardons une chaîne de texte dans la cellule 11. Donc, nous disons OK, recherchez le signe de pourcentage dans les 11. Il commence à gauche et compte 123456789 Trouve dans la neuvième position et retourne le numéro neuf. Dans ce cas, nous utilisons le composant de numéro de départ facultatif de la formule disait rechercher le signe de
pourcentage dans ce même texte pendant ce temps commencer au 10e caractère. Donc, nous ignorons le premier signe de pourcentage pour trouver la deuxième instance du pourcentage qui atterrit en position 13. Donc retourne à 13, puis les deux exemples suivants commencent à vous montrer comment vous pouvez intégrer la fonction de
recherche avec d'autres comme le bout droit gauche. Ajoutez cet élément dynamique auquel je faisais allusion, qui est l'utilisation la plus courante de la recherche. Vous ne verrez pas souvent la recherche seule un petit conseil avant de sauter pour exceller la
fonction find fonctionne exactement de la même manière, mais elle est sensible à la casse. Donc, par défaut, lorsque la sensibilité à la casse n'est pas un facteur, j'utilise simplement la recherche afin de sauter pour exceller. Ce que nous voulons faire ici, c'est travailler avec cette colonne e-mail et créer un nouveau clic droit. Oh, insérez une colonne et nous l'appelons nom d'utilisateur, et je vais définir le nom d'utilisateur comme fondamentalement tout ce qui précède le signe at dans l' e-mail. Donc Jennifer J. McGrath à gmail dot com traduirait en nom d'utilisateur de Jennifer Jayme et Craft. Donc, je veux évidemment retourner des caractères à partir de la gauche de la chaîne de texte et de la fin de la colonne. Mais si je commence à écrire ça et que j'arrive à la pièce de nombre de personnages, que diable faire ici ? Donc, pour Jennifer J. McGrath, on
dirait que 15 caractères près de 16. Tu sais que je peux l'arranger. Mais alors, si j'ai essayé d'appliquer ça, vous savez que je reçois des morceaux de l'adresse parce que évidemment ce n'est pas un nombre standard de caractères que je dois retourner. Donc, ce que je dois faire est de remplacer le nombre de caractères partie de cette fonction par une recherche. Donc, je vais chercher quatre Le signe à entouré de guillemets parce que c'est techniquement une chaîne de
texte. Il s'agissait de chercher à l'intérieur et puis de fermer ça. Alors maintenant ce qu'on fait. Donc, nous disons, a commencé à gauche de cet e-mail et je veux que vous retourniez fondamentalement le nombre de caractères qu'il faut pour que vous trouviez le symbole at. Donc si je finissais tout ça maintenant, nous serions proches. Mais vous voyez comment nous incluons fondamentalement le symbole at avec lui. C' est parce que c'est trouver le signe at dans la 16e position et renvoyer 16 caractères,
ce qui, par définition, inclut l'extérieur. Donc tout ce que j'ai à faire, c'est supprimer cette dernière parenthèse. Et puisque je suis toujours dans le nombre de caractères composant de la formule va ajouter un moins,
puis le fermer, puis le fermer, et tout ce qui fait est dit Ok, retourner un caractère de moins pour que je n'inclue pas l'extérieur. Maintenant, quand j'applique ça là-bas, tu y vas. Peu importe où le signe at se produit dans la chaîne, la fonction de recherche me permet de toujours mettre à jour comment je définit le nom d'utilisateur est que je suis sur Lee obtenant la pièce qui le précède. Fonction vraiment puissante. C' est juste une application de cela va vous montrer quelques applications supplémentaires dans les prochaines conférences, alors restez à l'écoute.
7. Catégorisation des données avec IFNUMBER IF(ISNUMBER(SEARCH)): Très bien, donc il est temps de partager avec vous cette combinaison top secret, très, très,très puissante de formules que j'utilise à peu près tous les jours de ma vie. Appelez si est la recherche de numéro, donc ça semble un peu fou. C' est une combinaison de trois fonctions. Si instruction est nombre, instruction et instruction de recherche tous roulés en un seul, et fondamentalement ce qu'il fait, il vous aide à classer les données en fonction des cellules qui contiennent des chaînes de texte
spécifiques. Donc, en d'autres termes, vous pourriez avoir,
ah, ah, folle une chaîne de données
folleet
désordonnée qui contient des bits et des morceaux d'informations utiles que vous pouvez utiliser pour créer de nouvelles dimensions de données ou classer ah, nouvelles catégories de données. Si est le nombre. La recherche vous permet de penser essentiellement à travers la chaîne de texte, les
retirer et de créer ces dimensions ou classifications. Cependant, vous devez. Donc, pour interpréter cette formule, qui semble un peu folle au début, il est toujours plus facile de commencer de l'intérieur et de travailler votre chemin. Commençons par la fonction de recherche, que nous venons de parcourir. Fondamentalement, vous cherchez juste du texte dans une certaine chaîne de texte, et cela retournera soit une valeur, qui est la position où il a trouvé le texte que vous cherchez, soit une erreur s'il ne
trouve pas le texte, Donc, en prenant cela un pas plus loin de la formule est le nombre. Tout ce dicton, c'est tu
as eu un numéro quand tu as fait cette fonction de recherche Oui ou non ? Si tu as un numéro, ça veut dire qu'il retourne la position de cette chose que tu cherches. Ça veut dire qu'il l'a trouvé. Si vous n'avez pas de numéro, cela signifie que vous avez une erreur parce qu'il ne l'a pas trouvé. Donc tous ces deux-là disent que vous avez trouvé ce que vous cherchez ou pas ? Donc, lorsque vous prenez un pas de plus en arrière et regardez l'instruction if, tout ce que vous dites est que si vous avez trouvé ce que vous cherchez, puis renvoyez cette valeur de true. Sinon, si vous ne trouvez pas ce que vous cherchez, renvoyez la valeur si false, alors revenez à notre discussion sur si les instructions gardent à l'esprit que vous pouvez imbriquer autant de ceux-ci ensemble que vous le souhaitez, afin que vous puissiez créer des règles catégoriques extrêmement profondes et complexes en utilisant cette combinaison de fonctions. Alors passons dans Excel et je vais vous montrer un exemple de la façon dont nous pouvons le faire. Eso je vais créer une nouvelle colonne ici. le bouton droit. Oh, crée une colonne juste après l'e-mail et je vais appeler ce fournisseur. Et fondamentalement, ce que je veux faire ici est déterminé, euh, lequel de ces utilisateurs utilise Gmail, qui utilise un puits et quels utilisateurs utilisent Hotmail. Et donc ce que je vais faire, c'est que je vais utiliser une combinaison de si est nombre et fonctions de recherche pour rechercher ces mots-clés Gmail, AOL
et Hotmail afin de classer ces personnes dans leurs fournisseurs afin que vous puissiez commencer par si parenthèse ouverte est le nombre de parenthèses ouvertes recherche ouverte, princesse. Et je suis sur le bon texte composant cette formule. Alors, qu'est-ce que je cherche ? D' abord, je pourrais le faire dans n'importe quel ordre, mais la première chose que je vais chercher est Gmail. Je vais chercher ce texte à la fin et ensuite la syntaxe, ça devient un peu compliqué. Mais dès que vous avez terminé cela dans le texte
, aplanissez vos vêtements entre parenthèses, puis virgule sur la valeur de vrai. Donc à ce point, ma formule dit que si vous recherchez Gmail dans la cellule et deux et que vous trouvez Gmail. Que veux-tu revenir ? Donc je vais rendre Gino, trouver la valeur de la fausse paix. Voici où je peux commencer ma prochaine si déclaration parce que je vais imbriquer quelques déclarations si ici. Donc, au lieu de réécrire si est la recherche numérique à partir de zéro, allez dans la barre de formule, prenez tout ce que je viens d'écrire à la virgule. Copiez-le et collez-le juste après. Donc maintenant, la valeur de false est correcte. Si vous n'avez pas trouvé Gmail, faisons une autre recherche. Donc si son numéro cherche un puits, l'intérieur et à, alors on va appeler ça. Ouais, eh bien, et puis exactement la même logique ici pour ma troisième déclaration si la déclaration va copier ce morceau, coller après la virgule. La dernière chose que je vais chercher est Hotmail dedans si je le trouve, appelez-le Hotmail. Et maintenant mon dernier commentaire m'emmène à cette fin tout être toute déclaration qui la valeur false. Si tous ces tests sont faux, ce que je veux montrer ici et appelons ça un autre et fermons un tas de parenthèses. 123 pour m'amener au début et frapper entrée, donc je sais que c'était une bête de formule. Mais chaque pièce est en fait assez simple quand on pense à ce qu'elle fait vraiment. Donc, si je l'applique, comme vous pouvez le voir, il s'agit de retirer ou d'identifier le fournisseur de chacun de ces utilisateurs et de les classer
ou de les classer en conséquence. Donc, si je regarde la liste déroulante, vous pouvez voir que tout le monde tombe dans un de ces trois seaux. Alors on y va. n'est qu'un exemple de la puissance de cette combinaison de if est le nombre et la recherche peut être .
8. Combiner la DROITE, la LEN et la recherche: D' accord, donc j'ai encore un conseil à partager avec vous, les gars, aussi. Fermez cette section de fonction de texte. Mais avant que je le fasse, regardons jusqu'où nous sommes arrivés dans cette section sorte de faire défiler ce classeur de la section 6. Compte tenu de ce que nous avons commencé, c'est en fait assez impressionnant où nous avons fini. Nous avons donc pu créer, définir et modifier un certain nombre de champs différents et de nouvelles dimensions de données, en utilisant
simplement des combinaisons de fonctions de texte assez simples. Donc, j'espère que cela vous donne une idée de la puissance qu'ils sont, surtout une fois que vous apprenez à les combiner et à les manipuler de manière intéressante. Donc le dernier conseil que je veux partager avec vous, c'est une astuce trompeuse
difficile et difficile à obtenir. Alors rappelez-vous quand nous avons fait la formule de nom d'utilisateur et Colin P. Où nous avons dit que je veux retourner un nombre variable de caractères à partir de la gauche du
champ de l'e-mail et nous utilisons la recherche pour dire, Donnez-moi tout à l'enseigne ? Que faire si nous voulions renvoyer un nombre variable de caractères à partir de la droite d'une chaîne de texte ? Jetons un coup d'oeil à la façon dont on pourrait faire ça. En utilisant ce champ national, je vais juste créer un nouveau champ juste à côté. Nous appelons le court I D. Et je vais définir ça comme juste tous les personnages qui suivent le tableau de bord dans le I D.
national Donc vous pouvez voir dans certains cas trois sommets car je crois dans d'autres cas. C' est deux ou cinq. La ligne de fond est qu'il ne peut pas simplement insérer un nombre strict de caractères pour revenir de la droite. Je dois devenir plus intelligent que ça. Alors pourquoi ne pas commencer par la bonne fonction ? Parce que nous savons que c'est le bon point de départ et nous allons dire, d'accord,
renvoyer
les personnages de votre droite à mon champ I D national. Maintenant, le nombre de caractères à nouveau, il ne peut pas être juste un nombre, donc vous pourriez penser très bien. C' est évident. Il suffit d'utiliser la fonction de recherche et de rechercher le tiret dans le texte Boom et hey, vous écrivez pour la route vers. Mais avant d'aller et de tenir un défilé pour vous-même, appliquons-le et voyons ce qui se passe. Donc, le problème est, cela fonctionne très bien pour le 1er 2 mais dès que vous arrivez à un I D qui nécessite un
court à quatre chiffres , I d. Vous ne retournez que trois. Donc quelque chose n'est pas tout à fait juste. Et la raison pour laquelle nous voyons cette divergence est que la fonction droite fonctionne à partir de orteil
droit gauche de la fonction de recherche, d'autre part, par défaut des recherches de gauche à droite. Donc, quand vous dites rechercher le Dash, c'est trouver le tiret et le troisième caractère. Nous retournons donc trois caractères de droite à chaque fois. Peu importe s'il y a 34 500 caractères après le tiret parce que les recherches vont gauche à droite, pas à droite à gauche. Donc, revenons en arrière et mettons nos chapeaux mathématiques sur une seconde et disons Ok, s'il n'y a pas de moyen simple pour nous de définir via des fonctions ou des formules, quel nombre de caractères se produit après le tiret ? Quelles pièces pouvons-nous facilement définir avec les outils que nous avons afin d'affaiblir définir le nombre de caractères à travers le tiret, ce que nous avons déjà fait ? Utilisation de la fonction de recherche être ? Voici le lien manquant. Nous pouvons retourner la longueur de la chaîne entière en utilisant Len Function. Donc, si nous avons la longueur de la chaîne entière et que nous avons la longueur de la force à travers le tiret, alors pensez à ce que la différence de ces deux équivaut. Et c'est exactement ce dont nous avons besoin. Donc, si vous soustrayez tout à travers le tiret de la longueur de la chaîne entière, vous obtiendrez le nombre de caractères à droite du tiret. Donc une façon inhabituelle d'y penser, mais ça va faire le travail. Donc je vais juste supprimer ma fonction de recherche ici et recommencer à zéro. Donc encore une fois, je suis dans le nombre de caractères composant de cette fonction. Donc ce que je vais faire, c'est te dire, prenons le long de toi aussi. Soustrayez tous les caractères jusqu'au tiret. Donc je vais aussi chercher le tableau de bord en
toi, toi, et le fermer avec une maladie de deux parents. Donc maintenant, nous disons, accord, je veux que vous sachiez, prenez un certain nombre de personnages de la droite. Nous allons trouver le nombre de caractères comme la chaîne entière moins tout jusqu'au tiret et retourner ce qui reste. Et quand je l'applique vers le bas. Boum. Voilà, tu y vas. Cela explique le fait qu'il peut y avoir un nombre différent de chiffres à droite de ce tiret, donc vous pourriez faire la même chose. Par exemple, si nous voulions tout retirer après le signe à l'adresse pour l'e-mail, faisons juste,
euh, euh, service de
messagerie ici. SE égale à droite cette longueur de texte du texte moins la recherche pour le signe à l'intérieur du
boom de texte gmail dot com un bien dot com hotmail dot com Donc, encore une fois, un excellent rappel que si vous êtes créatif, il ya un nombre infini de façons de combiner ces fonctions pour faire presque tout ce que vous voulez faire. Donc, avec cela, cela enveloppe la section de texte. J' espère que ça vous a plu ensuite. Nous avons une autre super fonction de temps de rencontre de section, donc restez à l'écoute.
9. BONUS : La fonctionnalité SUBSTITUTE: donc il y a une autre fonction de texte qu'il n'a pas eu la chance de couvrir, et je voulais l'introduire ici dans la conférence bonus. Et cette fonction est appelée substitut. Et le but de la fonction de substitution, comme vous pouvez vous y attendre, est de remplacer un caractère ou une chaîne de caractères à partir d'un champ de texte et de remplacer ces caractères par quelque chose de nouveau. Maintenant, la beauté de Substitute est qu'il vous permet également de définir quelle instance d'un personnage à changer. Donc, regardant notre classeur de fonction texte ici, je vais me référer au numéro de téléphone, Champ et colonne sont, qui a deux instances différentes d'un tiret. Maintenant, laissez-moi vous montrer comment remplacer la formule peut remplacer soit le premier ou le deuxième tiret de l'intérieur de cette bague de texte. Donc il suffit d'insérer une nouvelle colonne après colonne sont et appelons-le nouveau numéro de téléphone, et ici, il peut taper une fonction de substitution, et il a quatre composants. premier composant est le texte que je veux éditer. Dans ce cas, c'est le numéro de téléphone cellulaire sont, aussi, et maintenant ici l'ancien texte. C' est où indiquer le caractère ou la chaîne de caractères que je voudrais changer dans ce cas, changer le tiret et ma virgule sur le nouveau texte est ce que je veux remplacer ce tiret par. Donc, au lieu d'un
tiret, mettons un tuyau ici. Et puisque c'est du texte, je dois l'entourer de guillemets. Et enfin, le quatrième composant de cette fonction est ce numéro d'instance. Tapez donc un et fermez la parenthèse. Comme vous pouvez le voir, six un huit tiret est remplacé par 618 pipe. Et si je retourne dans cette fonction et que je change le 1 à 2 maintenant, vous pouvez voir que le deuxième tiret a changé en tuyau. Et cela est utile lorsque vous essayez d'extraire des chaînes de texte très spécifiques d'un champ et que vous devez créer un identifiant unique unique. Donc, dans ce cas, ont remplacé deux tirets avec un tiret et un tuyau,
et maintenant je peux utiliser les fonctions de recherche en milieu gauche à droite en utilisant cet orteil de tuyau. Aide-moi à isoler les morceaux de cette corde. Alors, voilà. Je pourrais juste appliquer ça. Comme vous pouvez le voir dans tous les cas qui remplace la deuxième instance du tiret. Et voilà. C' est la fonction de substitution
10. HOMEWORK: Fonctions de texte: d' accord. C' est l'heure des devoirs. Donc, pour ceux d'entre vous qui veulent un peu de pratique supplémentaire avec des fonctions de texte, j'ai quelques bons défis pour vous ici dans le classeur d'exercice de devoirs Excel. Donc, je suis sur l'onglet fonctions de texte, et ici vous pouvez voir que nous avons un tas de chaînes de texte pour les clés de produit qui sont vraiment désordonnées. Beaucoup d'informations qui sont en quelque sorte intégrées là-dedans. Et ce que nous allons faire, c'est utiliser notre arsenal complet de fonctions de texte pour en extraire des
morceaux significatifs . Donc nous allons remplir ces colonnes B C D. Tout le chemin à travers la colonne h basée entièrement sur les chaînes de texte dans la
colonne clé de produit . Donc, en
regardant les instructions, nous avons six étapes ici. On va utiliser tout ce qu'il nous reste. Recherche au milieu de la droite. Nous allons utiliser le si est le nombre, combo de
recherche. Remplacer toutes ces bonnes choses. Alors donne-lui un coup de feu. Voyez comment vous faites si vous avez besoin de regarder les réponses que les fichiers disponibles pour vous sinon, meilleure chance