SUBSTITUTE(A2,LEFT(A2,FIND("(",A2)-1),"")详细点说下神马意思?,尤其是那个-1,其他貌似看明白了最好通俗点 RIGHT(A2,LEN(A2)-SEARCH("(",A2)+1)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 08:41:35

SUBSTITUTE(A2,LEFT(A2,FIND("(",A2)-1),"")详细点说下神马意思?,尤其是那个-1,其他貌似看明白了最好通俗点 RIGHT(A2,LEN(A2)-SEARCH("(",A2)+1)
SUBSTITUTE(A2,LEFT(A2,FIND("(",A2)-1),"")详细点说下神马意思?,尤其是那个-1,其他貌似看明白了
最好通俗点 RIGHT(A2,LEN(A2)-SEARCH("(",A2)+1)

SUBSTITUTE(A2,LEFT(A2,FIND("(",A2)-1),"")详细点说下神马意思?,尤其是那个-1,其他貌似看明白了最好通俗点 RIGHT(A2,LEN(A2)-SEARCH("(",A2)+1)
=SUBSTITUTE(A2,LEFT(A2,FIND("(",A2)-1), "")
公式要结合例子来说才更明白
比如A2中是 "刘德华(1962)"
FIND("(",A2)-1), 在A2中查找“(”的位置,得到4,这个是(的位置,减去1就是3,也是"华"的位置,也可以说是姓名的长度.
LEFT(A2,FIND("(",A2)-1), 这个部分就是取A2左边3位,得到"刘德华"
最后substitute(a2,"刘德华","")把刘德华用空值替换,即删除刘德华,得到(1962)
RIGHT(A2,LEN(A2)-SEARCH("(",A2)+1)
还是刚才的例子
LEN(A2)取A2的字符数共3个汉字+4个字母+2个括号=9
SEARCH("(",A2)+1 在A2中找"("的位置,得到4
9-4后+1=6
right(a2,6) 取a2右边6位,也可以把(1962)提取出来.