在 URL 中使用查找公式来匹配广泛匹配

问题描述 投票:0回答:1

我每周都会从站点地图中获取 URL 列表。理想情况下,我想将每个页面分类为一个类别。

问题是我有两种页面:

  • 广泛匹配页面(包含/blog/的所有内容都将位于“博客类别”中)。
  • 完全匹配页面(有时包含广泛匹配页面中包含的 URL)。

为了解决这个问题,我提供了一个分类表,该表将 URL 的

REGEXMATCH
版本与其类别相匹配。

基本上,我正在寻找一个公式,该公式将从

REGEXMATCH
中的分类表中查找类别,并在我的 URL 列表中呈现该类别。

这是一个示例电子表格,可以更好地理解我的问题。如果您认为使用 regexmatch 不是实现 URL 分类的最佳计划,我愿意接受任何想法。

提前感谢您的帮助

google-sheets google-sheets-formula spreadsheet
1个回答
0
投票

这是您可以测试的一种方法:

=map(B3:B,lambda(Σ,if(Σ="",,let(Λ,'Table of Categorisation'!B3:C20,Ξ,sort(Λ,right(index(Λ,,2))="$",,len(index(Λ,,2)),),
 ifna(+filter(index(Ξ,,1),regexmatch(Σ,index(Ξ,,2))),"-")))))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.