# “字符串格式”对话框

“字符串格式”对话框用于轻松设置所引用单元格数据格式并生成可发送到远程设备的输出字符串。在 FormatString 对话框中，每个引用的单元格都列为一个单独的项目。每个项目都可以通过分配标签、数据类型、小数位数、固定宽度和填充来设置格式化。为了设置项目的格式，必须首先在列表中将其突出显示。可以通过添加前导文本、尾随文本、终止符和分隔符来设置整个输出字符串的格式。

注意:

- 要对多个不连续的项目设置格式，请按住 CTRL 键并突出显示这些项目。
- 要对多个连续的项目设置格式，请按住 SHIFT 键并突出显示第一个项目，然后突出显示列表中的最后一个项目。

## 显示“格式字符串”对话框

1. 选择一个空的电子表格单元格。
2. 在“插入”菜单上单击“函数”。
3. 在“插入函数”对话框中，展开“文本”类别。
4. 在右侧窗格中，双击 FormatString。

## FormatString 对话框控件

- 前导文本：输出字符串前缀。最大字符串长度为 30 个字符。
- 结尾文本：输出字符串后缀。最大字符串长度为 30 个字符。
- 终止符：将选定的终止符附加到输出字符串。无：不将任何终止符附加到输出字符串。
  - 换行 (LF)：将换行符附加到输出字符串。
  - 回车 (CR)：将回车符附加到输出字符串。
  - 回车和换行 (CR+LF)：将回车符和换行符附加到输出字符串。
- 使用分隔符：启用后，项目将被分隔。最大字符串长度为 1 个字符。
  - 标准：用于选择标准分隔符：逗号、空格、制表符、分号或下划线。
  - 其它：用于输入自定义的单字符分隔符。
- 添加：调用单元格选择模式以引用一个或多个单元格。选择单元格后，对话框返回并为每个选定的单元格创建一个项目。
- 删除：从项目列表中删除突出显示的项目。如果没有项目突出显示，“删除”按钮处于禁用状态。
- 上移：在项目列表中向上移动突出显示的项目。如果该项目在列表中位于第一个，则该按钮处于禁用状态。
- 下移：在项目列表中向下移动突出显示的项目。如果该项目在列表中位于最后一个，则该按钮处于禁用状态。
- 标签：可以为每个项目分配一个标签以帮助识别。最大字符串长度为 12 个字符。
- 包括标签：启用后，项目的标签包括在输出字符串中，位于项目的字符串之前。
- 单元格：每个项目都有一个表达式。大多数表达式是单元格引用。表达式中的单元格引用采用颜色编码以匹配电子表格中的图形。

提示:将光标放在“单元格”文本框中，并按 F4 循环浏览四种单元格引用类型。

- 数据类型：FormatString 对话框根据引用单元格的内容自动确定每个项目的数据类型。
  - 整数:返回一个包含整数值的字符串。
  - 无符号整数：返回一个包含无符号整数值的字符串。
  - 整数（十六进制）：返回一个小写字符串，该字符串包含整数值的十六进制值，或字母数字字符串中的第一个字符。
  - 整数（十六进制）：返回一个大写字符串，该字符串包含整数值的十六进制值，或字母数字字符串中的第一个字符。
  - 整数（八进制）：返回一个字符串，其中包含整数的八进制值或字母数字字符串中的第一个字符。
  - 浮点型：返回包含浮点值的字符串。
  - 科学计数法：返回包含科学计数法值的字符串。
  - 字符：返回对应于整数值的 ASCII 字符。当提供字母数字文本字符串时，会返回第一个字符。
  - 字符串：返回一个包含整数值的字符串。
- 小数位数：选择浮点数或科学记数法数据类型的小数位数。（0 到 6；默认值 = 6）
- 固定宽度：每个项目的字符串可以配置为固定宽度。
  - 字段宽度：指定每个项目的字符串中包含的最少字符数。（1 到 30；默认值 = 8）
  - 填充：如果项目的字符串中的字符数少于指定的字段宽度，则以下列方式之一对其进行填充：
    - 前导空格：使用前导空格右对齐。
    - 尾随空格：使用尾随空格左对齐。
    - 前导零：使用前导零右对齐。
- 输出字符串：显示输出字符串。与当前突出显示的项目相对应的字符以粗体显示。显示总字符数。
  语法：<Leading Text (optional)><Label (optional)><Item0><Delimiter (optional)><Item1><Delimiter (optional)>...<Terminator>