Je cherche à interroger certaines variables dans Excel en utilisant une formule. J'ai une base de données qui contient certains identifiants dont j'ai besoin d'extraire. Le problème est que les identifiants varient en longueur et en type.
Voici quelques exemples de la base de données:
Clé d'identification: ID000012 DESCRIPTION: Faites-le ici en termes de stratégie d'entreprise.
Un autre exemple:
Identification version 5.1.1 ID d'audit: 11123
Dernier exemple:
ID: A-12345 Description: DeltaDelta - Téléchargez dès que possible
Voyez comment les identifiants diffèrent tous légèrement, mais je souhaite extraire fondamentalement les mêmes informations. Existe-t-il une formule qui puisse être écrite pour englober la recherche de "ID000012", "11123" et "A-12345" en une seule?
Ce ne sont que des variables, il y a des milliers d'identifiants que je dois extraire, mais je me suis dit que donner des exemples réels faciliterait la compréhension de ce que j'essaie de faire ici.
la source
Réponses:
Il y a trop peu de cohérence de format pour que même une formule exploitant les trois exemples semble pouvoir très bien fonctionner pour des milliers de personnes. Un compromis pourrait donc consister à n'extraire que les neuf premiers caractères après "ID". ajustez ensuite 'manuellement' en fonction. En supposant que le premier exemple est in
A1
et d'autres immédiatement ci-dessous:à dire
B1
peut être un début, copié aussi loin que nécessaire.Triez sur le résultat, copier / coller spécial / valeurs suivi de Remplacer l’espace par rien et Remplacer les deux points par rien.
Enlevez l'excédent ajouté avec:
la source