Maison Les sujets excel Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Mar 26, 2025 am 09:13 AM

Ce tutoriel explore la fonction TextFore d'Excel, un outil puissant pour extraire rapidement du texte précédant un caractère ou une sous-chaîne spécifiée. Avant son introduction, cette tâche nécessitait des formules complexes combinant la recherche / la recherche et la gauche. TextBefore rationalise considérablement ce processus.

  • Comprendre la fonction TextAvant
  • Extraction de texte avant un personnage
  • Extraction de texte avant le premier espace
  • Récupération du texte avant l'instance nème d'un délimiteur
  • Obtention de texte avant la dernière occurrence d'un délimiteur
  • Extraction de texte avant une sous-chaîne
  • Gérer plusieurs délimiteurs
  • Personnalisation de la sortie pour les délimiteurs manquants
  • Renvoi du texte d'origine si un délimiteur est absent
  • Correspondance sensible à la casse et à la casse
  • Dépannage des problèmes de texte avant

La fonction textable dans Excel

La fonction TextFore renvoie efficacement le texte apparaissant devant un caractère ou une sous-chaîne désignée (le délimiteur). Il gère plusieurs instances de délimiteur, vous permettant de spécifier l'occurrence souhaitée. De plus, vous pouvez personnaliser la sortie pour les scénarios où le délimiteur n'est pas trouvé.

La syntaxe de la fonction comprend six arguments, seuls les deux premiers étant obligatoires:

TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

  • Texte (requis): la chaîne de texte source (ou référence de cellule).
  • Delimiter (requis): le caractère ou la sous-chaîne marquant le point d'extraction.
  • instance_num (facultatif): le numéro d'instance de délimiteur. Par défaut est 1. Les nombres négatifs comptent de la fin.
  • Match_Mode (facultatif): contrôle la sensibilité à la caisse (0: sensible à la casse, 1: insensible à la casse). Par défaut est 0.
  • match_end (facultatif): traite la fin du texte comme un délimiteur (0: false, 1: true). Par défaut est 0.
  • if_not_found (facultatif): la valeur renvoyée si le délimiteur est absent. Par défaut est # n / a.

TextBe avant la disponibilité

Actuellement, TextFore est disponible dans Microsoft 365, Excel 365 pour Mac et Excel pour le Web. Les versions Excel plus anciennes nécessitent des formules alternatives et plus complexes. La fonction Textafter fournit un homologue pour extraire du texte après un délimiteur.

Extraction de texte avant un personnage

Pour extraire du texte devant une virgule dans la cellule A2:

=TEXTBEFORE(A2, ",")

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Extraction de texte avant le premier espace

Pour extraire du texte avant le premier espace en A2:

=TEXTBEFORE(A2, " ")

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Pour gérer l'espace nème, spécifiez instance_num .

Récupération du texte avant l'instance nème d'un délimiteur

Pour extraire du texte avant la deuxième virgule en A2:

=TEXTBEFORE(A2, ",", 2)

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Une erreur # n / a résulte si l'instance spécifiée n'est pas trouvée. Utilisez if_not_found pour personnaliser la gestion des erreurs.

Obtention de texte avant la dernière occurrence d'un délimiteur

Pour extraire du texte avant la dernière virgule en A2:

=TEXTBEFORE(A2, ",", -1)

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Extraction de texte avant une sous-chaîne

Pour extraire du texte avant "-" dans A2 (gérer les noms en trait d'union):

=TEXTBEFORE(A2, " -")

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Gérer plusieurs délimiteurs

Utilisez une constante de tableau pour plusieurs variations de délimiter (par exemple, {",", ",", "-", "-"}):

=TEXTBEFORE(A2, {","," ,","-"," -"})

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Personnalisation de la sortie pour les délimiteurs manquants

Pour retourner "non trouvé" si la virgule est absente:

=TEXTBEFORE(A2, ",", , , , "Not found")

Pour retourner une cellule vide:

=TEXTBEFORE(A2, ",", , , , "")

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Renvoi du texte d'origine si un délimiteur est absent

Définissez match_end sur 1 pour retourner le texte d'origine si le délimiteur est manquant:

=TEXTBEFORE(A2, ",", , , 1)

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Correspondance sensible à la casse et à la casse

Par défaut, TextBefore est sensible à la casse. Définissez match_mode sur 1 pour la correspondance insensible à la casse:

=TEXTBEFORE(A2, "x", , 1)

Excel TextBefore Fonction - Extraire du texte avant le caractère (délimiteur)

Dépannage des problèmes de texte avant

  • # N / A: Delimiter non trouvé ou instance_num dépasse les occurrences.
  • #Value !: instance_num est 0 ou dépasse la longueur du texte.

Fonction de pratique téléchargeable: Fonction TextFore - Exemples de formule (fichier .xlsx)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
Nordhold: Système de fusion, expliqué
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
<🎜> Obscur: Expedition 33 - Comment obtenir des catalyseurs de chrome parfaits
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1676
14
Tutoriel PHP
1278
29
Tutoriel C#
1257
24