例如:A1中为手动输入的值,B1中的值为“中国”,B2中的值为“美国”,要求出C1的值,当A1=1时,C1等于B1的值“中国”;当A1=2时,C1等于B2的值“美国”,如何用函数实现此功能?
求教高手!!!
这只是2个数值,如果有A1和B1的值有上百个以至上千个怎么办?也就是说A1的值可以是1,2,3。。。。。。,对应的B1,B2,B3。。。。。。,当A1=1时,C1=B1;当A1=2时,C1=B2;当A1=3时,C1=B3。。。。。。。,以此类推。
非常感谢各位专家的解答!!!
在引伸一下:
A1和C1在Sheet2中,而B1,B2,。。。。。。在Sheet1中,又如何求C1呢???
EXCEL中,在A1中输入1,则C1取B1的值;A1输入2,则C1取B2的值,等等,如何实现?
答案:6 悬赏:20 手机版
解决时间 2021-02-19 17:04
- 提问者网友:眉目添风霜
- 2021-02-19 03:01
最佳答案
- 五星知识达人网友:第幾種人
- 2021-02-19 03:29
在C1中输入
=if(A1="","",INDIRECT("B"&A1))
这个公式在A1为空时,C1为空,当A1为n时,C1的内容与Bn相同
=if(A1="","",INDIRECT("B"&A1))
这个公式在A1为空时,C1为空,当A1为n时,C1的内容与Bn相同
全部回答
- 1楼网友:第四晚心情
- 2021-02-19 07:56
=INDIRECT("B"&A1)
- 2楼网友:梦中风几里
- 2021-02-19 07:14
b2公式=if(a2=a1,b1)
c2公式=if(a2=a1,c1)
- 3楼网友:骨子里都是戏
- 2021-02-19 06:48
C1=choose(A1,B1,B1000)
或:
C1=index(B1:B1000,A1000)
或:
=offset(B1,A1-1,0)
- 4楼网友:动情书生
- 2021-02-19 06:03
C1=IF(A1=1,B1,IF(A1=2,B2,""))
- 5楼网友:雪起风沙痕
- 2021-02-19 04:33
C1=IF(A1=1,B1,IF(A1=2,B2,""),"")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯