【问题标题】:Auto-add data from one worksheet to another自动将数据从一个工作表添加到另一个工作表
【发布时间】:2014-07-22 00:03:17
【问题描述】:

我正在使用电子表格来跟踪我们的文件。我列出了客户的姓氏(a 栏)、名字(b 栏)、要销毁的日期(c 栏)、过道和行(d 栏和 e 栏)、状态(f 栏)、关闭日期(g 栏) , 并关闭 case #(h 列)。所有 3 个工作表的格式都相同,除了工作表 1,我喜欢按姓氏排序。在工作表 2 上,我喜欢按结案日期排序。工作表 3,我喜欢按销毁日期排序。问题是我不断地在列表中添加名字,因为我们不断地关闭案例文件。如何将最近关闭的案例文件添加到工作表 1 并让它自动填充到工作表 2 和 3 中而无需复制和粘贴? 示例:(工作表 1) 史密斯,艾米 2016 E 5 Stip 2012 8521 托雷斯,2014 年 1 月 A 4 C&R 2010 9124

(工作表 2) 托雷斯,2014 年 1 月 A 4 C&R 2010 9124 史密斯,艾米 2016 E 5 Stip 2012 8521

(工作表 3) 托雷斯,2014 年 1 月 A 4 C&R 2010 9124 史密斯,艾米 2016 E 5 Stip 2012 8521

【问题讨论】:

    标签: excel spreadsheet copying auto-populate


    【解决方案1】:

    所以,如果我理解正确,您在所有三个选项卡上都有相同的信息,但排序不同,唯一的变化是文件的“状态”,从打开到关闭,再到销毁。

    这是数据库(甚至是 MS Access)可以完美完成的任务。

    与此同时,您有两个选择,1) 使用 VBA 自动化或 2) 合并到一个工作表中,每次都根据需要进行排序。

    我的观点是,您可能应该将所有文件放在一张纸上,并添加一个名为“状态”的新列,它反映了打开、关闭、销毁状态。然后启用自动过滤器

    当您想要打开视图时,使用自动过滤器按“打开”过滤状态列,并按字母顺序对姓氏列进行排序。

    如果选择和排序列很麻烦,那么我建议您录制一个宏,您可以在其中选择一次“打开”并对其进行排序,然后将其分配给一个按钮。对其他两个状态重复此操作,并在电子表格上再制作两个按钮。您还需要一个“取消过滤”按钮,以便录制一个重置/清除自动过滤器的宏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      • 2018-07-22
      • 1970-01-01
      • 2021-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多