Extraction de donnée avec une autre formule de texte statique

Fermé
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017 - Modifié par baladur13 le 6/09/2016 à 14:41
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017 - 7 sept. 2016 à 10:07
Bonjour a tous voici mon problème qui est pas mal dans le genre ...

Je me trouve avec une cellule comme celle-ci:

"Lenovo Miix 700-12ISK 80QL - Tablette - with detachable keyboard - Core M5 6Y54 / 1.1 GHz - Win 10 Pro 64 bits - 4 Go RAM - 128 Go SSD - 12" IPS écran tactile 2160"

Et je doit en extraire :

la taille de l'écrans en pouces ( 10, 12, 13, 14, 15)
le type de processeur ( surtout le nom : I 5, I3, M5, M3 )
le type de ram ( 4 Go, 8 Go )
Et le type de disque dur ( 250, 500 à 1 To)


et je doit intégré toutes ces infos dans une autre formule qui elle est fixe:

"Taille[Taille écran]=12"[]|Processeur[Processeur]=M5[]|Mémoire[Mémoire]=4 Go[]|Disque dur[disque dur]=128Go[]"


Qui me permet de mettre les catégorie sur mon site


Cela me parait assez énorme comme formule mais on ne sais jamais ....


Et oui l’espoir fait vivre merci merci !!!!!!!








A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
2 sept. 2016 à 15:40
Bonjour
voyez ici:

https://www.cjoint.com/c/FIcnM7fBoRf

cela ne marchera peut être pas à tous les coups selon les variantes éventuelles de dispositions du texte initial
crdlmnt
0
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017
5 sept. 2016 à 11:01
Super et mille merci encore une fois.
En gros ça fonctionne super , sauf pour les taille d'écran avec des décimale ex : 12,5 pouces , dans ce cas il ne me prend que : 2,5".

J'ai quelque soucis sur des lignes mais ces erreur sont inévitable par rapport a la construction des descriptions complètement aléatoires.

Et sur des fiches ordinateur, les emplacement RAM n'affiche que "RAM GHZ.
Avec une déscription comme celle-ci :
Lenovo ThinkCentre M700 10GT - SFF - 1 x Core i3 6100 / 3.7 GHz - RAM 4 Go - HDD 500 Go - DVD SuperMulti - HD Graphics 530 - GigE - rétrogradation Win 10 Pro 64 bits/Win 7 Pro 64 bits - préinstallé : Win 7 Pro 64 bits - Moniteur : aucun - TopSeller


Merci beaucoup encore en tout cas !!!!je cherche a modifier un peut les formules pour trouver ce que bug !!
0
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017
5 sept. 2016 à 16:48
Bon j'ai compris l’histoire du plus et du moins pour aller chercher les valeur après ou avant le mots voulus.

Mais j'ai un texte ou la formule ne retrouve aucune valeur malgré quelque changement de ma part, ça ne fonctionne pas:


DELL Optiplex 3020 MT/Intel Core i5 4590 (6M Cache, up to 3.70 GHz) RAM-4GB (1x4GB) 1600MHz DDR3-500GB SATA (7.2k rpm) 3.5"-Intel HD 4600-16x DVD RW-Dell KB212-B QuietKey USB Keyboard-Dell Optical USB Mouse-Power Cord-Win 7 Pro (64-bit Win 8.1 Licence)-Win 8.1 (64-bit) DVD-McAfee 30 days trial-Microsoft Office Trial-1Yr NBD-Black


Pouvez-vous me dire quel sont le soucis avec cette descriptions ?

Et une question plutôt personnel , que fait vous dans la vie ? je serrais intéresser de voir ce que vous faite car c'est vraiment très gentils de vous occuper de me question agacent !!!!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
5 sept. 2016 à 17:00
Bonjour
1° question:
le problème vient du fait que votre texte ne contient pas Go qui est utilisé par le dernier item de la formule
un petit truc pour détecter ça:
dans le fichier que je vous ai transmis, vous avez de A5 à A8 un par un les différents items de la formule complète. Il vous suffit de coller le texte en A1 pour voir quelle est la partie qui renvoie #VALEUR et donc ne fonctionne pas.
2° question
ce que je fait dans la vie > simplement profiter de ma retraite et comme je viens sur CCM essayer de rendre service par plaisir, vos questions ne m'agacent pas du tout

crdlmnt
0
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017
6 sept. 2016 à 09:15
Super et bien Je ferrais certainement la même choses arriver a ce stade !!)))))

Oui j'avais bien mis le Go en remplacement du Gb
N'y a t-il pas de soucis avec les slash pressent dans la descriptions? ainsi que les virgules et autre ponctuation... pour la detection des item ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
6 sept. 2016 à 10:46
Bonjour
la ponctuation et le slash ne sont pas concernés par les formules. seuls les nombres de caractères variables peuvent influencer les résultats.
si vous prenez mon modèle:

item en A5 > se base sur la position du "" qui suit la dimension dans le texte et ressort les 4 caractères qui le précéde

item en A6 > recherche la position de "core", et édite les 4 caractères qui suivent ce mot, en supprimant les blancs de début et fin

item en A7 > cherche la positon de >>RAM, remonte de 6 caractères et ressort 5 carcatères en supprimant les blancs début et fin

item en A8 > même principe, mais là, la valeur qui définit le point de départ est construite via le code SUBSTITUE qui remplace par ! le 2° "Go" trouvé dans le texte

donc il faut un "go" précédant celui à utiliser pour appliquer la formule correctement

crdlmnt
0
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017
6 sept. 2016 à 14:36
Merci pour la précision.

Pouvez m'indiquer comment faire pour ressortir les 5 caractère précédent et les 5 caractères suivant?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
6 sept. 2016 à 14:44
par exemple pour A5 de mon modèle:

="taille écran "&SUPPRESPACE(STXT(A1;TROUVE("""";A1)-5;10))

note qu'avec SUPPRESPACE seuls les blancs entre textes sont conservés, les éventuels premier et dernier sont éliminés
(donc dans les cas extrêmes, l'édition peut ne concerner que 8 caractères si blanc devant et derrière)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
Modifié par Vaucluse le 6/09/2016 à 16:44
Là c'est moi qui ne comprend pas! Vous pouvez être plus précis en détaillant un peu ce que vous voulez faire?
à vous lire

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017
7 sept. 2016 à 09:09
Bonjour, bien dormis ?

J'essaye de bien détailler:


En gros je télécharge des fichier Excel de liste de produits.
J’aimerais pouvoir transférer ces fichier directement vers un fichier Excel déjà présenté et mise en forme avec les différente catégorie que je veux rajouter.( avec des colones et des formules ajouté qui serrais deja établie)

Pour en ressortir avec un fichier finit avec des catégories des calcules et formules que nous avons vu tous les deux.


De ce fait, cela m’éviterais de retravailler les fichier un par un.
Avez vous compris?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413 > Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017
7 sept. 2016 à 09:14
Bonjour
je crois que j'ai compris oui, mais désolé, cela nécessite l'utilisation de VBA et je suis loin d'être spécialiste!
Je vous conseille d'ouvrir un autre sujet spécifique sur CCM, il y a bien des compétences pour résoudre ça
crdlmnt
0
Ivooory Messages postés 31 Date d'inscription jeudi 25 août 2016 Statut Membre Dernière intervention 6 mars 2017
7 sept. 2016 à 10:07
Okai super merci beaucoup, merci pour tous ces conseils vous m'avez vraiment beaucoup aider, a bientôt alors !!!
0