Pour extraire le texte de la gauche jusqu'à un espace dans Excel, tu dois imbriquer TROUVE dans l'argument "[No_car]" de la fonction GAUCHE (voir l'exemple 2 de l'article). ⇢ La fonction TROUVE renvoie la position de l'espace dans le texte. Tu dois ensuite soustraire 1 caractère au résultat.
Formules pour extraire une partie du texte d'une cellule
STXT() - Extraire des caractères à partir d'une position spécifique. Cette fonction permet de sélectionner les caractères à partir d'une position spécifique . Cette fonction permet de sélectionner les caractères les plus à droite de la chaîne de caractère.
Si no_départ est supérieur à la longueur de texte, STXT renvoie une chaîne vide (""). Si no_départ est inférieur à la longueur de texte, mais que no_départ plus no_car dépasse la longueur de texte, STXT renvoie tous les caractères jusqu'à la fin de texte.
Sélectionnez la cellule ou la plage de cellules. Sélectionnez Copier ou appuyez sur Ctrl+C. Sélectionnez Coller ou appuyez sur Ctrl+V.
Excel propose deux fonctions très puissantes pour extraire de l'information de bases de données selon critère. Il s'agit des fonctions RECHERCHEV et RECHERCHEH. La première permet de rechercher verticalement tandis que la seconde permet de rechercher horizontalement.
Afin de faire une extraction sans doublon Excel, vous pouvez également vous servir de la fonction UNIQUE : cette fonctionnalité permet de renvoyer une liste de valeurs uniques à partir d'une liste ou d'une plage de données. La formule est la suivante : =UNIQUE(tableau; par_colonne; valeurs_uniques).
Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Convertir. L'Assistant Conversion s'ouvre. Choisissez l'option Délimité si ce n'est déjà fait, puis cliquez sur Suivant. Sélectionnez le ou les délimiteurs pour définir les emplacements où vous souhaitez fractionner le contenu de la cellule.
Par exemple, si vous souhaitez supprimer le premier caractère de la cellule A1, vous devez utiliser la formule =LEFT (A1, LEN (A1) -1).
Vous pouvez utiliser les fonctions CHERCHE et CHERCHERB pour déterminer l'emplacement d'une chaîne de caractères ou de texte au sein d'une autre chaîne de texte, puis utiliser les fonctions STXT et STXTB pour renvoyer le texte, ou les fonctions REMPLACER et REMPLACERB pour changer le texte.
Par exemple, si la plage A1:A3 contient les valeurs 5, 25 et 38, la formule =EQUIV(25;A1:A3;0) renvoie le chiffre 2 étant donné que 25 est le deuxième élément dans la plage.
Appuyez sur les touches « Ctrl » et « H » de votre clavier pour ouvrir la boîte de dialogue Rechercher et remplacer. Dans le champ « Rechercher », saisissez le caractère que vous souhaitez supprimer. Laissez le champ « Remplacer par » vide. Cliquez sur le bouton « Tout remplacer ».
Placez-vous sur la cellule dans laquelle vous souhaitez voir afficher le résultat, puis entrez =SUBSTITUE. Faites un double-clic sur la fonction proposée par le tableur puis sélectionnez la cellule qui contient le texte à remplacer.
Pour supprimer les espaces en trop dans plusieurs nombres stockés au format texte, vous pouvez utiliser la fonction SUPPRESPACE ou EPURAGE. La fonction SUPPRESPACE supprime les espaces du texte, à l'exception des espaces uniques entre les mots. La fonction EPURAGE supprime tous les caractères non imprimables du texte.
Sélectionnez la cellule, la plage ou la colonne contenant le texte à fractionner. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Convertir. Suivez les instructions de l'Assistant Conversion de texte en colonnes pour spécifier la façon dont vous souhaitez diviser le texte en colonnes distinctes.
Cliquez sur l'onglet Data (Données). Cliquez en haut de la colonne contenant le prénom et le nom de famille de vos contacts pour mettre toute la colonne en surbrillance. Cliquez sur Text to Columns (Convertir). Sélectionnez « Delimited » (Délimité) et cliquez sur Next (Suivant).
Comptez le nombre de valeurs uniques à l'aide de la fonction FRÉQUENCE. La fonction FREQUENCE ignore le texte et les valeurs zéro. Pour la première occurrence d'une valeur spécifique, cette fonction retourne un nombre égal au nombre d'occurrences de cette valeur.
Si vous souhaitez utiliser ALEA pour générer un nombre aléatoire sans que les nombres changent chaque fois que la cellule est calculée, entrez =ALEA() dans la barre de formule, puis appuyez sur F9 pour que la formule génère un nombre aléatoire.
Pour garder une zone visible lorsque vous faites défiler une feuille de calcul, accédez à l'onglet Affichage, où vous pouvez figer des volets pour verrouiller des lignes et des colonnes spécifiques, ou fractionner des volets pour créer des fenêtres séparées au sein d'une même feuille de calcul.
Les formules matricielles sont de puissantes formules qui vous permettent d'effectuer des calculs complexes souvent impossibles avec des fonctions de feuille de calcul standard. Elles sont également appelées « Ctrl-Maj-Entrée » ou formules « CSE », car vous devez appuyer sur Ctrl+Maj+Entrée pour les entrer.