2016-12-06 39 views
2

的第一个角色,我下面的文字:Excel中:为每个字

Your number's up (season 2) 

我想将它更改为:

Your Number's Up 

不过,现在我得到这个权利用下面的代码:

Your Number'S Up 

=TRIM(PROPER(IFERROR(LEFT(A6976,FIND("(",A6976)-1),A6976))) 

我该如何解决这个问题?

回答

2

随着数据A1,用途:

=SUBSTITUTE(PROPER(SUBSTITUTE(A1,"'","zzz")),"zzz","'") 

enter image description here

编辑#1:

来串门括号部分,使用:

=MID(SUBSTITUTE(PROPER(SUBSTITUTE(A1,"'","zzz")),"zzz","'"),1,FIND("(",SUBSTITUTE(PROPER(SUBSTITUTE(A1,"'","zzz")),"zzz","'"))-1) 

编辑#2:

看看这是任何好转:(关键是要确保FIND()功能不能失败)

=MID(SUBSTITUTE(PROPER(SUBSTITUTE(A1,"'","zzz")),"zzz","'"),1,FIND("(",SUBSTITUTE(PROPER(SUBSTITUTE(A1,"'","zzz")),"zzz","'") & "(")-1) 

+0

这工作,但你可能包括一点点的代码,使一切都在“(”。我更新了原来的帖子 - 对不起! –

+0

@ Boosted_d16看到我的**编辑#1:** –

+0

如果theres没有“(”在单元格 –

相关问题