网站首页 网站地图
网站首页 > 创业资讯 > substitute函数

substitute函数

时间:2026-03-25 14:21:30

`SUBSTITUTE`函数是Excel中用于替换文本字符串中特定文本的一个函数。它的基本语法如下:

```

SUBSTITUTE(text, old_text, new_text, [instance_num])

```

其中:

`text` 是需要被替换的文本,或者是对包含文本的单元格的引用。

`old_text` 是需要被替换掉的文本。

`new_text` 是用来替换 `old_text` 的新文本。

`[instance_num]` 是可选参数,表示要替换的 `old_text` 的重复次数。如果省略,函数将替换所有 `old_text` 的实例。

示例用法:

1. 将文本中的某个值替换为另一个值:

```

=SUBSTITUTE(B2, "二班", "一班")

```

2. 隐藏手机号的中间四位:

```

=SUBSTITUTE(B2, MID(B2, 4, 4), "")

```

3. 对含单位的数据求和:

```

=SUMPRODUCT(SUBSTITUTE(B2:B6, "人", "") * 1)

```

4. 数据分列,将B列数据按顿号进行分列:

```

=TRIM(MID(SUBSTITUTE($B2, "、", REPT(" ", 100)), COLUMN(A1) * 100 - 99, 100))

```

`SUBSTITUTE`函数在数据清洗、格式调整和信息整理等场景中非常有用