Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel Web App

您可以使用 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 的股票資料類型中擷取 Price 欄位。 功能變數 vaule 函數螢幕擷取畫面一個版本 2

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

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

備註

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

需要更多協助嗎?

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

另請參閱

股票和地理位置資料類型

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

#FIELD! 錯誤

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。