Mise en regard des colonnes "A" et "D"
bonjour à tous,
voilà j'aimerais un appscript google sheets qui me mettrait les cellules de la col "A" en regard des cellules de la col"D" , les noms des courses de la col "A" sont dans les urls de la col"D" mais pas avec la meme casse il y a une seconde comparaisoon avec la col "E" l'heure qui est également en fin de cel de la col "A" il y a toujours une course dans la col "A" qui a une correspondance dans la col 'D" donc a l'arrivée n'y a pas plus de lignes en "A" que en "D" je joins deux feuilles une avant traitement et une après traitement la google sheet à traiter s'appelle"transmissions_corrigée1" un extrait de la feuille avant traitement :
et quelques lignes après traitement :
toutes les cellules superflues de la col "A" sont supprimées ainsi que les couleurs des cellules les col "D " et "E" ne doivent jamais bouger
d'avance merçi pour votre aide
Jacques
Bonjour,
Je te propose une possibilté de réorganisation de tes colonnes grâce à QUERY et REGEX.
https://docs.google.com/spreadsheets/d/1HLm7gf7l5rGCMjI7VGKYcVIBKY74xPNaIApsTxVc-eA/edit?usp=sharing
Pour purger la colonne A :
=ARRAYFORMULA(substitute(SUBSTITUTE(query('Données'!$A1:$H;"select A WHERE H matches "&arrayformula(REGEXMATCH(ARRAYFORMULA(substitute(SUBSTITUTE(query('Données'!A1:H;"select A WHERE H = true ");"'";" ");"-";" "));"[0-9]h[0-9]+ .$"))&" ");"'";" ");"-";" "))Pour mettre les bons liens HTML en regard de la colonne A:
=query(query('Données'!$A$1:$G;"select C,F,G ");"select Col1 where Col3 contains '"&A1&"' ") Pour extraire l'heure de départ:
=iferror(arrayformula(substitute(REGEXEXTRACT(A1:A;".......$");".";"")))Bien cordialement,
Fil.
un grand merçi pour ta réponse je vais tester ça tout à l'heure et je reviens pour te dire le résultat
Jacques
bon un grand merçi quand même mais dans ma feuille d'origine je n'ai que en col "A"" les courses avec les réunions , en col "D" les urls avec le titre de la course dans l'url même si le nom de la course n'est pas exactement pareil (tirets, casse//) et en col "E" l'heure au format "hh:mm" ce sont les uniques infos que j'ai au départ mais je te remerçie quand même de ton dévouement et en ligne 1 les entêtes donc j'ai crée une feuille "Données" et une feuille"Résultats" mais je n'y arrive pas
Bonjour Jacques,
Si tu peux partager une copie de ta feuille, je peux essayer d'adapter les formules...
voilà ma feuille :
Il faut un lien à ta feuille google sheets, une image ne me sert à rien.
Pour créer une copie afin de ne pas travailler sur ton fichier original, il faut aller dans :
Fichier > Créer une copie
Après, il faut partager la feuille :
https://sheets-pratique.com/fr/cours/partage
Partager\Tous les utilisateurs qui ont le lien\Éditeur\Copier le lien\Ok
Coller le lien dans le post...
Si tu n'y arrives pas, envoie-moi un message privé !
J'ai quand même modifié ma feuille pour que les colonnes correspondent à ton fichier.
https://docs.google.com/spreadsheets/d/1HLm7gf7l5rGCMjI7VGKYcVIBKY74xPNaIApsTxVc-eA/edit?usp=sharing
Les cellules jaunes contiennent une formule à copier/coller dans ta feuille google sheets.
Tiens-moi au courant de ton avancée...
voilà le lien de la copie mais je ne sais pas si j'ai bien réussi : https://docs.google.com/spreadsheets/d/1AF6c5eY17Eu42AsPQQTB_kymYBXvBvJQUBqhtROK7CE/edit?usp=sharing
Si c'est bien, mais ça ne fonctionne que partiellement, car les noms de la colonne A ne correspondent pas exactement aux URL de la colonne D.
Par exemple :
PRIX DU CATALPA et PRIX JOCKEYS ET DRIVERS PRIX DU CATALPA...
Je vais essayer de trouver une autre approche.
Voilà un début !
https://docs.google.com/spreadsheets/d/1Zmz6r096Kzlxjx4EaqWwLTj32d6tAFctnqOJ50EbRwc/edit?usp=sharing
bonsoir , je pense que le seul point ou l'on peut se référer c'est que dans l'url le nom de la course est toujours après les 6 chiffres et l'underscore donc à partir de là on enlève les tirets ,le point final et le html et on obtient le nom de la course sans la casse il y a encore le problème dans l'url des noms de courses à rallonge exemple dans la col "A" PRIX DU CATALPA et dans l'url :prix-jockeys-et-drivers-prix-du-catalpa.html donc peut etre en recherchant des correspondances approximatives et ensuite en ajoutant la vérification de l'heure qui est en fin de cellulle"A"au fromat "hh h mm." et dans la col"E" au format "hh:mm" après je ne sais que te dire bonne soirée
Bonjour Jacques,
J'ai refait avec une autre approche, regarde si ça te convient !
https://docs.google.com/spreadsheets/d/1Zcj8VAI9dfIkvpsa6W8KgtqTeJ3IGe-jryCAlh0XWHY/edit?usp=sharing
Cordialement,
Fil.
et bien un grand merçi ça me semble nickel donc je recopie les formules dans les cellulles comme tu l'as fait et je suis très content un grand merçi encore une fois
Jacques
Super.
Fais attention à bien mettre la colonne E (Heure) au format TEXTE BRUT.
ok j'y veillerai merçi encore