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

附註: 2019 年 3 月 28 日:資料類型已發行給所有訂閱者Windows Microsoft 365訂閱者。 如果您是 Microsoft 365 訂閱者,請確定您有最新版的 Office

技術詳細資訊

語法

=FIELDVALUE(value, field_name)

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

引數

說明

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

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! 錯誤. 舉例來說,您可能會直接輸入「價格」,因為資料類型欄位的實際名稱就是「價格」。 請仔細檢查您的公式,以確保您使用的是有效的欄位名稱。 如果想要顯示某記錄的欄位名稱清單,請選取該記錄的儲存格,然後按 Alt+Shift+F10

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

另請參閱

股票和地理位置資料類型

如何撰寫參照資料類型的公式

#FIELD! 錯誤

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×