2016-12-06 3 views

ответ

2

С данными в A1, использование:

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

enter image description here

EDIT # 1:

падает вводную часть, использование:

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

EDIT # 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 no "(" в ячейке –

Смежные вопросы