Excel公式,脚本或宏,从一个SHEET 1获取数据,搜索,比较和输入数据到另一个SHEET 2

时间:2015-08-13 19:32:01

标签: excel excel-vba excel-formula vba

我正在尝试创建一个跟踪器,允许我在工作表1中为员工收集考勤数据。然后我想显示该数据以跟踪,比较和创建某种模式/趋势报告。

  1. 将SHEET 1 / row x中的用户名与SHEET 2 / row Y
  2. 上的电子邮件ID进行比较
  3. 如果步骤1找到匹配项,则根据日期对数据进行比较,格式化和复制到正确的单元格。
  4. 第1页

    Username         Instance            Date   
    joe@xyz.com        sick              10/1/2020
    

    第2页

                                                         Present  Absent
               10/1      10/2       10/3        10/4      Total   Total
    
    NAME        Thu       Fri        Sat         Sun
    
    Joe           1       0           1           2         1       4
    

    我尝试了VLOOKUPMATCH,但我对这种用法并不十分熟悉;因此,我在选择正确的细胞/柱以从一张纸到另一张纸进行比较时迷失方向。

    任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:0)

我可能会看看您希望如何分析数据。因为您似乎想要获取数据并将其直接注入某种类型的缺勤报告中。

尝试以这种方式看待

1)接受你的输入

2)验证它(使用vlookup或匹配)

3)如果发现将数据写入数据表中的新行。用户名,实例,日期

这将构建一个您可以报告的各种数据库。

4)使用行的用户名,列的日期来旋转数据。根据粒度格式化日期。

您可以使用工作表更改事件来获取数据,验证数据并将其复制到数据库工作表。