如何删除excel 2010单元格中的某些字符

时间:2022-10-10 22:20:42

In column A I have a load of name that look like this

在A列中,我有一堆像这样的名字

[John Smith]

(约翰·史密斯)

I still want them in A but the [] removed...

我仍然想要他们在A,但[]删除…

3 个解决方案

#1


25  

If [John Smith] is in cell A1, then use this formula to do what you want:

如果[约翰·史密斯]在A1细胞,那么使用这个公式来做你想做的:

=SUBSTITUTE(SUBSTITUTE(A1, "[", ""), "]", "")

The inner SUBSTITUTE replaces all instances of "[" with "" and returns a new string, then the other SUBSTITUTE replaces all instances of "]" with "" and returns the final result.

内部替代用“”替换“[”的所有实例并返回一个新的字符串,然后另一个替代用“”替换“]”的所有实例并返回最终结果。

#2


2  

Replace [ with nothing, then ] with nothing.

什么也不能替代。

#3


1  

Another option: =MID(A1,2,LEN(A1)-2)

另一个选择:=中期(A1,2,LEN(A1)2)

Or this (for fun): =RIGHT(LEFT(A1,LEN(A1)-1),LEN(LEFT(A1,LEN(A1)-1))-1)

或者这个(为了好玩):=右(左(A1,LEN(A1)1),LEN(左(A1,LEN(A1)1)1)

#1


25  

If [John Smith] is in cell A1, then use this formula to do what you want:

如果[约翰·史密斯]在A1细胞,那么使用这个公式来做你想做的:

=SUBSTITUTE(SUBSTITUTE(A1, "[", ""), "]", "")

The inner SUBSTITUTE replaces all instances of "[" with "" and returns a new string, then the other SUBSTITUTE replaces all instances of "]" with "" and returns the final result.

内部替代用“”替换“[”的所有实例并返回一个新的字符串,然后另一个替代用“”替换“]”的所有实例并返回最终结果。

#2


2  

Replace [ with nothing, then ] with nothing.

什么也不能替代。

#3


1  

Another option: =MID(A1,2,LEN(A1)-2)

另一个选择:=中期(A1,2,LEN(A1)2)

Or this (for fun): =RIGHT(LEFT(A1,LEN(A1)-1),LEN(LEFT(A1,LEN(A1)-1))-1)

或者这个(为了好玩):=右(左(A1,LEN(A1)1),LEN(左(A1,LEN(A1)1)1)