Excel - 将所有内容都放到角色的左边

时间:2016-11-11 17:59:15

标签: excel formula

我有一个excel的单元格,如下所示:

Paranormal witness (s5)

我想1)大写第一个角色2)把所有内容都放在括号左边#34;("

任务1:

我有这段代码:

=SUBSTITUTE(PROPER(SUBSTITUTE(A6933,"'","z-z")),"z-Z","'")
任务2的

我有这段代码:

=LEFT(A1,FIND("(",A1&":")-1)

如何将两个代码组合起来并从左边获取所有内容?

预期最终产出:

Paranormal Witness

谢谢, MS

2 个答案:

答案 0 :(得分:3)

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

我不确定是否(每次都会有一个空格,所以我使用了一个修剪来消除多余的空间。

处理否(

#DashboardTab { display: flex; margin:20px; } .item{ width:50%; border:1px solid black; margin:10px; } #DashboardTab table{ } #DashboardTab table, tr, td { border: 1px solid black; margin: 20px; } #table3 { display: flex; border: 1px solid black; justify-content:center; } #table3 div { flex-shrink: 1; width: 100%; overflow: auto; margin: 50px; } #table3 table, tr, td {}

这表示如果因未找到错误而导致错误(然后只需在D1中使用该名称,并修剪前导或尾随空格。

答案 1 :(得分:1)

考虑:

=PROPER(LEFT(A1,FIND("(",A1)-2))

enter image description here

修改#1:

基于David Zemens的评论,应该使用:

=PROPER(LEFT(A1,FIND("(",A1 & "(")-1))

它还将处理缺少左括号的情况。