好的,试着使用下面的公式
=LEFT(A1,LEN(A1)-(RIGHT(A1)=","))
在包含公式的单元格上:
=IF($I10>0,CONCATENATE($H10," - ",$I10,", ",IF($K10>0,CONCATENATE($J10," - ",$K10,", ",IF($M10>0,CONCATENATE($L10," - ",$M10),"")),"")),"")
转换为
Tiffany - 5, Ben L - 4, Cat - 4
现在如果我用一个带有“1”的单元格设置一个简单的测试,代码工作正常,它会删除逗号。如果碰巧在它的末尾有一个“,”,如果一个特定的人以0结果返回,就会发生这种情况。