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