在Excel中,我们经常用到自定义下拉菜单。普通方法制作的自定义下拉菜单有个小缺点,就是下拉菜单无法自动将数据源的列表去重,而且使用的函数也比较复杂。其实,只要用好Power Query,外加INDIRECT函数,即可轻松制作出能够自动去重的智能下拉菜单(图1)。

图片

小提示:以下操作均在Excel 2019中完成。

首先,选中数据区域中的任意单元格,切换到“数据”选项卡,点击“从表格”,在弹出的对话框中直接点击“确定”后就会出现“Power Query编辑器”窗口。在这个窗口中选中“入库品名”列,在“主页”选项卡下,点击“删除列→删除其他列”,这时窗口中只包含了“入库品名”列,再点击“删除行→删除重复项”,这样,“入库品名”列中就剩下不重复项了。点击“关闭并上载”,这时就会在工作簿中新创建一个工作表, 这个工作表里面保存的就是没有重复项的“入库品名”列(图2)。

接下来,选择原数据工作表(即Sheet1),切换到“公式”选项卡,点击“名称管理器”,这时就会看到“名称管理器”窗口中有两个名称,其中“表1_2”就是制作下拉菜单所用到的名称(图3)。

点击“关闭”按钮。选中需要显示下拉菜单的单元格(如F2),切换到“数据”选项卡,点击“数据验证→数据验证”,在弹出窗口“设置”选项卡“验证条件”的“允许”处选择“序列”,“来源”处输入“=INDIRECT("表1_2")”,这样,当点击F2单元格时就会出现相应的下拉菜单(图4)。

图片

这时,无论在B列增加或删除入库品名,只需要右击Sheet2中的A列,选择“刷新”,那么在F2处的下拉菜单也会相应地实时更新。

最后,在“合计数量”对应的单元格中输入公式“=SUMIF(B:B,$F$2,D:D)”,就能按下拉菜单选项进行统计了。

Excel 自定义下拉菜单相关推荐

  1. Android m 自定义下拉菜单,Android实现动画效果的自定义下拉菜单功能

    我们在购物APP里面设置收货地址时,都会有让我们选择省份及城市的下拉菜单项.今天我将使用Android原生的 Spinner 控件来实现一个自定义的下拉菜单功能,并配上一个透明渐变动画效果. 要实现的 ...

  2. android 自定义下拉菜单

    本实例的自定义下拉菜单主要是继承PopupWindow类来实现的弹出窗体,各种布局效果可以根据自己定义设计.弹出的动画效果主要用到了translate.alpha.scale,具体实现步骤如下: 先上 ...

  3. 怎么在excel设置下拉菜单

    在制作excel表格时,为了规范化表格填写的内容和填写人员的方便,我们需要在excel设置下拉菜单,以便于更好的管理.统计表格,分享一个怎么在excel设置下拉菜单方法. 1.打开excel表格,在这 ...

  4. Excel制作下拉菜单

    Excel制作下拉菜单 技巧:选择表格,点击数据选择数据验证(或者有效性),条件:序列,来源即可

  5. WPS Excel多级下拉菜单联动去除子集中的空值

    WPS Excel多级下拉菜单联动去除子集中的空值 实现效果: 在图中可以看出四个省下面的城市数量并不相等.若是按照正常操作下来的结果如下图: 我们可以看到虽然城市不为空,但是会有空选项,这不是我们要 ...

  6. Excel:下拉菜单的设定

    本文介绍如何在Excel中创建两级关联下拉菜单的方法. 最终效果如下面的动图所示: 示例步骤及说明: 1.首先输入数据. 2.选中B4单元格,点击数据选项卡:数据工具/数据验证,如下图所示选择或输入参 ...

  7. Excel筛选下拉菜单的7个快捷键

    筛选下拉菜单(之前Excel 2003中称为"自动筛选")是在对数据进行排序和筛选时非常有用的工具.应用"筛选"后,在数据区域的标题行(顶端行)将显示小下拉图标 ...

  8. qtcreator下拉列表怎么制作_设置EXCEL动态下拉菜单,只需要一个组合键,新手也能快速掌握...

    操作版本:OFFICE365 在EXCEL制作一级下拉菜单有4种方法,你掌握几种?一文中,我提到了一级下拉菜单的制作方法,其中用公式法来制作下拉菜单可以实现内容增减后下拉菜单的内容也自动增减,这个方法 ...

  9. 手动制造报错_告别手动录入数据的错误,Excel多级下拉菜单怎么制作?

    知识改变命运,科技成就未来.Microsoft Excel数据录入是我们常会遇到的情况,尤其是对于固定数据的录入,每个人的习惯不同,录入的数据也会千差万别,对后期的数据统计造成不便,有什么办法能解决这 ...

最新文章

  1. 进程、线程和上下文切换
  2. CodeForces - 1350E Orac and Game of Life(bfs)
  3. Jetty 9.1上的Java WebSockets(JSR-356)
  4. CUBRID学习笔记 22 插入数据
  5. spring 查找实现类_69道Spring面试题和答案
  6. [ACM_几何] F. 3D Triangles (三维三角行相交)
  7. 『号外』 排名进入2000!再创佳绩!
  8. 简单新闻管理系统(jsp)
  9. 电脑用来测试网段信号的软件,WiFi信号分析仪PC版
  10. 怎样改变计算机桌面的特效主题,教你如何更改电脑主题,桌面,图标,系统主题 - 飞机城社区论坛 - 阎良论坛 飞机城论坛,......
  11. 如何设置微信订阅号的微信号以及申请微信认证
  12. python将字母全部变为小写_将一个Python列表全部转换为小写或大写
  13. uc视频解析去水印原理分析及源码,集齐四大参数,兑换UC视频播放地址
  14. win10虚拟机搭建群晖nas碰到的一些问题
  15. 南京申瓯SOC1000-UC IPPBX为中小企业提供电话系统解决方案
  16. 在远程linux服务器上用wget命令下载nuscenes数据集出现HTTP request sent, awaiting response... 403 Forbidden错误
  17. ppt能转为html文件吗,请问如何能够实现将PPT分页转成HTML文件?
  18. 差错控制之检错编码与纠错编码
  19. Windows操作系统深入解析原理
  20. GPS 车辆导航定位的应用前景

热门文章

  1. 已经不再这里更新博客了,更多博客内容可以去gayhub看看
  2. eclipse 反应慢优化
  3. 七、MySQL 多表查询详解(附练习题及答案----超详细)
  4. OVF部署失败:找不到文件ds:///vmfs/volumes/uuid/_deviceImage-0.iso原因和解决方法
  5. 计算机组装兴趣小组考核,中职计算机专业课程学生成绩考核之我见
  6. Genymotion - 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)
  7. HTML期末大作业—— 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计
  8. ArcGIS教程:视域
  9. vmware虚拟机重装后本机没虚拟网卡解决方案及虚拟机的三种网络连接方式详解
  10. 594. 最长和谐子序列--Python