与在Microsoft Excel 2010中相邻细胞数量替换子
|如果要用相邻单元格中特定数量的文本替换子字符串,则可以使用“ FIND”,“ LEFT”和“ MID”功能的组合。
左:从文本字符串的开头返回指定数量的字符。
语法:= LEFT(text,num_chars)
text:它是包含要提取的字符的文本字符串num_chars:它指定要提取的从左数的字符数。
MID:返回文本字符串中间的字符,并给出起始位置和长度。
语法:= MID(text,start_num,num_chars)
text:它是包含要提取的字符的文本字符串。
start_num:要从中提取数据的字符串中的数字。
num_chars:指定要从MID检索或提取的字符数。
让我们举个例子:
在A列中,有一些字符串包含“ XX”作为子字符串。在B列中,有一些文本需要替换为XX。
我们需要一个公式来替换子字符串,即A列对应单元格中的“ XX”,并替换为B列中的文本。在单元格C2中,该公式将为
* = LEFT(A2,FIND(“ XX”,A2)-1)&B2&MID(A2,FIND(“ XX”,A2)+2,255)
-
在上面显示的屏幕截图中,该公式已将文本“ XX”替换为“ C”。
-
将公式复制到下面的范围内,我们将获得所需的结果。
这是我们可以用Microsoft Excel中相邻单元格中的数字替换子字符串的方法。