When什么时候用得到
产品代码 "Apple Pie" 要改成 "Apple Cake"。有时你知道要换的内容(Pie),有时你知道要换的位置(第 7 位开始 3 个字符)。
What这是什么
| 函数 | 依据 | 语法 | 例子 |
|---|---|---|---|
SUBSTITUTE | 知道「内容」 | =SUBSTITUTE(text, old_text, new_text, [instance_num]) | =SUBSTITUTE("Apple Pie","Pie","Cake") |
REPLACE | 知道「位置」 | =REPLACE(old_text, start_num, num_chars, new_text) | =REPLACE("Apple Pie",7,3,"Cake") |
Where在哪里找
不用公式的话:(快捷键 Ctrl+H)。
How一步一步做
SUBSTITUTE
- 基础:
=SUBSTITUTE("Apple Pie","Pie","Cake")→ Apple Cake。 - 指定第几次:第四个参数
instance_num,文本里出现两次 Pie,只换第二个。 - 删除:
new_text设成"",例如=SUBSTITUTE(A1," ","")删所有空格(见 EP07)。
❌ 同一个词出现多次,没指定 instance_num:全换了。
REPLACE
- 从第 4 位开始换 2 个字符:
=REPLACE(A1,4,2,"-P")。 - 删开头 3 个字符:
=REPLACE(A1,1,3,"")。
Find & Replace 界面
- 1
选中范围,例如 A1:A10
- 2
Home → Editing → Find & Select → Replace
- 3
填要找的内容和换成的内容,点 Replace All
❌ 只知道内容却硬用 REPLACE 手数位置。
Why为什么这样做
✅ 知道内容用 SUBSTITUTE,知道位置用 REPLACE。
Sources
Blog / Website: