如何用函数公式提取表格中的数据?
1.例如我需要表2的部分员工基本工资,那我就要去表1一抓取数据
2.打开表二,点击“公式”,插入vlookup函数。
3.下面图片,第一格代表要引用的数据,一般是两张表都有的数据,比如“姓名”,所以鼠标选中“张三”这个数据。
4.第二格代表要引用查找的范围,选中表1所有的数据。
5.第三格代表需要查找的数值是在引用数据的第几列。比如基本工资就是表1的第4列。
6.第四格代表是否需要精确查找,可以填零。然后点击确定。表1的数据就会被抓过来了。最后表2的数据就是自己想要的数据。
用vlookup做不出的,就像我表格里写的那样第一列有重复的名称,vlookup只能抓取第一个数据。
在 Excel 2007 中,
根据日期分类分别提取每个分类前三名的名称,
“平日”可用公式:=IF(G2=G1,INDEX($A$1:$C$13,SMALL(IF($A$2:$A$13&$C$2:$C$13=$E$1&$G$2,ROW($A$2:$A$13)),MATCH(MID(E2,2,1),TEXT(ROW($1:$31),"[dbnum1]d"),)),COLUMN(B:B)),INDEX(A$2:C$13,MATCH(E$1&G2,A$2:A$13&C$2:C$13,0),2,1))
“周末”可用公式:=IF(G6=G5,INDEX($A$1:$C$13,SMALL(IF($A$2:$A$13&$C$2:$C$13=$E$5&$G$6,ROW($A$2:$A$13)),MATCH(MID(E6,2,1),TEXT(ROW($1:$31),"[dbnum1]d"),)),COLUMN(B1)),INDEX(A$2:C$13,MATCH(E$5&G6,A$2:A$13&C$2:C$13,0),2,1))
根据日期分类分别提取每个分类前三名的数量,
“平日”可用公式:=LARGE(($A$2:$A$13="平日")*$C$2:$C$13,ROW()-1)
“周末”可用公式:=LARGE(($A$2:$A$13="周末")*$C$2:$C$13,ROW()-5)
注:前三名的数量公式中,利用了行号决定前三名的顺序,令第一名=“ROW()-x=1”可以求得 x 的值。
下图是公式的结果: