Connaissances Informatiques >> Logiciel >> Microsoft Excel >> Content
  Derniers articles
  • Comment tapez-vous des nombres un gr…
  • Utilisez-vous la somme automatique o…
  • Comment allez-vous améliorer les fo…
  • Quelles sont les étapes pour s'adap…
  • Différences entre la légende et le…
  • Comment exécutez-vous VB dans Micro…
  • Comment est-il étiqueté dans Excel…
  • Comment incluez-vous la date de la d…
  • Quelle est la différence de Microso…
  • Quelles sont les équations dans une…
  •   Microsoft Excel
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Microsoft Excel

    Extraire l'initiale du nom dans Excel ?

    Il existe plusieurs façons d'extraire les initiales d'un nom dans Excel, selon le format de vos noms. Voici quelques méthodes, utilisant des formules :

    Méthode 1 :Pour les noms comportant un seul espace (Prénom Nom)

    C'est la méthode la plus simple et elle fonctionne si tous vos noms sont au format « Prénom Nom ».

    ``` exceller

    =GAUCHE(A1,1)&"."&MID(A1,TROUVER(" ",A1)+1,1)&"."

    ```

    * A1 : Remplacez-le par la cellule contenant le nom.

    * GAUCHE(A1,1) : Extrait la première lettre du prénom.

    * TROUVER(" ",A1) : Recherche la position de l'espace entre le prénom et le nom.

    * MID(A1,FIND(" ",A1)+1,1) : Extrait la première lettre du nom de famille (en commençant une position après l'espace).

    * &"." :Ajoute un point après chaque initiale.

    Méthode 2 :pour les noms comportant plusieurs espaces (prénom, deuxième nom)

    Cette méthode est plus robuste et gère les noms avec des deuxièmes prénoms ou des initiales.

    ``` exceller

    =SIERREUR(GAUCHE(A1,1)&"."&MID(A1,TROUVER(" ",A1)+1,1)&".",GAUCHE(A1,1)&".")

    ```

    * Cette formule prend la première initiale et tente d'obtenir la dernière initiale.

    * SIERREUR : Gère les cas où un nom de famille n’est pas trouvé. S'il y a une erreur (c'est-à-dire qu'un seul nom est présent), seule la première initiale est renvoyée.

    Méthode 3 :Utilisation du texte dans les colonnes et concaténation

    Cette méthode est utile si vous avez besoin de plus de contrôle ou si vous souhaitez gérer plus facilement les variations de formats de nom.

    1. Texte en colonnes : Sélectionnez la colonne contenant les noms. Allez dans « Données »> « Texte en colonnes ». Choisissez "Délimité" et utilisez "Espace" comme délimiteur. Cela divisera les noms en colonnes distinctes (prénom, deuxième prénom, nom de famille).

    2. Concaténation : Dans une nouvelle colonne, concaténez les initiales à l'aide de la formule suivante (en supposant que le prénom soit dans la colonne B, le deuxième prénom dans C et le nom de famille dans D) :

    ``` exceller

    =GAUCHE(B1,1)&"."&IF(LEN(C1)>0,GAUCHE(C1,1)&".","")&GAUCHE(D1,1)&"."

    ```

    Cette formule ajoute la première initiale, puis vérifie si un deuxième prénom existe. Si c'est le cas, il ajoute l'initiale du milieu ; sinon, il l'ignore et ajoute finalement la dernière initiale.

    Méthode 4 :Utilisation de VBA (pour des scénarios plus complexes)

    Pour les conventions de dénomination très complexes ou les grands ensembles de données, une macro VBA offre la plus grande flexibilité. Cet exemple gère plusieurs espaces et ne prend que la première lettre de chaque composant de nom :

    ```vba

    Fonction GetInitials (nom sous forme de chaîne) sous forme de chaîne

    Mots faibles comme variante

    Diminuez-moi aussi longtemps

    mots =Split(nom, " ")

    Pour i =0 Vers UBound(mots)

    GetInitials =GetInitials &Left(mots(i), 1) &"."

    Ensuite, je

    Fonction de fin

    ```

    Pour l'utiliser, allez dans « Développeur »> « Visual Basic », insérez un module et collez ce code. Ensuite, vous pouvez utiliser `=GetInitials(A1)` dans votre feuille Excel.

    N'oubliez pas d'ajuster les références de cellules (par exemple, A1) pour qu'elles correspondent à l'emplacement de vos noms dans la feuille de calcul. Choisissez la méthode qui convient le mieux à vos données et à votre niveau de confort avec les formules Excel ou VBA. Testez toujours la formule que vous avez choisie sur un petit échantillon de vos données avant de l'appliquer à l'ensemble de données.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Liste 2 conseils utiles pour l'impression dans Excel? 
  • Quelle est l'utilisation d'Excel dans votre vie quotidienne? 
  • L'envoi par courrier électronique d'un classeur à partir d'Excel envoie le message as ? 
  • Comment changer une cellule active en F4 dans Excel? 
  • Comment ignorer les cellules contenant des lettres lors de la moyenne dans Excel ? 
  • Avantages d'être certifié dans Excel? 
  • Qu'est-ce qu'un point de données dans Excel? 
  • Comment s'appelle une cellule dans Excel? 
  • Quelle est la zone de travail principale à Excel? 
  • Quoi de mieux dans les centres d'appels Excel ou Access? 
  • Connaissances Informatiques © http://www.ordinateur.cc