【问题标题】:Extract data from clocking in machine into usable format将机器时钟中的数据提取为可用格式
【发布时间】:2016-06-06 07:55:15
【问题描述】:

在这里,我们有一个指纹识别打卡机,让员工可以打卡上班和下班。 每周结束时,我将打卡机中的数据导出到 excel 中,并手动浏览文件并生成一个输入/输出表格,显示每个员工何时打卡/打卡。

我正在寻找一种自动化方法,我在我的其他 Excel 工作表中使用一个公式来查找数据并将同一行中的信息提取到表格中。

=VLOOKUP($K$11,'Data Sheet'!$A$2:$AD$6000,30,FALSE)

这在我使用它的工作表中有效,但是当我尝试将其应用于时钟输入信息时,我得到的随机信息位与我尝试提取的数据混淆。

打卡机的原始数据布局如下:

UID    Name    Status    Action    DateTime
1      Name    1         0/1/2     06/06/16 - 07:30

UID - Unique ID of the employee this is what I am using for reference when extracting data.
Name - Name of employee
Status - 0/1/2 depending on clocking in / clockout / verification
Action - Clocking in Time
DateTime - Clocking out Time

我想将具有上述结构的初始表单中的数据提取到一个新工作表中,该工作表具有更易于使用的格式,可以按日期范围进行过滤。

所以我可以选择 - =TODAY() 和 7 天前之间的日期。 并插入个人的 UID,它将使用日期范围内的正确信息拉动该员工的打卡/打卡。

我上面使用的公式可以吗?

【问题讨论】:

  • 您遇到的部分问题是,尽管有唯一的 ID,但该 ID 可以在您的 UID 列中出现多次。如果我理解正确,每次有一个动作都会有一个新行。您实际上试图用 VLOOKUP 拉取的是所有事件,而实际上它只拉取了第一个事件。
  • 日期时间列是字符串还是 excel 日期时间格式化为这种方式。三个简单的测试: =isnumber(E2) =istext(E2) 或者当您从当前格式切换到一般格式时,格式是否会发生变化?这些测试中的任何一项都应该确认它是什么类型的信息
  • 您的日期戳(E 列)的格式是 dd/mm/yy 还是 mm/dd/yy?

标签: excel date range excel-2010


【解决方案1】:

因为您将每周进行一次此过程,所以我建议您自己构建一个可以绑定到按钮的宏,以便它仅在您告诉它运行时运行。

如果原始数据以 excel 可以读取的另一种文件格式或其他 excel 文件的形式出现,我建议保留这些文件不变,并保持存档和记录保存的目的。当该信息已复制到您正在分析它的工作表中的 Excel 中时,这就是使用数据的地方。如果操作正确,您应该不需要在电子表格中复制多个数据。

我会记录一个宏,您的导入过程一直到在相邻列中输入公式并复制它们。这里的人可以帮助您事后编辑您的宏,使其更符合您的需求。

我将基于您的日期/时间戳当前不是 excel 格式,但实际上是一个字符串。对于原始数据来说似乎相当普遍。让转换您的日期和时间。在相邻的列中。

假设您的示例数据从 A1 到 E1 作为标题行,其下有第 2 到 6000 行。

在 F2 列中,我们将使用以下公式去除日期和时间,然后将它们重新组合为 excel 格式。

=DATE(MID($E2,6,2),MID($E2,4,2),LEFT($E2,2))+TIMEVALUE(RIGHT($E2,5))

假设您的原始数据日期格式为 dd/mm/yy。将日期转换为 excel 格式后,您将能够使用它做更多事情。

之后,您可以应用 Excel 的内置过滤器,将数据减少到您要查找的内容。您可以在不同的列上应用多个过滤器以使其显示您想要的内容。您可以在日期列上设置过滤器,以使您的日期范围仅显示。然后,您可以将您的 UID 列过滤器设置为仅显示您正在寻找的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    • 2018-09-27
    相关资源
    最近更新 更多