- Excel 函数教程
- Excel 函数 - 首页
- 兼容性函数
- 逻辑函数
- 文本函数
- 日期和时间函数
- 多维数据集函数
- 数学函数
- 三角函数
- 数据库函数
- 动态数组函数
- 工程函数
- 财务函数
- 信息函数
- 查找和引用函数
- 统计函数
- Web 函数
- Excel 有用资源
- Excel - 快速指南
- Excel - 有用资源
- Excel - 讨论
Excel - REPLACE 函数
描述
REPLACE 函数根据您指定的字符数,用不同的文本字符串替换文本字符串的一部分。
REPLACEB 函数根据您指定的字节数,用不同的文本字符串替换文本字符串的一部分。
REPLACE 适用于使用单字节字符集 (SBCS) 的语言,而 REPLACEB 适用于使用双字节字符集 (DBCS) 的语言。计算机上的默认语言设置会影响返回值,如下所示:
无论默认语言设置如何,REPLACE 始终将每个字符(无论是单字节字符还是双字节字符)都计为 1。
如果您启用了支持 DBCS 的语言的编辑,然后将其设置为默认语言,则 REPLACEB 将每个双字节字符计为 2。否则,REPLACEB 将每个字符计为 1。
支持 DBCS 的语言包括日语、简体中文、繁体中文和韩语。
语法
REPLACE (old_text, start_num, num_chars, new_text) REPLACEB (old_text, start_num, num_bytes, new_text)
参数
参数 | 描述 | 必填/可选 |
---|---|---|
旧文本 (Old_text) | 您想要替换其中一些字符的文本。 | 必填 |
起始位置 (Start_num) | 您想要用新文本替换的旧文本中字符的位置。 | 必填 |
字符数 (Num_chars) | 您想要 REPLACE 用新文本替换的旧文本中字符的个数。 | 必填 |
字节数 (Num_bytes) | 您想要 REPLACEB 用新文本替换的旧文本中字节的个数。 | 必填 |
新文本 (New_text) | 将替换旧文本中字符的文本。 | 必填 |
备注
如果 start_num 或 num_chars 为负数或非数字,REPLACE 将返回 #VALUE! 错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
advanced_excel_statistical_functions.htm
广告