如何删除excel单元格中字符串的一部分?

如何删除excel单元格中字符串的一部分?,excel,excel-formula,Excel,Excel Formula,我有一个很长的名字(字符串)列表,其中包含我不希望出现在单元格中的额外信息,但这些额外信息不是标准的 如何从这些字符串中删除额外的字符串信息 例如,以下是我正在使用的字符串示例: 希尔,杰里米 布朗,Jaron ARI WR(一) 德纳尔·杰克罗宾逊RB(O) 德纳尔·杰克罗宾逊RB(Q) 迪克森,肯尼思·巴尔(右) 詹诺维奇,安迪·登RB(右)(一) 詹诺维奇,安迪·登RB(右)(O) Lasco,Daniel NOS RB(R)(Q) 我希望他们都是“姓,名” 如果我使用=LEFT(A2

我有一个很长的名字(字符串)列表,其中包含我不希望出现在单元格中的额外信息,但这些额外信息不是标准的

如何从这些字符串中删除额外的字符串信息

例如,以下是我正在使用的字符串示例:

  • 希尔,杰里米
  • 布朗,Jaron ARI WR(一)
  • 德纳尔·杰克罗宾逊RB(O)
  • 德纳尔·杰克罗宾逊RB(Q)
  • 迪克森,肯尼思·巴尔(右)
  • 詹诺维奇,安迪·登RB(右)(一)
  • 詹诺维奇,安迪·登RB(右)(O)
  • Lasco,Daniel NOS RB(R)(Q)
我希望他们都是“姓,名”

如果我使用
=LEFT(A20,LEN(A20)-7)
我不会总是得到所有额外的字符串,我还可以使用什么公式

干杯

=LEFT(A1,FIND(" ",A1,FIND(" ",A1,1)+1)-1)
试试这个公式。这个公式找到字符串中第二个空格的位置,并得到它剩下的所有内容


是否要忽略RB或“(”)之后的所有内容。请尝试使用“查找”获取此字符串的索引(RB of“(”),然后左移到此索引-1,或者只在“,”之后保留一个单词?