怎样在excel单元格下拉列框中通过选择不同的选项,使得后面单元格下拉列框中显示相应的内容或数值

2024-10-31 19:25:55
推荐回答(4个)
回答(1):

选中A1,在数据菜单中选数据有效性,允许里选序列,提供下拉箭头前打钩,来源里输入:
铺贴800*800地砖,铺贴600*600地砖,铺贴1M*1M地砖
确定。
B1中输入:
=VLOOKUP(A1,{"铺贴800*800地砖",35;"铺贴600*600地砖",36;"铺贴1M*1M地砖",37},2,0)
完成后,点A1单元格,会看到旁边的下拉箭头,点击箭头,有三个选项,任选一个选项后,B1中就会得到相应的价格。

回答(2):

如果只有铺贴800*800地砖,铺贴600*600地砖,铺贴1M*1M地砖这三个选项,那你直接用嵌套的if函数实现,如:=IF(A1="铺贴800*800地砖",35,IF(A1="铺贴600*600地砖",36,37))
注:if 函数最多只能嵌套7层。

回答(3):

=if(a1=铺贴600*600地砖,35,if(a1=铺贴800*800地砖),36,if(a1=铺贴1M*1M地砖,37, ))

回答(4):

假如下拉框的单元格是A1
=VLOOKUP(A1,{"铺贴800*800地砖",35;"铺贴600*600地砖",36;"铺贴1M*1M地砖",37},2,)
=34+MATCH(A1,{"铺贴800*800地砖","铺贴600*600地砖","铺贴1M*1M地砖"},)