Enlever des Titres des Noms et en Comptant le Nombre de Mots dans une Cellule

Surpassez le Commentaire de la Formule

Enlever des Titres des Noms

Vous pouvez utiliser la formule qui suit pour enlever quatre titres communs (M., Dr, Mme et Mme.) d'un nom. Par exemple, si la cellule A1 contient M. Fred Munster, la formule rendrait Fred Munster.

=IF (OU (est PARTI (A1,2) = {"M.", "Dr", "Mme"}), le DROIT (A1, LEN (A1) - (TROUVENT (".", A1) +1)), A1),A1)+1)),A1)

Le compte du Nombre de Mots dans une Cellule

La formule suivante rend le nombre de mots dans la cellule A1 :

=LEN (SOIGNÉ (A1))-LEN (LE REMPLAÇANT ((A1), "",)) +1

La formule utilise la fonction SOIGNÉE pour enlever des espaces d'excès. Il utilise alors la fonction de REMPLAÇANT pour créer une nouvelle ficelle (dans la mémoire) qui a tous les caractères spatiaux enlevés. La longueur de cette ficelle est soustraite de la longueur de la ficelle (coupée) originale pour recevoir le nombre d'espaces. Cette valeur est alors augmentée par 1 pour recevoir le nombre de mots. The length of this string is subtracted from the length of the original (trimmed) string to get the number of spaces. This value is then incremented by 1 to get the number of words.

Notez que cette formule reviendra 1 si la cellule est vide. La modification suivante résout ce problème :

=IF (LEN (A1) =0,0, LEN (SOIGNÉ (A1))-LEN (LE REMPLAÇANT (SOIGNÉ (A1), "",)) +1)

Popularité : 4 % [?]

En Extrayant des Prénoms, les Deuxièmes prénoms et les Noms de famille dans Surpassent 2007

Surpassez des Commentaires de la Formule

Supposez que vous avez une liste vous composant des noms des gens dans une colonne simple. Vous devez séparer ces noms dans trois colonnes : un pour le prénom, un pour le deuxième prénom ou initial et un pour le nom de famille. Cette tâche est plus compliquée que vous pouvez penser initialement parce que pas chaque nom dans la colonne a un deuxième prénom ou le milieu initial. Cependant, vous pouvez le faire encore. one for the first name, one for the middle name or initial, and one for the last name. This task is more complicated than you may initially think because not every name in the column has a middle name or middle initial. However, you can still do it.

Noter

La tâche devient beaucoup plus compliquée si la liste contient des noms avec les titres (tels que Mme. ou Dr) ou appelle suivi par les détails supplémentaires (tels que Jr. ou III). En fait, les formules suivantes ne manipuleront pas ces cas complexes. Cependant, ils vous donnent encore un début de tête significatif si vous êtes disposés à faire un peu de manuel révisant pour manipuler les cas spéciaux. However, they still give you a significant head start if you’re willing to do a bit of manual editing to handle the special cases.

Les formules qui suivent tous supposent que le nom apparaisse dans la cellule A1.

Vous pouvez construire facilement une formule pour rendre le prénom :

=IFERROR (QUITTÉ (A1, TROUVEZ ("", A1)-1), A1)

Rendre le deuxième prénom ou initial est beaucoup plus compliqué parce que pas tous les noms ont un milieu initial. Cette formule rend le deuxième prénom ou initial (s'il existe). Autrement, il ne rend rien. Otherwise, it returns nothing.

=IF (LEN (A1)-LEN (LE REMPLAÇANT (A1,"",""))> 1, LE MILIEU (A1, TROUVENT ("
", A1) +1, TROUVEZ (" ", A1, TROUVEZ (" ", A1) +1) - (TROUVEZ (" ", A1) +1)),"")

Finalement, cette formule rend le nom de famille :

=IFERROR (LE DROIT (A1, LEN (A1) - TROUVE ("*", LE REMPLAÇANT (A1,"", "*", LEN (A1) -
LEN (LE REMPLAÇANT (A1, "",))))),"")

Lisez le reste de cette entrée»

Popularité : 6 % [?]

Le fait d'Extraire Tout sauf le Premier Mot d'une Ficelle dans Surpasse 2007

Ne surpassez la Formule Aucun Commentaire»

La formule suivante rend les contenus de cellule A1, à part le premier mot :

=RIGHT (A1, LEN (A1) - TROUVE ("", A1,1))

Si la cellule A1 contient le Budget de fonctionnement de 2007, la formule rend le Budget de fonctionnement.

Cette formule rend une erreur si la cellule contient seulement un mot. La formule résout ci-dessous ce problème et rend une ficelle vide si la cellule ne contient pas de mots multiples :

=IFERROR (LE DROIT (A1, LEN (A1) - TROUVE ("", A1,1)),"")

Pour la compatibilité avec de plus premières versions de Surpassent, utilisent cette formule :

=IF (ISERR (TROUVENT ("", A1)),"", LE DROIT (A1, LEN (A1) - TROUVE ("", A1,1)))

Popularité : 4 % [?]

Extraire le Premier Mot et le Dernier Mot d'une Ficelle

Ne surpassez la Formule Aucun Commentaire»

Extraire le Premier Mot d'une Ficelle

Pour extraire le premier mot d'une ficelle, une formule doit localiser la position du premier caractère spatial et utiliser ensuite ces renseignements comme un argument pour la fonction GAUCHE. La formule suivante fait juste que :

=LEFT (A1, TROUVEZ ("", A1)-1)

Cette formule rend tout le texte avant le premier espace dans la cellule A1. Cependant, la formule a un problème léger : Il rend une erreur si la cellule A1 se compose d'un mot simple. Une modification simple résout le problème en utilisant une fonction d'IFERROR pour vérifier pour l'erreur : It returns an error if cell A1 consists of a single word. A simple modification solves the problem by using an IFERROR function to check for the error:

=IFERROR (QUITTÉ (A1, TROUVEZ ("", A1)-1), A1)

La fonction d'IFERROR est inconnue pour Surpasser 2007. Pour la compatibilité avec les versions précédentes, utilisez cette formule :

=IF (ISERR (TROUVENT ("", A1)), A1, QUITTÉ (A1, TROUVENT ("", A1)-1)) Lu le reste de cette entrée»

Popularité : 5 % [?]

La détermination d'une Lettre de Colonne pour un Nombre de Colonne dans Surpasse 2007

Surpassez le Commentaire de la Formule

La détermination d'une Lettre de Colonne pour un Nombre de Colonne

Cette formule suivante rend une lettre de colonne de feuille de travail (variant d'un à XFD) pour la valeur contenue dans la cellule A1. Par exemple, si A1 contient 29, le courant alternatif de retours de formule.

=LEFT (L'ADRESSE (1, A1,4), TROUVENT (1, L'ADRESSE (1, A1,4))-1)

Notez que la formule ne vérifie pas pour un nombre de colonne valide. En d'autres termes, si A1 contient une valeur moins de 1 ou plus grand que 16 384, la formule rendra une erreur. La modification suivante utilise la nouvelle fonction d'IFERROR pour afficher le texte (la Colonne Sans fondement) au lieu d'une valeur d'erreur. The following modification uses the new IFERROR function to display text (Invalid Column) instead of an error value.

=IFERROR (QUITTÉ (L'ADRESSE (1, A1,4), TROUVENT (1, l'ADRESSE (1, A1,4))-1), "la Colonne Sans fondement")

Pour la compatibilité avec les versions avant Surpassent 2007, utilisent cette formule : Lisez le reste de cette entrée»

Popularité : 7 % [?]

Le fait d'exprimer un Nombre comme un Ordinal dans Surpasse 2007

Ne surpassez la Formule Aucun Commentaire»

Vous devez probablement exprimer une valeur comme un nombre ordinal. Par exemple, Aujourd'hui est le 21e jour du mois. Dans ce cas-là, le numéro 21 passe à un nombre ordinal en ajoutant les caractères la rue au nombre. In this case, the number 21 converts to an ordinal number by appending the characters st to the number.

Les caractères ajoutés à un nombre dépendent du nombre. Il n'y a aucun dessin clair, en faisant la construction d'une formule plus difficile. La plupart des nombres utiliseront le suffixe th. Les exceptions se produisent pour les nombres qui finissent avec 1, 2, ou 3 - sauf si le nombre précédent est 1 (les nombres qui finissent avec 11, 12, ou 13). Ceux-ci peuvent avoir l'air des règles assez complexes, mais vous pouvez les traduire dans une formule Surpasser. Most numbers will use the th suffix. Exceptions occur for numbers that end with 1, 2, or 3-except if the preceding number is a 1 (numbers that end with 11, 12, or 13). These may seem like fairly complex rules, but you can translate them into an Excel formula.

La formule qui suit des convertis le nombre dans la cellule A1 (supposé être un nombre entier) à un nombre ordinal :

=A1&IF (OU (LA VALEUR (LE DROIT (A1,2)) = {11,12,13}), "th", SI (OU (LA VALEUR (LE DROIT (A1)) = {1,2,3}),
CHOISISSEZ (LE DROIT (A1), "la rue", "nd", "rd") ", th"))

C'est une formule assez compliquée, donc il peut aider à examiner ses composantes. Fondamentalement, la formule travaille comme suit : Lisez le reste de cette entrée» Read the rest of this entry »

Popularité : 5 % [?]

En Comptant des Caractères Spécifiques dans une Cellule et les Occurrences d'une Sous-ficelle, surpassez 2007

Ne surpassez la Formule Aucun Commentaire»

Le Compte des Caractères Spécifiques dans une Cellule

Cette formule compte le nombre de Licencié ès sciences (uppercase seulement) dans la ficelle dans la cellule A1 :

=LEN (A1)-LEN (LE REMPLAÇANT (A1, "B",""))

Cette formule utilise la fonction de REMPLAÇANT pour créer une nouvelle ficelle (dans la mémoire) qui a tout le Licencié ès sciences enlevé. Alors la longueur de cette ficelle est soustraite de la longueur de la ficelle originale. Le résultat révèle le nombre de Licencié ès sciences dans la ficelle originale. The result reveals the number of Bs in the original string.

La formule suivante est un peu plus flexible. Il compte le nombre de Licencié ès sciences (tous les deux les minuscules upperand) dans la ficelle dans la cellule A1.

=LEN (A1)-LEN (le REMPLAÇANT (LE REMPLAÇANT (A1, "B",""), "b","")) Lu le reste de cette entrée»

Popularité : 5 % [?]

La recherche et le fait de Remplacer dans une Ficelle dans Surpassent 2007

Ne surpassez la Formule Aucun Commentaire»

Vous pouvez utiliser la fonction REMPLACER dans la conjonction avec la fonction de RECHERCHE pour remplacer la partie d'une ficelle de texte avec une autre ficelle. Dans le fond, vous utilisez la fonction de RECHERCHE pour trouver l'endroit de départ utilisé par la fonction REMPLACER.

Par exemple, supposez la cellule A1 contient le texte les chiffres de Profit Annuels. La formule suivante cherche le mot le Profit et remplace ces six caractères cela avec le mot la Perte :

=REPLACE (A1, CHERCHEZ ("le Profit", A1), 6, "la Perte")

Cette formule suivante utilise la fonction de REMPLAÇANT pour accomplir le même effet dans une manière plus efficace :

=SUBSTITUTE (A1, "Profit", "Perte")

Popularité : 5 % [?]

La conclusion et la Recherche dans une Ficelle dans Surpassent 2007

Ne surpassez la Formule Aucun Commentaire»

Le fait de Surpasser TROUVE et les fonctions de RECHERCHE vous permettent de localiser la position de départ d'une sous-ficelle particulière dans une ficelle :

  • TROUVEZ : Trouve une sous-ficelle dans une autre ficelle de texte et rend la position de départ de la sous-ficelle. Vous pouvez spécifier la position de caractère à quel commencer à chercher. Utilisez cette fonction des comparaisons de texte sensibles du cas. Les comparaisons de joker ne sont pas soutenues. You can specify the character position at which to begin searching. Use this function for case-sensitive text comparisons. Wildcard comparisons are not supported.

  • CHERCHEZ : Trouve une sous-ficelle dans une autre ficelle de texte et rend la position de départ de la sous-ficelle. Vous pouvez spécifier la position de caractère à quel commencer à chercher. Utilisez cette fonction du non†“le texte sensible du cas ou quand vous avez besoin d'utiliser des caractères de joker. You can specify the character position at which to begin searching. Use this function for non–case-sensitive text or when you need to use wildcard characters.

La formule suivante utilise la fonction TROUVER et revient 7, la position du premier m dans la ficelle. Remarquez que cette formule est le cas sensible.

=FIND ("m", "la Grande Maman Thornton", 1)

Lisez le reste de cette entrée»

Popularité : 5 % [?]

Le fait de Remplacer le Texte avec d'Autre Texte dans Surpasse 2007

Ne surpassez la Formule Aucun Commentaire»

Dans quelques situations, vous devez probablement remplacer une partie d'une ficelle de texte avec autre texte. Par exemple, vous pouvez importer des données qui contient des astérisques et vous avez besoin de convertir les astérisques en autre caractère. Vous pourriez utiliser la boîte de dialogue de Find et Replace d'Excel pour faire le remplacement. Si vous préférez une solution basée sur la formule, vous pouvez profiter de n'importe laquelle de deux fonctions : You could use Excel’s Find and Replace dialog box to make the replacement. If you prefer a formula-based solution, you can take advantage of either of two functions:

  • REMPLAÇANT : Remplace le texte spécifique dans une ficelle. Utilisez cette fonction quand vous savez que le caractère (s) est remplacé, mais pas la position. Use this function when you know the character(s) to be replaced, but not the position.

  • REMPLACEZ : Remplace le texte qui se produit dans un endroit spécifique dans une ficelle. Utilisez cette fonction quand vous savez que la position du texte est remplacée, mais pas le texte réel. Use this function when you know the position of the text to be replaced, but not the actual text.

La formule suivante utilise la fonction de REMPLAÇANT pour remplacer 2006 avec 2007 dans le Budget de 2006 de ficelle. La formule rend le Budget de 2007.

=SUBSTITUTE ("le Budget de 2006", "2006", "2007")

Lisez le reste de cette entrée»

Popularité : 6 % [?]


Le Thème de WP & les Icônes par le Studio N.Design
Les Entrées RSS Remarque RSSAjoutez aux Préférés Technorati Se connectent