我正在尝试从单元格中提取字符串,但我遇到了一些麻烦。在这个例子中,我希望从
中提取字符串ARM52CVA
A18031600473 ( FLORENCE - ARM52CVA )
我尝试过这个公式,它似乎对我不起作用
=RIGHT(C3,SEARCH("-",C3))
答案 0 :(得分:1)
你会更接近以下任何一个:
=RIGHT(C3,LEN(C3)- SEARCH("-",C3))
=MID(C3,FIND("-",C3)+2,99)
但他们会离开结局。
如果您的数据与您显示的完全一样,并且显示了所有数据和空格,请尝试:
=INDEX(TRIM(MID(SUBSTITUTE(C3," ",REPT(" ",99)),{1,99,198,297,396},99)),5)
如果存在更多可变性,您需要显示更多数据。
答案 1 :(得分:0)
尝试,
=REPLACE(REPLACE(A1, 1, FIND("- ", A1)+1, ""), FIND(" ", REPLACE(A1, 1, FIND("- ", A1)+1, "")), LEN(A1), "")
答案 2 :(得分:0)
上述方法更可靠但 如果 空白区域一致,您也可以使用
=MID(A1,FIND("-",A1,1)+2,(FIND(")",A1,1)-3-FIND("-",A1,1)+1))