发布网友 发布时间:2022-04-20 22:21
共3个回答
热心网友 时间:2023-05-09 08:48
1.例如我需要表2的部分员工基本工资,那我就要去表1一抓取数据
2.打开表二,点击“公式”,插入vlookup函数。
3.下面图片,第一格代表要引用的数据,一般是两张表都有的数据,比如“姓名”,所以鼠标选中“张三”这个数据。
4.第二格代表要引用查找的范围,选中表1所有的数据。
5.第三格代表需要查找的数值是在引用数据的第几列。比如基本工资就是表1的第4列。
6.第四格代表是否需要精确查找,可以填零。然后点击确定。表1的数据就会被抓过来了。最后表2的数据就是自己想要的数据。
热心网友 时间:2023-05-09 08:48
在 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 的值。
下图是公式的结果:
热心网友 时间:2023-05-09 08:49
付费内容限时免费查看回答你好,很高兴回答你的问题,将时间列按空格*,分开后就是日期 一列是时间了, 直接按时间计算,一个人名 日期 第一个打卡时间,保留第一个和最后一个,其余的都删掉,排序什么的操作就行了,有点乱,是个思路,每个考勤表不一样,看整体的内容吧,希望能帮助到你呢
提问你好
没有
怎么从大数据中提取指定人名的多条记录
回答等我一下,我整理一下材料
用VLOOKUP函数就可以了,这个函数的用法,根据查询区域的选择相应的内容引用。比如级编号公式为:=vlookup(A1,表二!A:E,2,0)然后公式向下拖就可以了,公式的意思是:在表二是A至E列区域的首列中查询当前表格A1内的值,并返回相应的第二列的值。这里有这样几个需要注意的,一,你的两列中如果姓名有重名的,你必须提前处理,比如,李明1,李明2,这样,否则无法正确对应,另外,我注意到你的两个表格中姓名有问题,比如,两字的姓名,表1中没有空格,而表二中两字中间有空格,这样查询可能会有困难。二,这个公式输入的时候,如果你不是很熟悉操作的话,最好是公式编辑器进行点选输入,就是通过点击编辑栏前的FX弹出窗口进行公式编辑。这样能避免你的输入错误。二,最后一个参数0,也可以FALSE,表示的是精确匹配,希望能帮助到你呢