Je suis un Excel et Xpath noob (enfin, au moins, je suis honnête!). Je travaille sur un projet qui, à l'heure actuelle, nécessite l'apprentissage de tutoriels en ligne. Cependant, la prochaine étape m'a laissé perplexe!
J'héberge un document sur Google Sheets et, en tant que tel, je veux essayer d'éviter VBA (ce que je ne sais pas encore, en tout cas .....) et j'espère pouvoir multi-fonction / formule dans une cellule à la place.
J'utilise Xpath pour remplir une cellule avec une entrée d'un document XML. La fonction est:
= ImportXML (" https://api.eveonline.com/corp/StarbaseList.xml.aspx?keyID= ******* & vCode = ***********", "// ligne [@itemID = '*******'] / @ state ")
Il n’ya que deux sorties de cellule possibles à partir de cette fonction - "1" ou "4" et fonctionnent actuellement correctement.
Cependant, je dois changer l'affichage de la cellule de "1" à " OFFLINE " en rouge, et de "4" à " ONLINE " en vert, mais je ne sais même pas par où commencer .......
Toute aide serait appréciée.
=IF(ComparisonHere = 1, "OFFLINE", "ONLINE")
? En contexte -=IF(ImportXML("https://api.eveonline.com/corp/StarbaseList.xml.aspx?keyID=*******&vCode=***********","//row[@itemID='*******']/@state") = "1", "OFFLINE", "ONLINE")
- utilisez ensuiteconditional formatting
pour changer les couleurs. Seulement parce que vous êtes certain qu'il n'y a que deux sorties, si un 2 ou 3 peut être émis, vous aurez besoin d'un contrôle de condition pour vous assurer qu'il a renvoyé un 4.