Veuillez regarder le texte ci-dessous: P>
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 ?? p>
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. P>
3 Réponses :
Utilisation de Outils externes A > Est la voie à suivre avec beaucoup de variance dans ce que vous devez extraire. P>
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) p>
= droite (MID (C3, Trouver (",", C3) -16,16), LEN (MID (C3, Trouver (",", C3) -16,16)) - Recherche ( "", MID (C3, Trouver (",", C3) -16,16))) Code> P>
Vous pouvez utiliser des pandas avec Python3 pour effectuer facilement et rapidement une telle tâche.
dans la coque Python3 p> Vous devez également installer openPyXL, XLRD, Numpy, Pandas Utilisation de PIP P> pip install openpyxl xlrd numpy pandas