我打算在两个单元格之间找到区别仅使用excel公式。
两个单元格中的值用逗号分隔。但是,逗号附近没有空格。
假设在B2中,值为
apple pie,fish,cheese
在B3中,值为
apple pie,cheese,fish,vegetables,banana
我必须在E2中获得蔬菜,香蕉
我正在考虑使用EXACT功能
=exact(B2,B3)
然而,结果毫无疑问地返回FALSE,因为两个单元格中的值不完全匹配。
我也认为使用MATCH函数但结果是#N / A.
=MATCH(B2,B3,0)
结果,我需要的是获得
vegetables,banana
有可能实现这一目标吗?感谢您的建议。谢谢。
参考
Find the difference between two cells
Difference between two cells in third cell
对不起,我在这篇文章的第一个版本中犯了错误,我希望结果是
vegetables,banana
如果是在javascript中,(我只是用例子来展示我在excel中尝试做的事情)
我可以使用这样的东西
Array.prototype.diff = function(x) {
return this.filter(function(y) {return x.indexOf(y) < 0;});
};
//to get the result
[apple pie,cheese,fish,vegetables,banana].diff([apple pie,fish,cheese])
//the result will return
vegetables,banana
所以我想知道是否可以使用excel公式来做到这一点?非常感谢你。