Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1886|回复: 5

[已解决]用index match函数在区域空间内查找?

[复制链接]
发表于 2016-3-7 17:41 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2016-3-8 16:06 编辑

小弟在给公司做一个排版工时计算表格,因为员工众多,想到用excel自动生成,详见图片与附件。公司排班表初始表格如图1所示,工时核算为图2所示。关于根据项目自动填充工时,我已经用VLOOKUP函数做好了,现在问题如下:


   1、怎么在工时核算表格中根据B列的数值在排班表中查找,并返回该员工的项目?
   2、怎么操作可以使查找到的项目可以根据时间一次排列在第一班、第二班等等的顺序上?
   3、由于初始排班表格图1是横向的,做很多函数我都得先转置为纵向,怎样才能避免这种情况?


各位大大,不胜感激,献上附件。

最佳答案
2016-3-7 19:29
附件

图1

图1

图2

图2

排班表.rar

17.68 KB, 下载次数: 10

排班工时核算表格

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-3-7 19:16 | 显示全部楼层
表2张三对应行中的项目A和项目C、项目N是怎么计算出来的?
回复

使用道具 举报

发表于 2016-3-7 19:29 | 显示全部楼层    本楼为最佳答案   
附件

排班表.zip

19.43 KB, 下载次数: 12

回复

使用道具 举报

 楼主| 发表于 2016-3-7 22:09 | 显示全部楼层
baksy 发表于 2016-3-7 19:16
表2张三对应行中的项目A和项目C、项目N是怎么计算出来的?

那个是我自己手动输入的,就是因为手动输入工作量太大了,所以才想到能不能检索自动输入
回复

使用道具 举报

发表于 2016-3-7 22:12 | 显示全部楼层
caiyuan90 发表于 2016-3-7 22:09
那个是我自己手动输入的,就是因为手动输入工作量太大了,所以才想到能不能检索自动输入

我的意思是表1里没有张三的A、C、N项目,表2怎么出来的?
回复

使用道具 举报

 楼主| 发表于 2016-3-7 22:15 | 显示全部楼层
baksy 发表于 2016-3-7 19:29
附件

感谢得五体投地。。。。  能帮忙解释下函数的含义吗?
=SUBSTITUTE(LOOKUP("坐",OFFSET(Sheet1!$A$2,,,,LARGE(IF(Sheet1!$C$3:$V$33=$B3,COLUMN($C:$V),1),(COLUMN()-3)/2))),"日期","")

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 12:34 , Processed in 3.803916 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表