例:用公式計算單元格背景色為淺藍色的數字之和
步驟一:
office 2003
insert->name->define
,names in workbook
輸入getcolor
或getbgcolor
等標識詞彙,
refers to
輸入公式
=get.cell(63,$a1)
,這裡數字
63代表單元格的背景色,如果要得到文字的顏色,則把數字改成
24(可參考附錄中從網際網路搜到的型別號資訊)
。這個公式用於會返回乙個單元格背景色的索引數字。由於get.cell是excel裡的隱藏函式,不能直接使用,所以要先在這裡定義一下。
office 2010
formulas->define name
,name
輸入getcolor
或getbgcolor
等標識詞彙,
refers to
輸入公式
=get.cell(63,$a1)
,這裡數字
63代表單元格的背景色,如果要得到文字的顏色,則把數字改成
24。步驟二:
如果想知道某個單元格背景色的值,就在旁邊的單元格裡輸入公式
=getcolor
,如下圖:
回車之後,我們會看到這個背景色對應的乙個索引數字,如下圖:
好了,現在,我們知道了這個淺藍色的索引值是
33.步驟三:在c
列輸入公式
=if(getcolor=33,a1,0)
然後對c
列求和,大家都會了
=sum(c1:c12)
,得出結果
154。
在
office 2010
中執行的效果圖如下:
這個還不算什麼,再來個更猛的(函式作者未知):
附錄:
=get.cell(型別號,參考單元格) [ 例:=get.cell(63,$a1) ]
以下是型別號及代表的意思
1 參照儲存格的絕對位址
2 參照儲存格的列號
3 參照儲存格的欄號
4 類似 type 函式
5 參照位址的內容
6 文字顯示參照位址的公式
7 參照位址的格式,文字顯示
8 文字顯示參照位址的格式
9 傳回儲存格外框左方樣式,數字顯示
10 傳回儲存格外框右方樣式,數字顯示
11 傳回儲存格外框方上樣式,數字顯示
12 傳回儲存格外框方下樣式,數字顯示
13 傳回內部圖樣,數字顯示
14 如果儲存格被設定 locked傳回 true
15 如果公式處於隱藏狀態傳回 true
16 傳回儲存格寬度
17 以點為單位傳回儲存格高度
18 字型名稱
19 以點為單位元傳回字型大小
20 如果儲存格所有或第乙個字元為加粗傳回 true
21 如果儲存格所有或第乙個字元為斜體傳回 true
22 如果儲存格所有或第乙個字元為單底線傳回true
23 如果儲存格所有或第乙個字元字型中間加了一條水平線傳回 true
24 傳回儲存格第乙個字元色彩數字, 1 至 56。如果設定為自動,傳回 0
25 ms excel不支援大綱格式
26 ms excel不支援陰影格式
27 數字顯示手動插入的分頁線設定
28 大綱的列層次
29 大綱的欄層次
30 如果範圍為大綱的摘要列則為 true
31 如果範圍為大綱的摘要欄則為 true
32 顯示活頁簿和工作表名稱
33 如果儲存格格式為多行文字則為 true
34 傳回儲存格外框左方色彩,數字顯示。如果設定為自動,傳回 0
35 傳回儲存格外框右方色彩,數字顯示。如果設定為自動,傳回 0
36 傳回儲存格外框上方色彩,數字顯示。如果設定為自動,傳回 0
37 傳回儲存格外框下方色彩,數字顯示。如果設定為自動,傳回 0
38 傳回儲存格前景陰影色彩,數字顯示。如果設定為自動,傳回 0
39 傳回儲存格背影陰影色彩,數字顯示。如果設定為自動,傳回 0
40 文字顯示儲存格樣式
41 傳回參照位址的原始公式
42 以點為單位傳回使用中視窗左方至儲存格左方水平距離
43 以點為單位傳回使用中視窗上方至儲存格上方垂直距離
44 以點為單位傳回使用中視窗左方至儲存格右方水平距離
45 以點為單位傳回使用中視窗上方至儲存格下方垂直距離
46 如果儲存格有插入批註傳回 true
47 如果儲存格有插入聲音提示傳回 true
48 如果儲存格有插入公式傳回 true
49 如果儲存格是陣列公式的範圍傳回 true
50 傳回儲存格垂直對齊,數字顯示
51 傳回儲存格垂直方向,數字顯示
52 傳回儲存格字首字元
53 文字顯示傳回儲存格顯示內容
54 傳回儲存格資料透視表名稱
55 傳回儲存格在資料透視表的位置
56 樞紐分析
57 如果儲存格所有或第乙個字元為上標傳回true
58 文字顯示傳回儲存格所有或第乙個字元字型樣式
59 傳回儲存格底線樣式,數字顯示
60 如果儲存格所有或第乙個字元為下標傳回true
61 樞紐分析
62 顯示活頁簿和工作表名稱
63 傳回儲存格的填滿色彩
64 傳回圖樣前景色彩
65 樞紐分析
66 顯示活頁簿名稱
讀取EXCEL ,EXCEL值轉化,單元格樣式
讀取excel public static workbook readexcel string filepath string extstring filepath.substring filepath.lastindexof inputstream is null try else if xlsx...
根據條件合併單元格
於是有了如下 樣式自己去寫哦baby html col0 col1 col2 col3 suzhou 11111 22222 suzhoucity suzhou 33333 222221 suzhoucity suzhou 55555 66666 suzhoucity shanghai 77777 ...
labview 活動單元格 活動單元格屬性
短名稱 activecell 必需 基礎軟體包 類 多列列表框類的屬性 用途 建立屬性。設定活動單元格的行和列。名稱說明 行設定活動單元格的行。取值範圍為0至n,n為行數 1。輸入 2可選擇所有行。列設定活動單元格的列。取值範圍為0至m,m為列數 1。輸入 2可選擇所有列。輸入 1可選擇列首。下表為...