在Excel中进行模糊查询(使用插件& Power Query)。

  • Share This
Hugh West

如果你想除了对不同的数据进行精确匹配外,还想有部分匹配,你可以使用 模糊查询 本文将为您介绍该软件的介绍和使用程序。 模糊查询 Excel的功能。

下载工作手册

模糊查询.xlsx

模糊查询Excel的目的

使用 模糊查询 Excel的这一功能可以表明两个数据表的部分匹配,此外,你也可以使用这一功能尝试精确匹配。

这里,我们有两个数据集,包含了以下的销售记录 一月 2月 XYZ 利用这些数据集,我们将发现这些公司之间的相似性。 产品 销售人员 这两个数据范围的列。

模糊查询插件的下载链接

首先,你必须通过点击以下链接来安装这个插件。

模糊查询插件的下载链接

安装完成后,当你打开你的Excel工作簿时,这个功能将被自动添加。 在这里,我们可以看到,我们有一个新的标签,名为 模糊查询 其中有 模糊查询 选择。

使用模糊查询Excel的程序

在这篇文章中,我们将尝试展示使用以下步骤 模糊查询 Excel的功能与Excel的模糊匹配选项一起。 权力查询 来表示两个数据表的部分匹配。

我们已经使用了 微软Excel 365 在这里,你可以根据你的方便使用任何其他版本。

1.使用模糊查询插件

步骤-01:为模糊查询Excel创建两个表

在使用 模糊查询 选项,我们必须将以下两个数据范围转换为两个不同的表格。

文章之后 "如何在Excel中制作一个表格" 我们已将这些范围转换为这些表格。

现在,我们必须重新命名这些表。

➤ 选择表格,用于 一月份的销售记录 然后转到 桌子设计 Tab>> 重命名。 表名 作为 一月 .

同样地,重新命名 2月销售记录 表为 2月 .

第02步:用Fuzzy Lookup Excel插件创建模糊查询

➤ 转到 模糊查询 标签>>。 模糊查询 选择。

现在,你将得到一个 模糊查询 右侧窗格中的部分。

➤ 选择你想要输出对比表的单元格。

➤ 选择 左边的桌子 作为 一月 右边的桌子 作为 2月 .

现在,我们必须选择我们想要进行比较的列,因为我们想要在以下基础上进行比较 产品 栏和 销售人员 列,所以这些列被选中在 左栏 右栏 箱子。

输出列 选择 1月.产品 1月.销售人员 一月 表和。

2月.产品 二月河.销售人员 2月 表,最后。

选择 模糊查询.相似度 以获得相似性的百分比指示。

在这个步骤中,我们选择了 匹配的数量 作为 1 相似性阈值 作为 0.51 然后按了一下 进展 .

这样一来,我们就得到了与之匹配的 产品 苹果公司 绿苹果 销售人员 霍华德 和为 樱桃 , 黑莓 ,以及 番茄 其中完全匹配,因为相似度为 100% .

改变匹配数和相似度阈值的影响

匹配的数量 :

根据该选项的选择,我们将获得最高数量的匹配。

对于选择 匹配的数量 作为 1 ,

我们得到了以下的比较表,每个产品都有一个相似性,但我们有 黑莓 2次在 2月 桌子上有不同的 销售人员 .

但如果你选择 匹配的数量 作为 2 ,

那么你将得到这两个的匹配结果 黑莓 产品与 销售人员 谢尔顿 马特 .

相似性阈值 :

它的范围在 0 1 而对于从较低的范围到较高的范围,我们将从部分匹配转移到完全匹配。

首先,我们将尝试用一个 相似性阈值 0.1 .

在这里,我们从以下方面获得相似性 20% 100% .

对于选择 相似性阈值 作为 0.4 ,

的相似度范围为 60% 100% .

当我们选择了 相似性阈值 范围为 0.84 ,

那么相似度的范围是:从 90% 100% .

最后,为了选择最高 相似性阈值 像的范围 1 ,

然后你将只得到精确的匹配,因为相似度范围在这里 100% .

2.Power Query 模糊匹配选项

在这里,我们使用 权力查询 用于两个数据范围的部分匹配,而不是用 模糊查询 选择。

步骤-01:创建两个查询

对于比较 产品 销售人员 的列。 一月 2月 销售记录,首先我们将把这两个范围转换为查询。

➤ 转到 数据 标签>>。 从表/范围 选择。

然后 创建表格 向导会弹出。

➤ 选择你的数据表的范围(在这里,我们选择的是数据范围的 一月份的销售记录 )

➤ 检查 我的表格有标题 选项,并按 认可 .

在这之后,一个 权力查询 编辑器将被打开。

➤ 将查询重命名为 一月 .

现在,我们将把这些数据只作为一个连接导入。

➤ 转到 首页 标签>>。 关闭 & 载入 下拉式>>。 关闭 & 加载到 选择。

然后,在 进口数据 对话框会出现。

➤ 点击 只创建连接 选项,并按 认可 .

同样地,创建一个名为 2月 为数据集 2月销售记录 .

在右边的窗格中,我们可以看到两个查询的名称 一月 2月 ,我们在这一步骤中已经创建了。

相关内容。 Excel中的VLOOKUP近似匹配文本(4个例子)

步骤-02:结合查询进行模糊查询Excel

在这一步,我们将结合上一步的查询,以匹配这些查询的数据。

➤ 转到 数据 标签>>。 获取数据 下拉式>>。 合并查询 下拉式>>。 合并 选择。

之后,在 合并 向导会弹出。

➤ 单击第一个框的下拉菜单,然后选择 一月 选择。

➤ 选择第二个盒子的下拉菜单,然后选择 2月 选择。

之后,我们必须选择两个查询的列,按下 CTRL 与一个 左键点击 在一个时间段内,我们要在此基础上匹配我们的数据。

然后,我们可以看到,它已经找到了 3行 匹配从 9行 .

类似的阅读。

  • 如何在Excel中使用VLOOKUP进行部分匹配(4种方法)
  • Excel局部匹配两列(4种简单方法)
  • 如何使用INDEX和匹配进行部分匹配(2种方法)
  • 在Excel中使用部分VLOOKUP(3种或多种方法)
  • Excel VLOOKUP查找最接近的匹配(含5个例子)

第03步:使用模糊查询Excel的模糊匹配选项

现在,我们将使用 模糊匹配 选项来执行除精确匹配外的部分匹配。

➤ 检查 使用模糊匹配来进行合并 选项,然后选择 相似性阈值 作为 0.5 为这个选项。

➤ 选择 忽略案例 选项和 通过组合文本部分进行匹配 选择。

在这个步骤中,我们选择了 最大匹配数 作为 1 并按下了 认可 .

在这里,我们可以看到匹配的数量已经从 3 5 .

然后,你将被带到 强大的查询编辑器 窗口。

在这里,我们可以看到前两列从 一月 查询,但其列的 2月 因此,我们必须扩大这个 2月 列。

➤ 点击指定的标志,此外 2月 .

➤ 选择 拓展 选项,并按 认可 .

现在,我们可以正确地看到两个查询的匹配结果。

改变相似度阈值的影响

如果我们改变 相似性阈值 0.5 0.2 ,那么我们将有 8 匹配,以取代 5 火柴。

在按下 认可 ,我们可以看到,除了第一行,其他几行都是部分相似的。

对于选择 相似性阈值 0.2 1 ,那么我们将有 4 匹配,以取代 8 火柴。

因此,对于完全匹配的忽略的情况,我们这次有了结果。

相关内容。 Excel SUMIF与部分匹配(3种方法)

需要记住的事情

🔺 内置的查找功能,如 VLOOKUP函数 , HLOOKUP函数 对精确匹配的情况很有用,但对于根据我们的愿望寻找近似匹配的情况,我们可以使用 模糊查询 Excel的附加功能。

🔺 要对匹配的情况产生不同的结果,你可以改变 匹配的数量 相似性阈值 根据你的需要,可以选择参数。

练习部分

为了方便自己的练习,我们提供了一个 实践 的工作表中,像下面这样,在一个名为 实践 .请自己动手吧。

总结

在这篇文章中,我们试图涵盖功能的使用程序 模糊查询 希望你会觉得有用。 如果你有任何建议或问题,欢迎在评论区分享。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.