Fonction Excel pour rechercher une chaîne de caractères pour plusieurs mots-clés

J'ai deux tables. L'un d'eux a les noms de serveur. L'autre a horodateurs (premier tableau, à la colonne A ci-dessous) et des chaînes de texte (premier tableau, à la colonne B ci-dessous). Je veux pour la recherche des chaînes pour l'un des mots clés spécifiés dans le tableau du serveur (deuxième tableau ci-dessous). Si la correspondance est trouvée, la fonction de l'écrit au nom de la cellule à partir de l'en-tête de la colonne où le mot clé est.

Exemple

Fonction Excel pour rechercher une chaîne de caractères pour plusieurs mots-clés
Fonction Excel pour rechercher une chaîne de caractères pour plusieurs mots-clés

Je veux remplir la colonne System en Bleu dans le tableau. Ainsi, par exemple C2 devrait montrer GreenSys et C8 - RedSys.

J'ai essayé d'utiliser SEARCH fonction, mais on dirait qu'il essaie de faire correspondre l'ensemble de la table à la chaîne si je le passe en argument. VLOOKUP ne marche pas trop comme je suis l'aide de deux tables. Quelle est la meilleure façon pour moi de faire ce travail?

Le nom des serveurs ServG# et ServR## représente un nombre? Car alors, la recherche sera plus facile. Aussi, sont les plus de serveurs dans vos données?
Il ya beaucoup de différents noms de serveur et ils ont un format différent. Aussi il y a plus de deux catégories (GreenSys et RedSys dans l'exemple).
Quel autre format? Parce que je peux proposer une formule pour votre exemple, mais pourraient ne pas fonctionner pour vos données réelles. Par exemple, vous pouvez utiliser =IF(ISERROR(FIND("Serv",B2)),"",IF(ISERROR(FIND("ServG",B2)),"RedSys","GreenSys")) en C2 mais cela ne fonctionne que pour l'échantillon.
Je ne pense pas que ce sera le travail qu'il y a autour de 200 serveurs. C'est pourquoi je veux utiliser le deuxième tableau à titre de référence afin de ne pas écrire chaque mot-clé de la formule.
C'est juste une suggestion, mais quand je reçois la feuille excel comparaison des tâches comme ça, j'ai trouvé que l'utilisation de SQL Server x1,000 plus facile que d'essayer d'obtenir excelle dans l'art de la recherche\capacités d'interrogation à faire ce que je veux. L'utilisation d'un local DB, pour chaque feuille, j'ai installé une nouvelle table avec les colonnes dont j'ai besoin. Comme pour les données lui-même, si ce n'est pas une tonne de disques que j'ai l'habitude de simplement copier\coller, mais si c'est plus que de dire à quelques centaines de, le SQL assistant d'importation est très pratique.

OriginalL'auteur kibirkstele | 2013-09-18