Maison > Les sujets > excel > Extraire du texte entre deux caractères dans Excel et Google Sheets

Extraire du texte entre deux caractères dans Excel et Google Sheets

Christopher Nolan
Libérer: 2025-03-26 10:45:10
original
470 Les gens l'ont consulté

Ce guide complet montre comment extraire du texte niché entre deux caractères ou des mots dans Excel et Google Sheets. Travailler avec des chaînes étendues nécessite souvent d'isoler des segments spécifiques pour une analyse détaillée. Cet article décrit les méthodes les plus efficaces pour y parvenir.

  • Excel: extraire du texte entre deux mots
  • Excel: récupérer le texte entre deux instances du même personnage
  • Formule sensible à la casse pour extraire du texte entre les caractères
  • Excel 365: extraire du texte entre deux caractères
  • Google Sheets: extraire du texte entre deux caractères

Extraction de texte entre deux caractères dans Excel

Cette formule générale extrait le texte entre deux caractères distincts:

MID(cell, SEARCH(char1, cell) 1, SEARCH(char2, cell) - SEARCH(char1, cell) - 1)

Par exemple, pour extraire du texte enfermé entre parenthèses de la cellule A2:

=MID(A2, SEARCH("(", A2) 1, SEARCH(")", A2) - SEARCH("(", A2) -1)

Extraire du texte entre deux caractères dans Excel et Google Sheets

Cette méthode s'adapte aux accolades, aux supports et aux autres délimiteurs. Pour les résultats numériques, incorporez une opération arithmétique simple (par exemple, * 1) pour assurer la mise en forme numérique.

Extraire du texte entre deux caractères dans Excel et Google Sheets

Répartition des formules:

La fonction MID extrait une sous-chaîne en fonction de la position de départ et de la longueur. La position de départ ( start_num ) est calculée comme la position du premier caractère ( char1 ) plus une. La longueur ( num_chars ) est la différence entre les positions du deuxième caractère ( char2 ) et le premier caractère, moins un.

Extraction de texte entre deux chaînes / mots dans Excel

Pour extraire du texte entre deux mots, une légère modification est nécessaire:

MID(cell, SEARCH(word1, cell) LEN(word1), SEARCH(word2, cell) - SEARCH(word1, cell) - LEN(word1))

Par exemple, l'extraction du texte entre "démarrer" et "end":

=IFERROR(MID(A2, SEARCH("start ", A2) LEN("start "), SEARCH(" end", A2) - SEARCH("start ", A2) - LEN("start ")), "")

Extraire du texte entre deux caractères dans Excel et Google Sheets

Conseils:

  • Inclure des espaces ("démarrer", "end") pour éviter les espaces de tête / traînage ou utiliser la fonction TRIM .
  • Utilisez IFERROR pour gérer les cas où les délimiteurs sont absents.

Extraction de texte entre deux instances du même caractère dans Excel

Pour extraire du texte entre deux caractères identiques:

MID(cell, SEARCH(char, cell) 1, SEARCH(char, cell, SEARCH(char, cell) 1) - SEARCH(char, cell) -1)

Par exemple, extraire du texte entre les doubles citations:

=MID(A2, SEARCH("""", A2) 1, SEARCH("""", A2, SEARCH("""",A2) 1) - SEARCH("""", A2) -1)

Alternativement, en utilisant la fonction CHAR :

=MID(A2, SEARCH(CHAR(34), A2) 1, SEARCH(CHAR(34), A2, SEARCH(CHAR(34),A2) 1) - SEARCH(CHAR(34), A2) -1)

Extraire du texte entre deux caractères dans Excel et Google Sheets

La formule trouve la deuxième instance du caractère à l'aide de fonctions SEARCH imbriquées.

Extraction sensible à la cas dans Excel

Utilisez la fonction FIND (sensible à la casse) au lieu SEARCH lorsque le cas est important.

Extraction du texte entre les caractères dans Excel 365

Excel 365 simplifie cela en utilisant TEXTBEFORE et TEXTAFTER :

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

Extraire du texte entre deux caractères dans Excel et Google Sheets

Cela fonctionne également pour des caractères répétés. Un quatrième argument (1 ou vrai) désactive la sensibilité des caisses.

Extraction de texte entre les personnages dans Google Sheets

La combinaison Excel MID et SEARCH fonctionne de manière identique dans Google Sheets.

Extraire du texte entre deux caractères dans Excel et Google Sheets

Extraire du texte entre deux caractères dans Excel et Google Sheets

Ce guide fournit un aperçu complet de l'extraction du texte entre les délimiteurs dans Excel et Google Sheets, pour s'attaquer à divers scénarios et niveaux d'expertise Excel. Des classeurs de pratique sont disponibles pour une expérience pratique.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal