excell 表格
发布网友
发布时间:2022-04-30 00:20
我来回答
共1个回答
热心网友
时间:2022-06-27 02:22
问题:如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩?
学号 专业 语文 数学 英语 物理
200601 60 51 41 31 21
200602 61 52 42 32 22
200603 62 53 43 33 23
200604 63 54 44 34 24
200605 64 55 45 35 25
200606 65 56 46 36 26
200607 66 57 47 37 27
200608 67 58 48 38 28
200609 68 59 49 39 29
200610 69 60 50 40 30
200611 70 61 51 41 31
200612 71 62 52 42 32
200613 72 63 53 43 33
200614 73 64 54 44 34
200615 74 65 55 45 35
200616 75 66 56 46 36
200617 76 67 57 47 37
sheet1
首先我们介绍下使用的函数 vlookup 的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:
1、判断的条件
2、跟踪数据的区域
3、返回第几列的数据
4、是否精确匹配
根据问题的需求,这个公式应该是:
=vlookup(a2,sheet1!$a$2:$f$100,6,true)
详细说明一下在此vlookup函数例子中各个参数的使用说明:
1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;
2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用(关于绝对引用可以参考这里);
3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5
4、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false (近似值主要用于带小数点的财务、运算等)
5、vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数
结果如下图:
学号 专业 语文 数学 英语 物理
200601 21
200603 23
200602 22
200604 24
200605 25
200606 26
200607 27
200617 37
200609 29
200610 30
200611 31
200612 32
200613 33
200614 34
200615 35
200616 36
sheet2
不知道你是否已经会使用vlookup这个条件查找函数,如果你有兴趣可以试试本例。与本例结合紧密的是excel数据引用,更多的excel可以参考这里。
复制来的!自己看!