在excel中,如果A1=1,则B1=2,同时A1=3,则B1=4,同时A1=5,则B1=6,同时A1=7,则B1=8........如何用函数呢?

在excel中,如果A1=1,则B1=2,同时A1=3,则B1=4,同时A1=5,则B1=6,同时A1=7,则B1=8........如何用函数呢?其中1,2,3,4,5,6,7,8,代表的是两列数据中的不同数据,没有规律,不是1234567,我做了一个下拉框,改变A1的值,希望A2能够同时变更为对应的值

时间 数值
12点 0.19
13点 0.24
14点 0.29
15点 0.33
16点 0.37
17点 0.49
18点 0.63
19点 0.71
20点 0.83
21点 0.91
22点 0.95
23点 1

时间下面的单元格内的数据能根据时间格内数据的改变而对应改变

用LOOKUP可以实现
在B1中输入公式
LOOKUP(A1,{1,3,5,7},{2,4,6,8})
下拉
在1,3,5,7中代入实际数字。
==============================================================
如果不是数据,可以用=VLOOKUP(A1,Sheet2!A:B,2,0)
其中Sheet2!A:B 是你存放在Sheet2工作表中,时间为A列 数值为B列的单元格。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-22
假设24小时,每小时有一个对应值,在A列输入小时,在B列就会自动得出对应值,B1单元格公式如下,公式中的数值可以根据实际情况修改
=VLOOKUP(A1,{"0点",0.85;"1点",0.76;"2点",0.84;"3点",0.98;"4点",0.76;"5点",0.58;"6点",0.65;"7点",0.66;"8点",0.44;"9点",0.94;"10点",0.28;"11点",0.47;"12点",0.19;"13点",0.24;"14点",0.29;"15点",0.33;"16点",0.37;"17点",0.49;"18点",0.63;"19点",0.71;"20点",0.83;"21点",0.91;"22点",0.95;"23点",1},2,)
然后下拉公式。
第2个回答  2012-10-22
使用VLOOKUP函数,参照基础对照表进行查找!
视具体文件而定!追问

举个例子呗,我使用IF跟Vlookup函数,公式要写很长

追答

把你的表格发过来,可以帮你看看~
[email protected]

第3个回答  2012-10-21
直接在B1单元格输入:
=A1+1追问

12345678代表的是不同数据,不是数字

第4个回答  2012-10-22
A1写入的是时间吗,如果是如下
假设时间是C列,数值是D列
A2
=VLOOKUP(A1,C:D,2,0)

0是精确匹配,如果不是精确匹配的改用1本回答被提问者采纳