excel学习库

excel表格_excel函数公式大全_execl从入门到精通

可以联动的 表单控件—组合框与列表框 实际应用

上节课跟大家分享了 是关于组合框的用法。今天我们进一步学习列表框以及一些很实用的函数完成一个实用的工作实例。话不多说,我们先看下演示效果:

本案您可以学到以下内容:

1.函数:

offset() 偏移函数。这是个非常强大实用的函数,它非常有意思,可以灵活的构建出我们需要的数据区域。

Match()查找数据存放位置所在的行。这个函数跟很多函数结合起来可以有很多的玩法,是很多函数的绝佳拍档!也是大家必须要学会的函数。

Vlookup()纵向查找函数,不用我多说了它的重要性了。它的使用频率都要赶上SUM()求和、count()计数了。

2.名称定义这个功能很有用,可以定义出一个数据区域。

3.表单控件:组合框、列表框 的使用。

  • 制作步骤:

  1. 这里需要两张:

1.顾客及商品信息表。

2.顾客信息表。

  • 设置组合框

组合框设置如下图:

列表框设置如下图:

列表框1:

列表2

这里2个列表框的单元格链接都指向同一个单元格K4 这样点列表商品编号是品名的列表也会同步指向同一行。

定义名称:

函数说明

这里offset()具体说明下:

定义名称:art_no,这里是商品编号

=OFFSET($I$1,$K$2-1,,$K$3-$K$2+1,)

$1$1:参照单元格,以这个为参照对象。

$K$2-1:这里是相对参照单元格,向下的第几行开始

,, : 这里相对单元格,向右第几列开始,这 里省略,表示不需要向右。 $K$3-$K$2+1:这里是搜索目标区域的开始行-到- 结束行之间的间隔数

, 向右偏移的结束值这里也略,表示不需要右。

定义名称:descr1,这里是商品名称。

=OFFSET($J$1,$K$2-1,,$K$3-$K$2+1,)

说明同上。

通过使用offset ()分别构建出商品编号区域 和 商品名称区域。并定名成名称。每一个客户对应的商品不同,区域也不同。区域的开始与结束的行数是通过Match() 函数来提取。

这里的MATCH()是取开始还是最后的行号取决于最后一位参数。

=MATCH(K1,E:E,1)

参数意思:Match(搜索值,搜索区域,0表示第一个/1表示最后一个满足条件)

顾客卡号的 联动是通VLOOKUP() 来实现的。如下图:

到此,这个案例就完成了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接