Excel 公式拆分带加号的单元格内容 (a+b+c+d 或 a+b+c)
=LEFT(A1,FIND('+',A1)-1) //取得第一个加号前面的字符,即a或a+b+c =RIGHT(A1,LEN(A1)-FIND('+',A1)) //取得第一个加号后面的字符,即b+c+d或b+c
如果是第一种情况(a+b+c+d),可以再套嵌一个IF函数,判断是否还有加号出现,如果有,则继续拆分:
=IFERROR(LEFT(A1,FIND('+',A1)-1),A1) //取得第一个加号前面的字符,如果没有加号则直接取整个字符 =IFERROR(MID(A1,FIND('+',A1)+1,FIND('+',A1,FIND('+',A1)+1)-FIND('+',A1)-1),RIGHT(A1,LEN(A1)-FIND('+',A1))) //取得第二个加号和第一个加号之间的字符,如果没有第二个加号则取第一个加号后面的字符
原文地址: https://www.cveoy.top/t/topic/mwCT 著作权归作者所有。请勿转载和采集!