Excel, extraire différents mots de la cellule de text, selon les conditions (IFS, MID, SEARCH)

Dans une colonne, j'ai des noms d'incidents, souvent avec des noms d'hôte. Ils sont différents, mais ont des templates similaires. Je voulais les extraire vers une autre colonne. Au début, j'utilisais cette formule:

=MID(C5, SEARCH("nuk*", c5), 8) 

C'était bien pour les hôtes qui commencent par "Nuk"

Cependant, je voulais faire une formule, qui searchra un nom d'hôte spécifique, par exemple «nuk», «mon», «tlx», etc.

J'ai essayé celui-ci:

 IF(SEARCH("nuk", C5), MID(C5, SEARCH("nuk*", c5), 8), IF(SEARCH("mon", C5), MID(C5, SEARCH("mon*", c5), 8))) 

Celui-ci m'a donné le résultat seulement pour la première condition et pour le second toujours #VALUE! .

J'ai également essayé IFS, mais j'ai donné le même résultat que précédemment.

Savez-vous où je me trompe?

Cette formule renverra la position de l'un de vos 3 choix.

=IFERROR(FIND("nuk";A1);IFERROR(FIND("tlx";A1);IFERROR(FIND("mon";A1);"NoMatch")))

entrez la description de l'image ici

Vous pouvez le modifier pour extraire des sous-strings avec la fonction MID.

Si au début vous ne réussissez pas, essayez à nouveau:

 =IFERROR(IFERROR(MID(C5,SEARCH("nuk*",C5),8),MID(C5,SEARCH("mon*",C5),8)),"")