Excel extraction de valeur dans une cellule
Résolu/Fermé
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
-
13 janv. 2010 à 09:54
monegasquepur Messages postés 42 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 11 juillet 2012 - 13 janv. 2010 à 15:46
monegasquepur Messages postés 42 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 11 juillet 2012 - 13 janv. 2010 à 15:46
Bonjour,
Je vous donne un exemple vous comprendrez mieux:
Dans une cellule A2, j'ai "11:02 frgrm9m changement tag; 11:07 frgfmlo envoi; 11h09 frgdmp cloture"
Je souhaiterais extraire le 11:07 dans une cellule A3.
Quel formule doit-je écrire dans ma cellule A3 ?
Dois-je utiliser une macro ?
Merci de votre aide.
Je vous donne un exemple vous comprendrez mieux:
Dans une cellule A2, j'ai "11:02 frgrm9m changement tag; 11:07 frgfmlo envoi; 11h09 frgdmp cloture"
Je souhaiterais extraire le 11:07 dans une cellule A3.
Quel formule doit-je écrire dans ma cellule A3 ?
Dois-je utiliser une macro ?
Merci de votre aide.
A voir également:
- Excel extraction de valeur dans une cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Déplacer une colonne excel - Guide
5 réponses
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
13 janv. 2010 à 10:27
13 janv. 2010 à 10:27
Bonjour
Fonction personnalisée:
mettre ensuite au format cellule nombre 13:30
Fonction personnalisée:
Function extraire_temps2(cellule As Range) tablo = Split(cellule, "; ") tablo = Split(tablo(1), " ") extraire_temps2= CDate(tablo(0)) End Function
mettre ensuite au format cellule nombre 13:30
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
2
13 janv. 2010 à 13:55
13 janv. 2010 à 13:55
La formule est bonne seulement il me faudrait plus une formule à inserer dans une cellule.
On m'a dit que =RECHERCHER() pouvait le faire.
Quelqu'un sait-il le faire ?
On m'a dit que =RECHERCHER() pouvait le faire.
Quelqu'un sait-il le faire ?
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
13 janv. 2010 à 14:19
13 janv. 2010 à 14:19
dire Merci quand quelqu'un a essayé de t'aider n'est pas obligatoire mais montre que tu as un minimum de respect humain
"on" est vachement sympa avec toi et doit être un super cake en Excel
Si je t'ai mis une fonction, c'est qu'avec la formule "recherche" on a une bel empilage de fonctions imbriquées
ou traduit ceci (pompé sur un site US) où je ne vois pas la fonction "recherche"
=MID(A1,SEARCH("; ",A11)+4, SEARCH(" ",MID(A1&" ", SEARCH("; ",A1)+4,200))-1)
alors demande à "on" comment il fait, histoire de...
"on" est vachement sympa avec toi et doit être un super cake en Excel
Si je t'ai mis une fonction, c'est qu'avec la formule "recherche" on a une bel empilage de fonctions imbriquées
ou traduit ceci (pompé sur un site US) où je ne vois pas la fonction "recherche"
=MID(A1,SEARCH("; ",A11)+4, SEARCH(" ",MID(A1&" ", SEARCH("; ",A1)+4,200))-1)
alors demande à "on" comment il fait, histoire de...
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 757
13 janv. 2010 à 14:31
13 janv. 2010 à 14:31
Salut,
Il est vrai que RECHERCHE() [au passage RECHERCHEV ou RECHERCHEH ok mais RECHERCHER? connais pas] ne t'aidera en rien dans ton problème. En effet, RECHERCHE(V ou H) recherche le contenu d'une cellule dans une plage de cellules. Ici tu cherches à extraire une partie d'une chaine de caractères contenus dans une même cellule.
La Fonction personnalisée de Michel fonctionne très bien. Si tu veux une fonction plus simple à utiliser (mais certainement moins universelle), tu peux essayer ceci :
=STXT(A2;CHERCHE(";";A2)+2;5)
Il est vrai que RECHERCHE() [au passage RECHERCHEV ou RECHERCHEH ok mais RECHERCHER? connais pas] ne t'aidera en rien dans ton problème. En effet, RECHERCHE(V ou H) recherche le contenu d'une cellule dans une plage de cellules. Ici tu cherches à extraire une partie d'une chaine de caractères contenus dans une même cellule.
La Fonction personnalisée de Michel fonctionne très bien. Si tu veux une fonction plus simple à utiliser (mais certainement moins universelle), tu peux essayer ceci :
=STXT(A2;CHERCHE(";";A2)+2;5)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
monegasquepur
Messages postés
42
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
11 juillet 2012
2
13 janv. 2010 à 15:46
13 janv. 2010 à 15:46
Super ! Et ben merci beaucoup alors ! ;)