J'utilise ImportHTML()
sur une feuille Google pour importer un grand tableau à partir d'un site Web. C'est génial et tout est maintenant là, mais je souhaite maintenant modifier à la main les données en fonction de mes besoins. Malheureusement, chaque fois que j'essaye de faire un changement, toutes les données disparaissent et j'obtiens une erreur #REF
dans la cellule qui contenait l'équation ImportHTML()
.
Donc, j'ai maintenant un document avec une seule cellule ImportHTML()
qui affiche comme par magie toutes les données du site Web. Je souhaite qu'un tableau de cellules contenant des données fixes soit récupéré à l'aide de ImportHTML()
. Comment puis-je faire ceci?
La solution consistait à sélectionner toutes les cellules (je ne trouvais pas d'élément de menu Select All
, mais sous OS X Command-A fonctionnait), puis à choisir Copy
, puis Paste special/Paste values only
. Bingo: toutes les cellules dont les valeurs dépendent de la ImportHTML()
de A1 ont maintenant leurs valeurs collées.
Vous ne pouvez pas modifier les données fournies récupérées avec IMPORTHTML
: sinon, vous effacerez tout (si vous modifiez la cellule contenant la fonction IMPORTHTML
) ou une erreur de référence.
Cependant, vous pouvez atteindre votre objectif en référençant les données importées d'une autre feuille. Supposons que vous avez votre appel IMPORTHTML
dans la feuille Sheet1
. Vous pouvez créer une deuxième feuille, par exemple Sheet2
et insérez l'instruction suivante dans sa cellule A1
: =Sheet1!A1
. Ensuite, en faisant glisser en diagonale le carré bleu qui apparaît au bas de la cellule A1
vers le bas à droite de votre feuille, vous obtiendrez une copie de vos cellules importées. Vous pouvez modifier la cellule de votre choix et laisser celles que vous souhaitez garder intactes. Pour un look épuré, vous voudrez probablement aussi masquer Sheet1
et ne travailler qu'avec Sheet2
à partir de ce point.