Excel CELL 函數
CELL 函數可傳回指定儲存格的相關資訊,例如儲存格的位置、內容或格式設定等。

語法
=CELL()info_type, [reference])
引數
- info_type(必要):指定要傳回哪種儲存格資訊的文字值,詳情請參閱下方的 info_type 值表格。
- reference(選用):要擷取其資訊的儲存格:
- 應提供單一儲存格作為參照;
- 若提供儲存格範圍,CELL 將取得該範圍頂端左邊的儲存格的資訊;
- 若省略此參數,將傳回目前作用中儲存格的相關資訊。
info_type 值
下表列出 CELL 函數可接受的所有可能值,這些值可用作 info_type 引數。
| info_type | 說明 註:下方儲存格代表參照中左上角(第一個)儲存格 |
| "address" | 傳回儲存格的位址(以文字形式) |
| "col" | 傳回儲存格的欄號 |
| "color" | 若儲存格針對負數設定色彩格式,則傳回 1;否則傳回 0 |
| "contents" | 傳回儲存格的值;若儲存格包含公式,則傳回其計算結果。 |
| "filename" | 傳回包含該儲存格之活頁簿的檔案名稱與完整路徑(以文字形式)。若包含 reference 的工作表尚未儲存,則傳回空字串(““) |
| "format" | 傳回對應該儲存格數字格式的文字格式代碼。詳情請參閱單元格格式代碼。 |
| "parentheses" | 若儲存格針對正數或所有數值使用括號格式,則傳回 1;否則傳回 0 |
| "prefix" | 傳回對應該儲存格標籤前置字元的文字值:
|
| "protect" | 若儲存格已鎖定,則傳回 1;否則傳回 0 |
| "row" | 傳回儲存格的列號 |
| "type" | 傳回對應該儲存格資料類型的文字值:
|
| "width" | 傳回包含 2 個項目的陣列:
|
註:"color“、“filename“、“format“、“parentheses“、“prefix“、“protect“ 和 "width“ 值在 Excel 網頁版、Excel Mobile 及 Excel Starter 中不受支援。
單元格格式代碼
下表顯示當 info_type 設為「format」時,對應儲存格特定數字格式的文字代碼。
| 傳回的格式代碼 | 對應的數字格式 |
| G | 一般 |
| F0 | 0 |
| ,0 | #,##0 |
| F2 | 傳回 |
| ,2 | #,##0.00 |
| C0 | $#,##0_);($#,##0) |
| C 0- | $#,##0_);[Red]($#,##0) |
| C2 | $#,##0.00_);($#,##0.00) |
| C 2- | $#,##0.00_);[Red]($#,##0.00) |
| P0 | 0% |
| P2 | 0.00% |
| S2 | 0.00E+00 |
| G | # ?/? 或 # ??/?? |
| D4 | m/d/yy 或 m/d/yy h:mm 或 mm/dd/yy |
| D1 | d-mmm-yy 或 dd-mmm-yy |
| D2 | d-mmm 或 dd-mmm |
| D3 | mmm-yy |
| D5 | mm/dd |
| D7 | h:mm AM/PM |
| D6 | h:mm:ss AM/PM |
| D9 | h:mm |
| D8 | h:mm:ss |
註:上述數字格式均為內建格式。若儲存格針對負值設定色彩格式,代碼值末尾會加上「——」。若儲存格針對正值或所有數值使用括號格式,則會在代碼末尾傳回「()」。
返回值
CELL 函數會傳回您所請求的資訊。
函數注意事項
- info_type 若直接在 CELL 公式中輸入,必須以雙引號(““)括住;若引用該引數而非直接輸入,則無需使用雙引號。
- reference 對某些 info_type 值而言為選用項目,但建議使用 A1 這類儲存格位址,以避免產生非預期結果。
- 若日後對參照的儲存格套用不同格式,您必須重新計算工作表(按 )F9),才能更新 CELL 函數的結果。
- 若 #VALUE!的 info_type 不屬於已識別的類型,CELL 函數將傳回錯誤。
- 若任一參數為未以雙引號括住的文字值,CELL 將傳回 #NAME?錯誤。
範例
若要根據下表所示的資訊類型取得儲存格 B3 的資訊,請將下方公式複製或輸入至上面的儲存格中,然後按下 Enter 取得結果後,向下拖曳填滿控制點(位於結果儲存格的右下角),即可將公式套用至下方的儲存格。
=CELL()C3,$B$3)
√ 注意:上述的美元符號($)表示絕對參照,代表當您將公式移動或複製到其他儲存格時,公式中的參照不會改變。然而,info_type 並未加上美元符號,因為您希望它能動態調整。

此外,您也可以直接在公式中輸入 info_type 引數如下所示,請務必以雙引號將其括住:
=CELL()"address",$B$3)
相關函數
Excel 的 TYPE 函數會傳回一個數字,用以表示該值的資料類型。
Excel 的 ERROR.TYPE 函數會傳回對應特定錯誤值的數字;若無錯誤存在,則傳回 #N/A 錯誤。
Excel 的 ROW 函數會傳回指定參照所在的工作表列號。
COLUMN 函數會傳回公式所在位置的欄號,或指定參照的欄號。
最佳 Office 生產力工具
Kutools for Excel-助您脫穎而出
| 🤖 | KUTOOLS AI 助手:根據以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依性下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單寄送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能觸手可及……
Office Tab-在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯功能
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 當您同時檢視與編輯多份文件時,生產力提升 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。