Extraction de multiples chaines de caractères de tailles variables
Bonjour,
J'ai une cellule A1 avec un texte contenant des slashs (/). Le nombre de parties/slashs est variable et le nombre de caractères de chaque partie est également variable.
Exemples :
aa/b/ccc/d/ee/f/gg/hhh
aa/b/ccc/d/ee
aa/b/ccc
aa/b
aa
Pour l'instant je trouve la première et la deuxième parties.
Code:
1 2 3
| A2 = GAUCHE(A1;CHERCHE("/";A1)-1)
A3 = DROITE(GAUCHE(A1;CHERCHE("/";A1;CHERCHE("/";A1)+1)-1);
CHERCHE("/";A1;CHERCHE("/";A1)+1)-CHERCHE("/";A1)-1) |
Les parties suivantes me posent problème. Mais peut-être que je pars mal dès les premières parties ?
Comment extraire dans les cellules A2, A3, A4, A5, A6, ... les différentes parties contenues avant/entre/après les slash (c'est à dire aa en A2, b en A3, ccc en A4, etc) ?
Je préfèrerais éviter les solutions à base d'expressions régulières, que je ne maîtrise pas encore (sauf si c'est nettement plus efficace et polyvalent évidemment).
Pour mon usage le meilleur système serait un système où je pourrais extraire la chaine en définissant la position du slash d'avant et du slash d'après (ex : trouver le texte entre le 4ème et le 5ème slash).
Pourriez-vous m'aider s'il vous plait :D ?
Merci pour votre aide !