HELLO,好久没和你聊EXCEL app了,今天和大家分享一招,告诉大家如何联想输入,减少工作量。
大家听起来有点空洞,下面我结合范例表格,给大家示范一下。假设下图就是我们的数据库,里面有许多公司/产品名称,数量非常庞大,如何在目标表格中简单输入一个字,实现自动显示的目的,减少工作压力。
这是我们的目标表格,大家跟我进行设置。在A2单元格,点击公式选项卡中的定义名称,选择定义名称功能。
名称输入“公司名称”,在引用位置中输入这个公式。=offset(数据库!$A$1,MATCH(LEFT(Sheet2!$A2)&"*",数据库!$A:$A,0)-1,,countif(数据库!$A:$A,LEFT(Sheet2!$A2)&"*"))
公式简单的说,就是利用offset和match函数与通配符“*”的组合,定义动态名称,用来作为数据有效性序列的“来源”。其中match函数,用来定位输入公司的第一个字,在数据库A列中的位置。countif用来计算包含第一个字的公司有几个,最后用offset返回对该区域的引用。(函数基础不好的小伙伴,复制干货,直接使用!)
点击确定。
然后框选我们需要填充数据的区域,点击数据有效性,允许“序列”,来源=公司名称。
在出错警告中,取消勾选“输入无效数据时显示出错警告”。
好了,在设置好的数据有效性区域,点击其中一个单元格。后面跟随了一个可下拉菜单,点开就可以选择其中一个公司名称。
当我们输入公司名称第一个字的时候,下拉菜单就会给我们提供包含首字的公司名称,非常快捷而方便的操作。
当我们不再使用,直接清除数据有效性,工作就是这么轻松。
好了,今天的技巧分享就到这里。【如果大家喜欢帮帮,请点击文章末尾的了解更多或推广广告,在里面找到并关注我,我给表亲们准备了更多更实用的办公软件技巧,洪荒彩蛋等你来拿喔^^】给你们一个巨型么么哒。