Chercher valeur dans cellule et afficher la valeur en desous
DjiDji59430 Messages postés 4343 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
dans la Cellule A1 j'ai inscrit ces valeurs:
TEXTE1
TEXTE2
TEXTE3
TEXTE4
Je souhaite via une formule Excel effectuer une recherche dans la cellule A1 de la valeur "TEXTE2" et si cette valeur est trouvée alors je récupère dans la cellule A2 la valeur juste en dessous: TEXTE3 Comment puis-je faire en sachant que toutes les valeurs peuvent changer excepté la valeur cherchée: "TEXTE2"
- Chercher valeur dans cellule et afficher la valeur en desous
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Valeur relative et absolue - Forum Excel
- Valeur absolue d'un nombre - Forum Programmation
- Excel couleur cellule selon valeur - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350 - Forum Excel
6 réponses
Le problème porte sur une cellule A1 contenant TEXTE1 TEXTE2 TEXTE3 TEXTE4 séparés par des retours à la ligne, et il faut repérer TEXTE2 et renvoyer TEXTE3 dans A2. Une solution pratique est d'extraire le texte après TEXTE2 jusqu’au retour à la ligne, puis d’en récupérer le début avant ce même retour, via: =TEXTE.AVANT(TEXTE.APRES(A1;"TEXTE2"&CAR(10));CAR(10)). D’autres approches évoquées utilisent INDIRECT avec EQUIV sur une plage ou SPLIT/TEXTSPLIT, mais elles ne s’appliquent pas directement lorsque tous les éléments sont contenus dans une seule cellule. La faisabilité et le choix de la formule dépendent ensuite de la version d’Excel utilisée et des fonctions disponibles.
Re-,
Donc tu peux chercher du côté de Texte.Avant() et Texte.Après()
Comme je n'ai que 2021, je ne peux te fournir la formule exacte, mais regarde sous ce lien un petit tuto (surtout vers le bas, le chapitre "Comment extraire une sous-chaine au milieu")
ça devrait le faire...
Bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionBonjour.
Tu ne peux vraiment pas mettre tes 4 données dans 4 cellules différentes ?
Ce serait tellement plus simple que de les aligner dans une seule et même cellule !