語法
GET.CELL(Type_num, Reference)
Type_num指明單元格中信息的類型。用數字表示,範圍為1-66。
Reference為引用的單元格或區域。
使用方法
例如我們要返回B1單元格中字型的名稱,可以用下面的方法:
1.選擇某個單元格,單擊選單“插入→名稱→定義”,打開“定義名稱”對話框。
2.在“在當前工作簿中的名稱”下方的文本框中輸入一個名稱,如“getcell”,也可以設定一個其他名稱,在“引用位置”下方的文本框中輸入公式:
=get.cell(63,Sheet2!$B$1)
注意公式中的第二個參數為絕對引用,如果為相對引用,則與當前選擇的單元格與B1單元格的相對位置有關,從而不能在任意單元格用公式“=getcell”返回正確的結果。
3.在需要引用的單元格顏色信息的單元格中輸入公式:
=getcell
即可返回B1單元格中的顏色信息。
Type_num參數的用法
1 返回絕對引用.引用樣式由Excel參數決定,等同於 CELL("address")和CELL("address",REF)
2 返回行號.等同於 CELL("row")、 CELL("row",REF)或 ROW(REF).
3 返回列號(數字).等同於 CELL("col")、 CELL("col",REF)或COLUMN(REF).
4 返回數據類型。1-數值或空單元格,2-文本,4-邏輯,16-錯誤值.
5 引用內容.即" =單元格地址".等同於CELL("contents")和CELL("contents",REF).
6 返回公式或值.如果單元格不含公式,則與5相同.公式中的引用樣式與Excel的設定相同,而宏表函式GET.FORMULA則必然採用R1C1引用樣式.
7 文字顯示參照單元格的數字格式.如“[$-F400]h:mm:ss AM/PM”或“# ?/?”.
8 返回水平對齊方式編號.1-常規,2-靠左(縮進),3-居中,4-靠右(縮進),5-填充,6-兩端對齊,7-跨列居中,8-分散對齊(縮進).
9 返回單元格左側框線線的類型.0-無,1-細線,2-中等線,3-虛線,4-點線,5-粗線,6-雙線,7-髮絲線,8-中等虛線,9-點劃線,10-中等點劃線,11-雙點劃線,12-中等雙點劃線,13-花式線.
10 返回單元格右側框線線的類型.對應返回結果的描述同Type_num 9.
11 返回單元格頂端框線線的類型.對應返回結果的描述同Type_num 9.
12 返回單元格底端框線線的類型.對應返回結果的描述同Type_num 9.
13 返回單元格填充圖案樣式編碼數字.0-無,1-實心,2-50%灰色,3-75%灰色,4-25%灰色,5-水平條紋,6-垂直條紋,7-逆對角線條紋,8-對角線條紋,9-對角線剖面線,10-粗對角線剖面線,11-細水平條紋,12-細垂直條紋,13-細逆對角線條紋,14-細對角線條紋,15-細水平剖面線,16-細對角線剖面線,17-12.5%灰色,18-6.25%灰色.
14 返回鎖定狀態(TRUE鎖定,FALSE未鎖定) .
15 返回保護工作表時是否隱藏公式(TRUE隱藏,FALSE未隱藏).
16 返回列寬
17 返回行高
18 返回首字元的字型名稱
19 返回首字元的字型磅值
20 返回首字元的粗體狀態.結果為TRUE或FALSE
21 返回首字元的斜體狀態.結果為TRUE或FALSE
22 返回首字元的單下劃線狀態.單下劃線返回TRUE,其他類型下劃線返回FALSE
23 返回首字元的刪除線狀態.結果為TRUE或FALSE
24 1~56之間的一個數字,代表單元格中首字元的字型顏色編號.如果字型顏色為自動生成,返回0
25 返回首字元的空心狀態.用於Mac,Windows下無實際顯示效果,但是保留設定
26 返回首字元的陰影狀態.用於Mac,Windows下無實際顯示效果,但是保留設定
27 返回手動分頁狀態.0-無,1-上方,2-左側,3-左側和上方
28 返回行的級數(分級顯示)
29 返回列的級數(分級顯示)
30 返回所包含的活動單元格是否位於分級列表的匯總行.結果為TRUE或FALSE.
31 返回所包含的活動單元格是否位於分級列表的匯總列.結果為TRUE或FALSE.
32 返回"[book1.xlsm]Sheet1"形式的工作表名稱.效果與宏表函式Get.Document(1)相同.與CELL("filename",ERF)的區別是後者包括完整路徑,使用Get.Cell宏表函式得到的結果不包括路徑.
33 返回自動換行狀態.結果為TRUE或FALSE.
34 1~16之間的一個數字,代表左側框線線顏色.
35 1~16之間的一個數字,代表右側框線線顏色.
36 1~16之間的一個數字,代表頂端框線線顏色.
37 1~16之間的一個數字,代表底端框線線顏色.
38 當圖案為實心時,返回單元格的背景色編號;其他時候返回圖案前景色編號.
39 當圖案為實心時,返回單元格的圖案前景色編號;其他時候返回圖案背景色編號.
40 返回樣式名稱.
41 不經翻譯返回單元格的公式.某些語言版本的Excel函式名稱與英文版不同,注意與參數6的區別.
42 返回單元格左邊界相對視窗左邊界的偏移.
43 返回單元格上邊界相對視窗上邊界的偏移.
44 返回單元格右邊界相對視窗左邊界的偏移.
45 返回單元格下邊界相對視窗上邊界的偏移.
46 如果單元格包含批註,返回TRUE.否則返回FALSE.
47 返回是否包含聲音批註.自97版本開始這個功能被取消.
48 如果單元格包含公式,返回TRUE.否則返回FALSE.
49 如果單元格包含數組公式,返回TRUE.否則返回FALSE.
50 返回垂直對齊方式 .即單元格格式中垂直對齊下拉列表中的序號:1-靠上,2-居中,3靠下,4-兩端對齊,5-分散對齊.
51 返回文字方向.0-水平,1-垂直,2-向上(90度),3-向下(-90度),4-其他.
52 返回單元格前綴字元或對齊方式.若"Lotus 1-2-3常用鍵"功能關閉,則只有'(撇號)這一種前綴,也就是強制文本型.當"Lotus 1-2-3常用鍵"功能打開,有三種前綴:^表示居中,"(引號)為靠右,其他都是'(撇號).
53 返回文本型的單元格實際顯示值.對於用單元格數字格式設定所定義的結果以及因容量限制而形成的#####等都會照實返回.但不能識別自動換行,不會在相應位置添加換行符.
54 返回包含活動單元格的數據透視表名,如活動單元格不在透視表中則返回#N/A.
55 返回0~8的數字,代表活動單元格在數據透視表中的位置.活動單元格不在透視表中則返回#N/A.
56 在數據透視表視圖中,返回包含活動單元格引用的欄位名稱.
57 返回首字元的上標狀態.結果為TRUE或FALSE.
58 返回首字元的字形 .如常規、傾斜、加粗等.
59 返回首字元的下劃線類型.1-無,2-單下劃線,3-雙下劃線,4-會計用單下劃線,5-會計用雙下劃線.
60 返回首字元的下標狀態.結果為TRUE或FALSE.
61 返回活動單元格在數據透視表中的項目名,活動單元格不在透視表中則返回#N/A.
62 返回帶工作簿名稱的工作表名.
63 返回單元格的填充(背景)顏色.
64 返回單元格的圖案(前景)顏色.
65 返回兩端分散對齊狀態.
66 返回工作簿名稱.
附表1 - 單元格框線線線型編號表(注意與單元格格式對話框中的排列順序不同):
0-無
1-細線
2-中等線
3-虛線
4-點線
5-粗線
6-雙線
7-髮絲線
8-中等虛線
9-點劃線
10-中等點劃線
11-雙點劃線
12-中等雙點劃線
13-花式線
附表2 - 圖案編號表(注意與單元格格式對話框中的排列順序不同)
0-無
1-實心
2-50%灰色
3-75%灰色
4-25%灰色
5-水平條紋
6-垂直條紋
7-逆對角線條紋
8-對角線條紋
9-對角線剖面線
10-粗對角線剖面線
11-細水平條紋
12-細垂直條紋
13-細逆對角線條紋
14-細對角線條紋
15-細水平剖面線
16-細對角線剖面線
17-12.5%灰色
18-6.25%灰色
附表3 - 調色板顏色編號
編號對應的是調色板上的位置,與具體顏色設定無關
顏色 行列 默認設定(用的是2003版,括弧中是Excel XP中的名稱)
[顏色1] 1 1 黑色
[顏色2] 5 8 白色
[顏色3] 3 1 紅色
[顏色4] 4 4 鮮綠
[顏色5] 2 6 藍色
[顏色6] 4 3 黃色
[顏色7] 4 1 粉紅
[顏色8] 4 5 青綠
[顏色9] 2 1 深紅
[顏色10] 2 4 綠色
[顏色11] 1 6 深藍
[顏色12] 2 3 深黃
[顏色13] 3 7 紫羅蘭
[顏色14] 2 5 青色 (XP: 藍綠色)
[顏色15] 4 8 灰-25%
[顏色16] 2 8 灰-50%
[顏色17] 6 1 海螺
[顏色18] 6 2 梅紅
[顏色19] 6 3 象牙色(XP: 乳白)
[顏色20] 6 4 淺青綠
[顏色21] 6 5 深紫
[顏色22] 6 6 珊瑚紅
[顏色23] 6 7 海藍
[顏色24] 6 8 冰藍
[顏色25] 7 1 深藍
[顏色26] 7 2 粉紅
[顏色27] 7 3 黃色
[顏色28] 7 4 青綠
[顏色29] 7 5 紫羅蘭(XP: 紫色)
[顏色30] 7 6 深紅
[顏色31] 7 7 青色 (XP: 藍綠色)
[顏色32] 7 8 藍色
[顏色33] 4 6 天藍
[顏色34] 5 5 淺青綠
[顏色35] 5 4 淺綠
[顏色36] 5 3 淺黃
[顏色37] 5 6 淡藍
[顏色38] 5 1 玫瑰紅
[顏色39] 5 7 淡紫
[顏色40] 5 2 茶色 (XP: 棕黃)
[顏色41] 3 6 淺藍
[顏色42] 3 5 水綠色(XP: 寶石藍)
[顏色43] 3 3 酸橙色
[顏色44] 4 2 金色
[顏色45] 3 2 淺橙色(XP: 淺桔黃)
[顏色46] 2 2 橙色 (XP: 桔黃)
[顏色47] 2 7 藍-灰
[顏色48] 3 8 灰-40%
[顏色49] 1 5 深青 (XP: 深灰藍)
[顏色50] 3 4 海綠
[顏色51] 1 4 深綠
[顏色52] 1 3 橄欖色(XP: 橄欖綠)
[顏色53] 1 2 褐色
[顏色54] 4 7 梅紅
[顏色55] 1 7 靛藍
[顏色56] 1 8 灰-80%