FIELDVALUE 函數

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

您可以使用 FIELDVALUE 函數,來擷取連結資料類型 (例如股票或地理位置等資料類型) 的欄位資料。您有更簡單的方法可以撰寫參照資料類型的公式 (英文),因此,FIELDVALUE 函數主要應該用於建立以連結資料類型為基礎的條件式計算。

附註: 2018 年 6 月 12: 此函數目前是 beta 版的功能,並僅適用於Office 內部人員的部分這一次。我們會持續最佳化這項功能在未來幾個月。我們會在準備好時,所有 Office 內部人員,以及Office 365 訂閱者都發行。

技術詳細資料

語法

=FIELDVALUE(value, field_name)

FIELDVALUE 函數語法具有下列引數:

  • value - 含有連結資料類型的儲存格位址、表格欄或已命名範圍。 

  • field_name - 您想要從連結資料類型中擷取的一或多個欄位名稱。

描述

  • FIELDVALUE 函數會傳回值引數指定之連結資料類型中所有的符合欄位。

  • FIELDVALUE 函數屬於查閱與參照系列函數

範例

在下列基本範例中,公式「=FIELDVALUE(A2,"Price")」會擷取 JM Smucker Co. 之股票資料類型中的 [價格] 欄位。

使用 =FIELDVALUE(A2,"Price") 來擷取公司股價

下一個範例對 FIELDVALUE 函數來說則是更常見的範例。我們在這裡使用 IFERROR 函數 來檢查錯誤。如果儲存格 A2 中沒有公司名稱,FIELDVALUE 公式就會傳回錯誤,而我們想要在這種情況下不顯示任何東西 ("")。但如果確實有公司名稱,我們便要使用 =IFERROR(FIELDVALUE($A2,B$1),""),以在 A2 中擷取資料類型內的 [價格]。

使用 =IFERROR(FIELDVALUE($A2,B$1),"") 來擷取公司股價並忽略錯誤

請注意,FIELDVALUE 函數可讓您將工作表儲存格參照為 field_name 引數,因此上述公式是將儲存格 B1 參照為 [價格],而不是在公式中手動輸入「價格」。 

備註

如果您嘗試從不存在的資料類型欄位中擷取資料,FIELDVALUE 函數會傳回 #FIELD! 錯誤 (英文)。舉例來說,您可能會直接輸入「價格」,因為資料類型欄位的實際名稱就是「價格」。請仔細檢查您的公式,以確保您使用的是有效的欄位名稱。如果想要顯示某記錄的欄位名稱清單,請選取該記錄的儲存格,然後按 Ctrl+Shift+F2。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

另請參閱

股票和地理位置資料類型

如何撰寫參照資料類型的公式 (英文)

#FIELD! 錯誤

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×