描述:
定义字符串。
语法:
"string"
$[string]
备注:
在表达式中使用字符串时,需要将字符串写入双引号内,直接定义字符串常量则无需使用引号。
字符串"string"中的宏不会替换,且复制粘贴增删行时,字符串中的单元格名不会自动变化。
字符串$[ string]中的宏会替换,且复制粘贴增删行时,字符串中的单元格名会自动变化。
$[string]中的双引号不需要使用转义符,而"string"中的双引号则需要使用转义符。
参数:
string |
字符串的内容,可以为任意字符。$[string]时string通常为合法表达式。 |
返回值:
字符串
示例:
$[]中的字符串在复制粘贴增删行时,单元格名会自动变化,""中的字符串则不会,如下:
|
A |
B |
|
1 |
|
|
|
2 |
1 |
2 |
|
3 |
="A2" |
=$[B2] |
分别引用了A2和B2。 |
删除上面网格中的第一行后,原先的B2格变成了现在的B1格,所以原先B3中对B2的引用也变成了对B1的引用,如下:
|
A |
B |
1 |
1 |
2 |
2 |
="A2" |
=$[B1] |
$[]中的宏会自动替换,""中的宏则不会:
|
A |
|
1 |
>s="AAA" |
定义变量s的值为字符串AAA。 |
2 |
="${s}aaa" |
宏不会替换,返回结果:${s}aaa。 |
3 |
=$[${s}aaa] |
宏自动替换,返回结果:AAAaaa。 |
$[]中的双引号不需要转义,""中的双引号需要转义:
|
A |
|
1 |
=$[a"s] |
引号无需转义,返回结果:a"s。 |
2 |
="a\"s" |
引号需要转义,返回结果同上。 |
相关概念: