它應該是這樣的:
![enter image description here](https://i.stack.imgur.com/FM1BC.png)
公式中E10
向下:
=FILTERXML(WEBSERVICE("http://api.openweathermap.org/data/2.5/forecast/daily?q=London&mode=xml&units=metric&cnt=16"),"/weatherdata/forecast/time[@day='"&TEXT($B$10,"YYYY-MM-DD")&"']/"&$C10&"/@"&$D10)
但web服務的數據將被永久改變。
示例XML:
<weatherdata>
<location><name>London</name><type/><country>GB</country><timezone/><location altitude="0" latitude="51.50853" longitude="-0.12574" geobase="geonames" geobaseid="2643743"/></location><credit/><meta><lastupdate/><calctime>0.0117</calctime><nextupdate/></meta><sun rise="2015-09-20T05:43:44" set="2015-09-20T18:02:55"/>
<forecast>
<time day="2015-09-20">
<symbol number="800" name="sky is clear" var="01d"/>
<precipitation/>
<windDirection deg="243" code="WSW" name="West-southwest"/>
<windSpeed mps="3.96" name="Gentle Breeze"/>
<temperature day="19.43" min="12.68" max="19.73" night="12.68" eve="17.24" morn="19.43"/>
<pressure unit="hPa" value="1031.17"/>
<humidity value="80" unit="%"/>
<clouds value="clear sky" all="0" unit="%"/>
</time>
XPATH至2015年9月20日當天的日氣溫:
/weatherdata/forecast/time[@day='2015-09-20']/temperature/@day
感謝名單了很多它的工作原理 – vivi