|
最先看到HHAAMM的新排序对[a1:a9]的排序用:[b1:b9] = [SMALL(A1:A9,ROW(A1:A9))*ROW(A1:A9)^0](参考:http://club.excelhome.net/viewth ... =%D0%C2%C5%C5%D0%F2) ,引起感想,想概括一下中括号[]在EXCEL中有特殊的作用,我知道的有下列几种,大家有兴趣也把知道的传上吧!
1、引用常量数组
例:arr = [{1,2,3;10,20,30;4,5,6;40,50,60"}]
2、引用单元格区域
例:[A1]、[A1:C3]
3、作为like函数里的字符串模板序列
例:if string like "[a-Z]" then
4、SQL语句里,对工作表的引用
例:select * from [sheet1$]
5、在引用工作表函数时,表示对工作簿的引用
例:ExecuteExcel4Macro('c:\test\[test.xls]sheet1'!R1C1)
6、format函数中,自定义格式的设置
例:Range("A1") = Format ( Range("B1"), "0.000; [红色] 0.000" )
7、数组的简单运算,是第1,第2点的延续
例:arr=[A1:B3+100]
8、代替EVALUATE,引用工作表函数,同样也是第2点的延续,第7点的变体
例:[B1] = [sum(A1:A3)]
9、 在正则法则里,
例:"[^\u4e00-\u9fa5 ]"
[ 本帖最后由 Zamyi 于 2009-5-9 14:49 编辑 ] |
评分
-
1
查看全部评分
-
|