【发布时间】:2017-05-14 00:55:27
【问题描述】:
我有 2 个单元格,其中包含用逗号 (,) 分隔的数字列表。 K 中的列表是完整集,D 中的列表是部分集。我想将K 中不在D 中的部分放入M。
示例:
K4 = 1,2,5,6
D4 = 1,5,6
结果M4 = 2
我使用了SUBSTITUTE,但这仅适用于D 中的数字有序且没有遗漏K 中间的任何内容。
我需要一个非 VBA 的答案,拜托。
【问题讨论】:
-
最好的答案可能是不要以 CSV 格式存储您的数据。 Excel 与数据库一样,可能无法很好地处理 CSV 数据。如果您将这些数据分布在多行中,则处理您的问题会更容易。
-
两个问题。 (1) K 列的元素个数是否总是 4?可以没有吗?逗号后面可以有空格吗? (2) 您是否愿意接受使用辅助列或什至几个辅助列来得出解决方案的解决方案?
-
@Variatus 的值可以多于或少于 4 个,这只是最简单的示例。
-
@ScottCraner 我没有 O365 订阅。
-
那么我的答案应该可以在不需要 udf 的情况下工作。
标签: excel formulas excel-2016