先看看动态效果图:

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

像这种供应商的下拉菜单的数据源是自动变化的,电话也随公司的选择而变化,这是怎么做的呢?

第一步:创建动态的数据源

首先,我们需要了解OFFSET函数的使用方法。

OFFSET(起点,偏移行,偏移列,新表格的行号,新表格的列号)

通过调整这些参数,我们可以指定一个新的起点,并确定从这个起点开始的新表格的行数和列数。

如图所示:

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

前面三个参数是确定一个新的起点。

=OFFSET(A1,3,2),返回的是C4这个单元格

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

后面两个参数是决定以C4做为新起点,产生新的表格的行数与列数.

=OFFSET(A1,3,2,5,2)

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

第二步:设置供应商下拉菜单

(1)在空白位置,我们需要输入一个公式来读取供应商信息。

输入公式:

=OFFSET(供应商信息!B3,0,0,COUNTA(供应商信息!B:B)-1,1)

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

供应商信息!B3,0,0:这三个参数是代表起点要跟新起点重合在一起。

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

COUNTA(供应商信息!B:B)-1:计算B列中非空单元格的数量,并减去标题行(即“供货单位”这个单元格),以确定新表格的行数。

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

(2)创建下拉菜单

复制上述公式,然后选择要创建下拉菜单的单元格。在Excel的“数据”选项卡中,选择“数据验证”,在“允许”下拉列表中选择“序列”,并在“来源”框中粘贴刚才复制的公式。

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

点击确定后,下拉菜单就会显示供货单位列表。

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

现在你再去添加公司,就能实现自动更新数据源了。

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

第三步:实现电话随供应商变化

供货单位的电话随供货单位的变化,只要输入公式:

=IF(D3<>"",VLOOKUP(D3,供应商信息!B:C,2,0),"")

这里,D3是包含下拉菜单的单元格,供应商信息!B:C是包含供应商名称和电话的数据范围,2表示返回匹配项所在行的第二列(即电话),0表示精确匹配。

Excel告别手动输入,动态菜单+智能匹配,工作效率嗖嗖涨!-趣帮office教程网

IF函数是检查D3单元格是否非空,如果D3非空,则使用VLOOKUP函数查找匹配的供应商名称,并返回对应的电话。如果D3为空,则返回空字符串。

通过以上步骤,你就可以实现供应商下拉菜单的数据源自动变化,并且电话随公司的选择而变化。

你学会了吗,快去试试看。