1、下图所示需要将表一中的数据填充至表二中。
2、填充数据成绩至表二。
3、同样这里用到的是vlookup 函数进行数据填充。
4、在被笑神填充数据帆物表的单元格输入=vlookup() 选择学号判定。
5、之后选择第一张数据表 选择数据范围。
6、之后根据成绩所对应的列数 进行数字输入(这里成绩对应表中第三列 所以这里输入的数3)。
7、最后输入0 位精准查找。
8360问答、返回即可看到数据填充 通过双击单元格有下角+ 进行数据填态升液充,数据就提取到另外表格了。
追问 : 请问是将原先的if公式替换掉么
追答 : 稍等,我打开excel验证一下
=INDEX(B:B,SMALL(IF($C$1:$C$1000="班长",ROW($1:$1000),4^8),ROW(A1)))
这个公式下拉后会显示班长所有的B:B列对应值
我是了用or不对,无法实现,但是我尝试了下反过来想,你的C:C列中只有员工、班长和主管呢么把公式这么写一下,你看看效果如何
如果C:C列有表头,例如:职位
=INDEX(B:B,SMALL(IF($C$1:$C$1000<>"员工",ROW($1:$1000),4^8),ROW(A2)))
如果C:C列没有表头,例如:职位
=INDEX(B:B,SMALL(IF($C$1:$C$1000<>"员工",ROW($1:$1000),4^8),ROW(A1)))
追问 : 我当初也是按照这个设想来操作的,因为我的表有表头,忘记把后的ROW(A2)))调整了,厉害。
非常感谢。