在excel中如何在选择下拉列表框中的值后所附带的值也显示出来?

2024-11-06 13:49:51
推荐回答(2个)
回答(1):

  假设在“工价统计表”中的单价,根据工种自动填入;

  1、设立工价表,选中A列,在名称栏输入:工种 回车;

  见图一

 

  2、转到工价统计表,选中工种所在的B列,转到“数据”工具栏,点击数据有效性>数据有效性;

  见图二

  

  3、在跳出来的“数据有效性”对话框的“允许”下面选择:序列,在来源中,填入:=工种,再点确定;

  见图三

  4、选中C2单元格,输入公式:

  =IFERROR(VLOOKUP(B2,工价表!A:B,2,0),"")  回车

  见图四

  5、选中C2单元格,下拉填充表哥内的C列;

  见图五

‍‍

6、实际效果,工种所在的B列用下拉列表输入工种后,C列对应的单元格就会自动填入该工种的单价。

见图六

回答(2):

如果是简单的对应关系,而且是1对1的话, 那就简单了。
在工种旁边的单元格写个简单的公式就可实现。。。
比如 你创建的两例值为A列、B列。 录入的工种为D2,价格为E2
则,在E2格子录入一下公式:
=if(D2<>"",vlookup(D:D,A:B,2),"")
然后公式往下来就 OK