【发布时间】:2019-02-17 11:02:48
【问题描述】:
我希望比较两个相邻单元格中的两个字符串。 所有值以逗号分隔。 返回以逗号分隔的匹配值。
值有时会重复多次,并且可以位于字符串的不同部分。我列表中最大的字符串长度是 6264。
例如
Cell X2 = 219728401, 219728401, 219729021, 219734381, 219735301, 219739921
Cell Y2 = 229184121, 219728401, 219729021, 219734333, 216235302, 219735301
Result/Output = 219728401, 219729021, 219735301
我想应用它的单元格不仅限于 X2 和 Y2,它可以是 X 和 Y 列,输出到 Z 列(或我可以指定的列)。
感谢您对此提供的任何帮助,因为我对 Excel 的 VBA 知识有限。
谢谢。
【问题讨论】:
-
你会考虑把这两个单元格解析成12个吗?
-
我最大的单元格有很多值,这意味着两个单元格为 500+,我认为这可能是个问题?
-
现在查看结果。如果您认为它工作正常,请接受。
-
@JGFMK 谢谢你,我试过你的代码,它将匹配输出到 Z 列,但它看起来是将每一行输出添加到下一行。例如第 Z3 行,包括所有匹配项以及在 Z2 中找到的所有匹配项。然后 Z4 包括来自 Z2 和 Z3 等的任何匹配项。