您可以使用 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 欄位。
下一個範例對 FIELDVALUE 函數來說則是更常見的範例。 我們在這裡使用 IFERROR 函數 來檢查錯誤。 如果儲存格 A2 中沒有公司名稱,FIELDVALUE 公式就會傳回錯誤,而我們想要在這種情況下不顯示任何東西 ("")。 但如果確實有公司名稱,我們便要使用 =IFERROR(FIELDVALUE($A2,B$1),""),以在 A2 中擷取資料類型內的 [價格]。
請注意,FIELDVALUE 函數可讓您將工作表儲存格參照為 field_name 引數,因此上述公式是將儲存格 B1 參照為 [價格],而不是在公式中手動輸入「價格」。
備註
如果您嘗試從不存在的資料類型欄位中擷取資料,FIELDVALUE 函數會傳回 #FIELD! 錯誤. 舉例來說,您可能會直接輸入「價格」,因為資料類型欄位的實際名稱就是「價格」。 請仔細檢查您的公式,以確保您使用的是有效的欄位名稱。 如果想要顯示某記錄的欄位名稱清單,請選取該記錄的儲存格,然後按 Alt+Shift+F10。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。