表达式
.Find (
What
,
After
,
LookIn
,
LookAt
,
SearchOrder
,
SearchDirection
,
MatchCase
,
MatchByte
,
SearchFormat
)
特别重要的参数是:
LookAt,匹配方式,xlwhole完全匹配;xlpart部分匹配。
find( , lookat:=xlwhole/xlpart , searchdirection:=xlprevious )
xlwhole:精确匹配; xlpart:部分匹配。
searchdirection参数:
默认值是xlnext,从上往下查找;xlprevious:从下往上查找。
Match函数
match(lookup_value, lookup_array, match_type )
match_type=0 精确匹配。
match_type可选, 数字 -1、0 或 1。
match_type
参数指定 Excel 如何将
lookup_value
与
lookup_array
中的值匹配。 此参数的默认值为 1。
注意:1,匹配文本值时,
MATCH 函数不区分大小写字母。
2,如果
MATCH 函数查找匹配项不成功,它会返回错误值 #N/A。
3,如果
match_type
为 0 且
lookup_value
为文本字符串,您可在
lookup_value
参数中使用通配符 - 问号 (
?) 和星号 (
*) 。 问号匹配任意单个字符;星号匹配任意一串字符。 如果要查找实际的问号或星号,请在字符前键入波形符 (
~)。
Cstr( )函数:强制转换为字符串;最常用的是将数值型内容转换为字符串;
与str( )的区别,str转换完会在数值型前加一个空格,cstr不会加空格;
例如,a=123则 str(a)="123"(字符型,1前空一格); cstr(a)="123"(字符型,1前不空)