GET.CELL

GET.CELL,是EXCEL早期宏表函式,可返回引用單元格的信息。

語法

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%

熱門詞條

聯絡我們