CELL 函數

在 Excel 中,CELL 函數用於返回關於某個單元格的資訊,例如格式、位置、內容等。這對於需要動態參考單元格屬性的情況特別有用。

CELL 函數語法

CELL(info_type, [reference])
  • info_type(必填):要返回的資訊類型,例如 “address”、”col”、”row” 等。
  • reference(選填):要檢查的單元格。若省略,則以當前活動單元格為參照。

常見的 info_type 參數

info_type返回結果說明
"address"絕對地址返回單元格的絕對參照(例如 $A$1)。
"col"欄號返回單元格所在的欄數(例如 3 表示欄 C)。
"row"列號返回單元格所在的行數(例如 5 表示第 5 行)。
"contents"內容返回單元格的值。
"filename"檔名返回包含檔案完整路徑的文字(如果未儲存,則為空)。
"format"格式代碼返回數字格式(如 "F2" 表示 2 位小數格式)。
"type"類型如果是文字則返回 "l",數字則返回 "v"
"width"欄寬返回欄寬(取整數)。

實際應用範例

1. 獲取單元格的地址

=CELL("address", A1)

? 結果$A$1

2. 獲取單元格的欄號

=CELL("col", B3)

? 結果2(表示 B 欄)

3. 獲取單元格的內容

=CELL("contents", C5)

? 結果:如果 C5 裡是 100,則返回 100

4. 獲取當前工作簿的名稱

=CELL("filename", A1)

? 結果:如果文件名為 “報表.xlsx”,則可能返回
C:\Users\文件夾\報表.xlsx(完整路徑)


注意事項

  1. CELL 函數的 reference 參數如果省略,可能會受當前選取的單元格影響。
  2. CELL("filename", A1) 只有在檔案儲存後才會返回路徑,否則結果為空。
  3. CELL("format", A1) 可能返回不同的代碼,如 "F0" 代表無小數點的格式。

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *