Tôi là một Excel và Xpath noob (tốt, ít nhất tôi thành thật!). Tôi đang làm việc trên một dự án mà hiện tại, tôi đã làm việc thông qua việc học hỏi từ các hướng dẫn trực tuyến. Tuy nhiên, bước tiếp theo đã làm tôi bối rối!
Tôi đang lưu trữ một tài liệu trên Google Sheets và như vậy, muốn thử và tránh VBA (dù sao tôi vẫn chưa biết gì về .....) và hy vọng tôi có thể đa chức năng / công thức trong một ô thay thế.
Tôi đang sử dụng Xpath để điền vào một ô có đầu vào từ tài liệu XML. Chức năng là:
= ImportXML (" https://api.eveonline.com/corp/StarbaseList.xml.aspx?keyID= ******* & amp; vCode = *********** "," // hàng [@itemID = '*******'] / @ bang ")
Chỉ có hai đầu ra ô có thể có từ chức năng này - "1" hoặc "4" và hiện đang hoạt động tốt.
Tuy nhiên, tôi yêu cầu thay đổi hiển thị ô từ "1" thành " OFFLINE "bằng văn bản màu đỏ và" 4 "thành" TRỰC TUYẾN "Trong văn bản màu xanh lá cây, nhưng thậm chí không biết bắt đầu làm việc này ở đâu .......
Bất kỳ trợ giúp sẽ được đánh giá cao.
=IF(ComparisonHere = 1, "OFFLINE", "ONLINE")
? Trong ngữ cảnh -=IF(ImportXML("https://api.eveonline.com/corp/StarbaseList.xml.aspx?keyID=*******&vCode=***********","//row[@itemID='*******']/@state") = "1", "OFFLINE", "ONLINE")
- sau đó sử dụngconditional formatting
để thay đổi màu sắc. Chỉ bởi vì bạn chắc chắn chỉ có hai đầu ra, nếu 2 hoặc 3 có thể là đầu ra, bạn sẽ cần kiểm tra điều kiện để chắc chắn rằng nó trả về 4.