【发布时间】:2016-04-01 02:56:45
【问题描述】:
我正在尝试提出一个脚本或公式,它采用具有相似文本的多个单元格并以特定格式返回相邻单元格的值。
例子:
A | B
-----------------------------
123 | Sample String I
-----------------------------
456 | Sample String II
-----------------------------
789 | Sample String III
-----------------------------
987 | Sample String IV
-----------------------------
654 | Not String I
-----------------------------
在 B 列中,获取字符串“Sample String”(或任何单词)并在 A 列中获取与其相邻的数字,然后转到 B 列中它下方的下一个单元格,如果这些单词是同样将 A 列中的数字连接到输出。
输出应该是这样的:
[示例字符串,(123, 456, 789, 987)]
我在想类似if B=LIKE(next cell then CONCATENATE ADJACENT Cell(A), Output Cell(C)
一个问题是有数百个这样的重复,几乎但不完全是,我有多个工作簿要阅读。所以我也在想也许有一种方法可以比较文本,如果文本匹配超过 70%,那么就这样做,否则会创建一个新条目或其他东西。不过我真的不知道。如果有其他程序可以更好地做到这一点,那么我愿意接受。
【问题讨论】:
-
Fuzzy LookUp可能会有所帮助。
标签: excel excel-formula vba