
EXCEL中怎么设置当一个单元格为某个数字时,另外一个单元格就引用该数值对应的其他数字?
如数字1代表1、3、5,当a1输入1时,b1就显示1、3、5或b1显示1、c1显示3、d1显示5。...
如数字1代表1、3、5,当a1输入1时,b1就显示1、3、5或b1显示1、c1显示3、d1显示5。
展开
2个回答
展开全部
追问
B1不是很清楚具体是什么,麻烦给标注一下。谢谢啊
追答
=VLOOKUP($F3,$A$3:$D$22,COLUMN(B1),)
这条公式的意思,
其中COLUMN(B1)是取B1单元格的列序号,取到动态数字2,这条公式你如果把COLUMN(B1)改为数字2,也是对的,但是直接写2的话不是动态的。COLUMN(B1)在公式右拉时,会变成COLUMN(C1)及COLUMN(D1),就会自动取到3和4了。其实B1里有没有数据都不影响,咱们只是取B1的列序号。
=VLOOKUP($F3,Sheet2!$A$3:$D$22,COLUMN(B1),)
这条公式中的Sheet2!表示引用Sheet2表中的$A$3:$D$22区域,这是把数据库单独做在另一个表时,需要带上表名,要从哪个表里调用数据。
再多补充些啰嗦话,再说说这个COLUMN(B1)
COLUMN函数是用来提取列序数的,横向填充时,会变化。COLUMN(B1)取到的数字只跟列号B有关,跟行号1无关,例如COLUMN(B50)取B50单元格的列序数同样是取到列序数2,例如COLUMN(B:B)取B列的列序数同样是取到列序数2。
跟ROW函数类似但相反,ROW函数是用来取动态数字行序数的,纵向填充时会变化。例如ROW(A1)取A1单元格的行序数是取到1,例如ROW(M1)取M1单元格的行序数同样取到1,例如ROW(1:1)取第一行的行序数同样取到1。

2024-10-28 广告
针对Excel表格的密码解锁问题,深圳奥凯丰科技有限公司提供专业的软件解决方案,旨在帮助用户快速、安全地恢复或移除表格中的保护密码。我们的软件采用先进的密码恢复技术,能够有效应对多种加密类型,包括工作簿打开密码、工作表保护密码等。用户只需简...
点击进入详情页
本回答由百事牛提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |