Excel中如何根據(jù)字符位置替換指定的文本
在Excel中,有時(shí)需要將特定位置處的字符替換為指定文本。這時(shí)候可以使用Excel中的Replace函數(shù)。下面介紹一下replace函數(shù)如何替換字符串中特定位置處的文本。Replace函數(shù)的公式語(yǔ)法在
在Excel中,有時(shí)需要將特定位置處的字符替換為指定文本。這時(shí)候可以使用Excel中的Replace函數(shù)。下面介紹一下replace函數(shù)如何替換字符串中特定位置處的文本。
Replace函數(shù)的公式語(yǔ)法
在Excel 2016中,replace函數(shù)的公式語(yǔ)法為REPLACE(old_text, start_num, num_chars, new_text),包含四個(gè)參數(shù):
- old_text:要替換的字符串
- start_num:替換字符的開(kāi)始位置
- num_chars:要替換的字符數(shù)
- new_text:替換后的新文本
示例1:替換單元格字符串
首先新建一個(gè)Excel 2016文檔,并輸入以下測(cè)試數(shù)據(jù)。
| A | B | C |
|-------|-----------|---------|
| Test | Result | Formula |
| rrio | aaaa | replace(A2, 4, 4, "aaaa") |
要將A2單元格字符串變?yōu)锽2單元格字符串,需要將“rrio”替換為“aaaa”。選中單元格C2,輸入等號(hào)后輸入replace函數(shù),第一個(gè)參數(shù)為A2,第二個(gè)參數(shù)為字母r的字符位置4,第三個(gè)參數(shù)為要替換的字符個(gè)數(shù)為4,第四個(gè)參數(shù)為替換后的文本“aaaa”。按回車鍵輸出結(jié)果。
示例2:替換指定字符
要替換A3單元格字符串中的第4個(gè)字符t為@字符。選中單元格C3,輸入等號(hào)后輸入公式REPLACE(A3, 4, 1, "@"),表示替換第四個(gè)字符,替換長(zhǎng)度為1,替換的文本為@。按回車鍵輸出結(jié)果。
注意:看到C3結(jié)果顯示的格式和目標(biāo)結(jié)果不一樣,是因?yàn)閞eplace函數(shù)輸出的是純文本??梢赃x中B3單元格,點(diǎn)擊菜單欄【開(kāi)始】中的格式刷,然后點(diǎn)擊C3單元格,格式就會(huì)與B3單元格一樣了。
示例3:去除字符串的一部分
要去除A4單元格中字符串后面的567數(shù)字,選中C4單元格,輸入等號(hào)后輸入REPLACE(A4, 6, 10,)。字符開(kāi)始位置為6,替換字符長(zhǎng)度設(shè)為10(大于要替換的字符長(zhǎng)度),第四個(gè)參數(shù)省略不寫(xiě),注意第三個(gè)參數(shù)后逗號(hào)要有。按回車鍵輸出結(jié)果。
另外,如果只想替換A4單元格中的56兩個(gè)字符為空字符,可以選中D4單元格,輸入公式REPLACE(A4, 6, 2, ""),第三個(gè)參數(shù)字符長(zhǎng)度為2,則只會(huì)替換56兩個(gè)字符為空字符。按回車鍵輸出結(jié)果。