web-dev-qa-db-fra.com

Puis-je intégrer une partie modifiable de l'adresse Web transmise dans une fonction Google Spreadsheets = ImportHtml?

Vous vous demandez s’il est possible de modifier une partie de l’adresse Web (entre guillemets) dans une fonction =ImportHtml dans Google Spreadsheets?

par exemple.

www.schoolgrades.com/tomwww.schoolgrades.com/jerrywww.schoolgrades.com/daffy

Je veux juste pouvoir faire cela pour toute une liste de noms sans avoir à éditer la fonction ImportHtml. Je n'ai pas encore réussi à le faire fonctionner, mais je suis sûr que cela peut être fait.

2
trx

Vous pouvez concaténer l'URL d'une autre cellule. Disons que vous avez 3 colonnes, où chaque en-tête de colonne est un nom:

Tom | Jerry | Daffy

... et que vous voulez que la ligne 2 - X soit remplie par la fonction importHTML. Ensuite, à la ligne 2, colonne A, vous écririez

=importHTML("http://www.schoolgrades.com/" & A1)

Cela sera interprété comme =importHTML("http://www.schoolgrades.com/Tom"). Si vous faites glisser la formule sur la ligne 2, la formule sera automatiquement mise à jour pour que la ligne 2, colonne B, soit =importHTML("http://www.schoolgrades.com/" & B1) etc.

Si vous vous posez la question, le &est l'opérateur de concaténation de chaîne .

3
Vidar S. Ramdal