首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel 中的一对多查找,结果是模糊匹配值,如何实现精确匹配?

读者提问,如何一对多查找,且精确匹配?

案例:

从下图 1 的左侧的数据表中提取出所有级别为“总监”的行,效果如下图 2 所示。

解决方案 1:

1. 在 G2 单元格中输入以下公式 --> 回车:

=FILTER(A2:C13,B2:B13=E2)

公式释义:

FILTER 函数已经讲解过很多回了,作用是根据指定的条件筛选;

从 A2:C13 区域中筛选出符合条件 B2:B13=E2 的所有区域

解决方案 2:

1. 选择任务栏的“数据”-->“高级”

2. 在弹出的对话框中选择“将筛选结果复制到其他位置”--> 按以下方式选择 --> 点击“确定”:

列表区域:选择左侧的整个数据表

条件区域:选择右侧的数据表

复制到:选择需要放置的目标区域的第一个单元格

但是筛选结果却将以“总监”开头的全都查找出来了,即模糊查找。那么如何实现精确查找呢?

只需要将条件区域稍加变化。

1. 将 E2 单元格的内容改成 ="=总监"。

2. 然后再执行同样的高级筛选就行了。

解决方案 3:

1. 选中左侧数据表的任意单元格 --> 选择任务栏的“数据”-->“来自表格/区域”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选择“主页”-->“关闭并上载”-->“关闭并上载至”

4. 在弹出的对话框中选择“仅创建连接”--> 点击“确定”

5. 将右侧的数据表也上传至 PQ。

6. 选择“主页”-->“合并查询”

7. 选中“级别”列 --> 在下拉菜单中选择“表1”--> 选中“级别”列 --> 点击“确定”

8. 点开“表1”的扩展钮 --> 取消勾选“级别”和“使用原始列名作为前缀”--> 点击“确定”

9. 将“姓名”列拖动到最左侧。

10. 将表格上传至所需的位置。

右侧绿色的表格就是筛选结果。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OZT8vYOPZ0rLWZ1j8nG5nxDQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券