在Excel中,大括号主要有以下几种用途和输入方法:
表示数组公式
在Excel中,大括号 `{}` 主要用于表示数组公式。数组公式可以执行多个操作并产生多个结果,每个结果会显示在一个单元格中。要输入数组公式,你需要在输入完公式后,按 `Ctrl + Shift + Enter` 组合键,而不是普通的 `Enter` 键。这样,Excel会自动在公式的外部生成一对大括号,进行标识。
定义常量数组
大括号还可以用于定义常量数组。例如,你可以使用大括号定义一个包含多个值的数组,然后在其他函数中使用这个数组作为参数。例如,使用 `INDEX`、`MATCH`、`LOOKUP` 等函数时,可以直接将常量数组放在括号内,如下所示:
```excel
=INDEX({'内江', '成都', '德阳'}, MATCH('成都', {'内江', '成都', '德阳'}, 0))
```
输入完成后,同样需要按 `Ctrl + Shift + Enter` 组合键。
使用转义字符输入大括号
在某些情况下,你可能需要通过转义字符来输入大括号。具体方法是,在需要输入大括号的位置先输入一个左大括号 `{`,然后再输入一个左大括号 `{`,这时会自动出现一个右大括号 `}`,最后再输入一个右大括号 `}`。例如:
```excel
=CONCATENATE("{", A1, "}")
```
在VBA编程中使用大括号
在VBA编程中,大括号也用于表示数组和定义变量范围。例如:
```vba
Dim arr() As Variant
arr = Array("内江", "成都", "德阳")
```
总结
数组公式:输入完成后按 `Ctrl + Shift + Enter`。
常量数组:定义后同样按 `Ctrl + Shift + Enter`。
转义字符:使用两个连续的左大括号 `{` 和两个连续的右大括号 `}`。