excel 设置单元格公式使得其根据下拉菜单的不同取值自动改变值
1个回答
展开全部
你没有见具体“1对应A,2对应B,3对应C”的是地址,建议用索引函数INDEX,如:
A列——1、2、3
B列——A、B、C
C1——设置“数据有效性-序列”
D1输入
=INDEX(B:B,MATCH(C1,A:A,))回车
用INDEX的好处,就在于“1对应A,2对应B,3对应C”列位置不受限制。而楼上几位讲的用查找函数VLOOKUP,它的条件是“首列查找”。具“1对应A”中:1只能在A的前头。
当然,数据不多,不用另外输入A、B列内容,直接在C1输入
=LOOKUP(C1,{1,2,3},{"A","B","C"})回车
或你说的用条件函数IF
=IF(C1=1,"A",IF(C1=2,"B",IF(C1=3,"C",)))回车
3楼用字符代码CHAR也行,CHAR(65)=A、CHAR(66)=B、……
但极限,只能适应你的具体问题“1对应A,2对应B,3对应C”了
A列——1、2、3
B列——A、B、C
C1——设置“数据有效性-序列”
D1输入
=INDEX(B:B,MATCH(C1,A:A,))回车
用INDEX的好处,就在于“1对应A,2对应B,3对应C”列位置不受限制。而楼上几位讲的用查找函数VLOOKUP,它的条件是“首列查找”。具“1对应A”中:1只能在A的前头。
当然,数据不多,不用另外输入A、B列内容,直接在C1输入
=LOOKUP(C1,{1,2,3},{"A","B","C"})回车
或你说的用条件函数IF
=IF(C1=1,"A",IF(C1=2,"B",IF(C1=3,"C",)))回车
3楼用字符代码CHAR也行,CHAR(65)=A、CHAR(66)=B、……
但极限,只能适应你的具体问题“1对应A,2对应B,3对应C”了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询