需要的公式:复制单元格,同时删除项目前后的文本

时间:2018-10-31 16:18:44

标签: excel-formula

需要复制“ AAAA-BBBB-”,同时删除“ AAAA-BBBB-”之前的特定文本字符串,并删除第二个破折号之后的所有内容。 “ AAAA”和“ BBBB”表示文本字符串,其字符和字符数均可变。

要复制的单元格: “此处的特定文本字符串为AAAA-BBBB-XXXX可变文本字符串”

结果: AAAA-BBBB-

example image linked

2 个答案:

答案 0 :(得分:2)

一个公式:

=SUBSTITUTE(LEFT(A1,FIND("}}}",SUBSTITUTE(A1,"-","}}}",2))),"Specific Text String Here","")

enter image description here

答案 1 :(得分:1)

  • 假设源文本在单元格A1中,而您希望结果在单元格B1中。

  • 由于您没有解释您实际上要做什么,因此我假设您要提取字符串specific text string here之后的所有内容(请注意末尾的空白)直到并包括第二个破折号。

  • 我们将使用辅助列;假设G列是辅助列。将公式=RIGHT(A1,LEN(A1)-LEN("specific text string here "))放入G1。这将提取A1值中specific text string here之后的所有内容。

  • 在B1中输入公式=LEFT(G1,FIND("-",G1)+FIND("-",RIGHT(G1,LEN(G1)-FIND("-",G1))))。这将从G1中提取文本直到第二个破折号。

Screenshot showing three rows in an Excel worksheet