0
votes

Extraire des chaînes de texte spécifiques d'une cellule

Veuillez regarder le texte ci-dessous:

mr. Manimaran R MMTFD NL20824448862, chambre n ° 206

J'ai environ un demi-million de cellules comme celle-ci et je souhaite extraire le numéro d'identification de ce texte à l'aide d'une formule. Le problème que je suis confronté est que certains identifiants commencent par NL Certains avec NH et certains avec In / IWA et la longueur de la chaîne de texte contenant les ID sont également différentes (13/14/15, etc.). Y a-t-il une formule à travers laquelle je peux extraire ces identifiants ??

Actuellement, j'utilise actuellement cette formule = moyen (texte, trouver ("NH", texte, 1), 15). Mais je dois le changer à chaque fois pour NL / IN, comme aussi pour 14/15, etc.


0 commentaires

3 Réponses :



0
votes

Que diriez-vous de ce qui suit (en supposant que le texte est dans la cellule C3 (essentiellement pivotant de la virgule et en regardant en arrière)

= droite (MID (C3, Trouver (",", C3) -16,16), LEN (MID (C3, Trouver (",", C3) -16,16)) - Recherche ( "", MID (C3, Trouver (",", C3) -16,16)))


0 commentaires

0
votes

Vous pouvez utiliser des pandas avec Python3 pour effectuer facilement et rapidement une telle tâche.

dans la coque Python3 p> xxx pré>

Vous devez également installer openPyXL, XLRD, Numpy, Pandas Utilisation de PIP P>

pip install openpyxl xlrd numpy pandas


0 commentaires