KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

Excel WEBSERVICE 函數

作者Zhoumandy修改日期

WEBSERVICE 函數可從 Web 服務取得資料。

webservice-function 1


語法

=WEBSERVICE()url)


引數

  • Url(必要):必填。請輸入要呼叫的 Web 服務 URL。

返回值

WEBSERVICE 函數會傳回 Web 服務所回傳的結果。


函數注意事項

  1. Excel 2013 首次推出 WEBSERVICE 函數,因此更早版本的 Excel 無法使用。此外,Excel 網頁版與 Mac 版 Excel 亦不支援此函數。
  2. WEBSERVICE 函數可能會出現在 Mac 版 Excel 的函數庫中,但由於其依賴 Windows 作業系統的功能,因此在 Mac 上無法傳回結果。
  3. 提供的 url 引數可以是儲存格參照,或是以雙引號括住的值
  4. 當發生下列任一情況時,會出現 #VALUE!錯誤值錯誤:
    • 提供的 url 引數無法傳回資料;
    • 提供的 url 引數所產生的字串無效;
    • 提供的 url 引數所產生的字串超過 32767 個字元,已超出 Excel 儲存格的允許上限;
    • 提供的 url 引數為一個字串,其長度超過 GET 請求所允許的 2048 個字元;
    • 提供的 URL 引數包含不支援的通訊協定,例如 ftp://file://

範例

如下圖所示,儲存格 B5 中包含一個 URL。若要 從此 URL 擷取資料,請依照下列步驟操作:

1. 請將下方公式複製到儲存格 D5,然後按下 Enter 鍵以取得結果。

=WEBSERVICE()B5)

webservice-function 2

注意:我們也可以直接在公式中輸入數值。例如,儲存格 D5 中的公式可變更為:

=WEBSERVICE()"https://www.nasa.gov/")

相關函數:

  • Excel 函數 EVEN
    EVEN 函數會將數字遠離零值,捨入至最接近的偶數整數。