早教吧作业答案频道 -->其他-->
EXCEL中IF函数怎么用有A,B,C,D四列,A列是编号,B列是数字,C列与A列相同但顺序不同,D列是要填的数字,A中的每一个编号对应同一行B列的那个数字,然后依据C列的编号去找A列的编号,将对应的B列数字
题目详情
EXCEL中IF函数怎么用
有A,B,C,D四列,A列是编号,B列是数字,C列与A列相同但顺序不同,D列是要填的数字,A中的每一个编号对应同一行B列的那个数字,然后依据C列的编号去找A列的编号,将对应的B列数字填到D列.这个IF函数应该怎么表达?
例:A B C D
001 251 003
002 236 001
003 222 002
当然不止三行数,如果有很多行的话,应该怎么写IF这个函数
有A,B,C,D四列,A列是编号,B列是数字,C列与A列相同但顺序不同,D列是要填的数字,A中的每一个编号对应同一行B列的那个数字,然后依据C列的编号去找A列的编号,将对应的B列数字填到D列.这个IF函数应该怎么表达?
例:A B C D
001 251 003
002 236 001
003 222 002
当然不止三行数,如果有很多行的话,应该怎么写IF这个函数
▼优质解答
答案和解析
查找与引用是EXCEL函数中最常用的功能,你这儿要用IF来表示,也是可以的,不过这种方法有点绕圈子了,而且要用较多其它函数配合,D1中输入
=INDEX(B:B,MIN(IF(A:A=C1,ROW(A:A))))
同时按下CTRL+SHIFT+ENTER输入数组公式,再用自动填充柄向下复制.
再来说一下其它的方法,楼上大家都说了,VLOOKUP函数,对,这个函数可能是最合适的,
=VLOOKUP(C1,A:B,2)
这里使用的是VLOOKUP的模糊查找,由于你A列数据是升序排列,所以模糊查找是可行的,公式还可以写成
=VLOOKUP(C1,A:B,2,)
这样就变成精确查找了,就多一个逗号.
由于你首列A列是升序排列,还有一个函数LOOKUP函数也可以考虑,D1中输入
=LOOKUP(C1,A:A,B:B)
用C1在A列查找,找到行后返回该行相应B列中的数据.用这个函数的好处是不受VLOOKUP只能查找左边列返回右边列的问题,查找列和返回列左右可以任意设定,同理还有INDEX和MATCH函数配合使用,C1中输入
=INDEX(B:B,MATCH(C1,A:A,))
用MATCH在A列中找到C1的位置,返回B列中对应行的数据.
=INDEX(B:B,MIN(IF(A:A=C1,ROW(A:A))))
同时按下CTRL+SHIFT+ENTER输入数组公式,再用自动填充柄向下复制.
再来说一下其它的方法,楼上大家都说了,VLOOKUP函数,对,这个函数可能是最合适的,
=VLOOKUP(C1,A:B,2)
这里使用的是VLOOKUP的模糊查找,由于你A列数据是升序排列,所以模糊查找是可行的,公式还可以写成
=VLOOKUP(C1,A:B,2,)
这样就变成精确查找了,就多一个逗号.
由于你首列A列是升序排列,还有一个函数LOOKUP函数也可以考虑,D1中输入
=LOOKUP(C1,A:A,B:B)
用C1在A列查找,找到行后返回该行相应B列中的数据.用这个函数的好处是不受VLOOKUP只能查找左边列返回右边列的问题,查找列和返回列左右可以任意设定,同理还有INDEX和MATCH函数配合使用,C1中输入
=INDEX(B:B,MATCH(C1,A:A,))
用MATCH在A列中找到C1的位置,返回B列中对应行的数据.
看了 EXCEL中IF函数怎么用有...的网友还看了以下:
1、下列带括号汉字读音相同的一组是()A:(撒)野,(撒)种;B、咀(嚼),(嚼)东西;C、行(色 2020-05-13 …
1.一个等差数列{an}中,an/a2n是一个与n无关的常数,则此常数是多少?(1或1/2)2.在 2020-05-14 …
下列档号的标识方法正确的是()A.全宗号-目录号-案卷号B.全宗号-分类号-件号C.全宗号-类别号D 2020-05-31 …
VBA里面有什么方法快速知道某一列的列标用数字表示的列标比如说a列列标就是1B是2那S列列标是多少 2020-06-25 …
在一个走廊上依次排列着编号为1,2,…,2008的灯共2008盏,最初每盏灯的状态都是开着的.一个 2020-06-25 …
下列有关列车时刻表的知识,正确的是()A.由北京开往上海的列车编号为双号B.以K字开头的车次为特快列 2020-11-12 …
如何在EXCEL中将在同一列的数字(料号)不变,只将令一列但不相等之行的值求和比如:以下表中十码以上 2020-11-13 …
化学问题1.吴蕴初(1891~1953)是我国现代化学工业的先驱者.20世纪20年代后,他陆续创办了 2020-12-07 …
2016年10月17日,“神舟十一号”载人飞船发射升空,运送两名宇航员前往在2016年9月15日发射 2020-12-09 …
观察一下这个数列的通项公式3,8,15,24,35·······我只能知道他们的相邻项的差为公差为2 2021-02-09 …