excel如何通过关键字匹配数据,excel匹配关键字返回对应数据

首页 > 实用技巧 > 作者:YD1662023-05-02 03:20:48

在EXCEL表格里制作下拉菜单是常有的事,可以简便数据录入的工作量,也可以和VLOOKUP函数等搭配使用便于动态查询数据。

如果下拉的选项比较多,我们能否输入开头字符后,仅显示出以输入字符开头的选项呢?

如图所示,左侧表格是所有产品的库存表,产品编号有A、B、C、D等开头的编号,右侧我们制作一个动态查询的表格,这里E2单元格内输入A01,下拉选项里就只会显示出A01开头的产品编号,其他的不符合条件就不再显示,如果输入B01则仅显示B01开头的编号,下面我们来看看如何实现?

选中E2单元格,点击菜单栏上“数据-数据验证-数据验证”。

excel如何通过关键字匹配数据,excel匹配关键字返回对应数据(1)

弹出窗口,点击验证条件,选择序列,点击来源,输入函数公式“=offset($A$1,MATCH(E2&"*",A2:A54,0),,COUNTIF(A2:A54,E2&"*"))”。

我们先来看结果,后面再来详解这个公式的意思。

excel如何通过关键字匹配数据,excel匹配关键字返回对应数据(2)

点击确定,顺便把公式复制到G2单元格内,方便我们更加直观的查看公式结果。

在E2单元格内输入A01,弹出错误提示,这是因为我们输入的值和单元格定义的数据验证限制不匹配。我们还需要修改下这个提示。

excel如何通过关键字匹配数据,excel匹配关键字返回对应数据(3)

重新打开数据验证窗口,在出错警告标签下方,取消勾选“输入无效数据时显示出错警告”。

excel如何通过关键字匹配数据,excel匹配关键字返回对应数据(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.