我试图模糊匹配谷歌表格中的两列,我已经尝试了很多公式,但我认为这将归结为一个脚本来提供帮助。
我有一个包含产品 ID 的列,例如
然后我有另一张表格,另一列包含与此产品代码相关的图片网址,例如
我想要做的是“模糊”匹配这两个列的产品 ID,然后为每个匹配创建一个新列。因此,它将具有产品 ID,然后在每个产品图像 URL 的多列中的同一行上 - 如下图所示:
有没有办法使用脚本或公式在谷歌表格中做到这一点?
最佳答案
旧线程,但如果您发现自己在这里,请搜索我的名为 Flookup 的 Google Sheets 插件。它应该完全符合您的要求。
对于这种情况,您可以使用此功能:
Flookup (lookupValue, tableArray, lookupCol, indexNum, threshold, [rank])
参数详情如下:
lookupValue
:您要查找的值 tableArray
: 要搜索的表 lookupCol
: 要搜索的列 indexNum
: 您希望从 threshold
: 不应该返回数据的百分比相似性 rank
:第 n 个最佳匹配(即如果第一个不符合您的喜好)*您可以在 official website 了解更多信息(示例等)。
请注意,虽然 OP 似乎想要完整的可能匹配列表,但 Flookup 一次只会返回一个结果。
关于regex - 谷歌表格上的模糊匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40468119/