如何在Excel中高效处理时间和日期数据?-实用技巧与方法解析
123
2023-10-19
【摘要】 本书摘自《Excel财务日常数据与实例讲解》一书中第1章,第1.2节,作者是韩小良、贾春雷。
1.2 利用MicrosoftQuery 导入其他工作表数据
在某些情况下,需要从另外一个工作表(这个工作表可以是当前工作簿的,也 可以是另外一个工作簿的)导入全部或者部分数据,此时,很多人的操作就是复制、 粘贴,或者筛选、复制、粘贴,很是麻烦。尤其是当数据源是另外一个工作簿的数 据时,既要打开该工作簿,又要筛选,还要复制、粘贴,忙得不亦乐乎,更麻烦的是, 如果源数据发生了变化,又要从头重来。
这样的数据处理问题可以使用 Microsoft Query来解决,不仅速度快,而且还 可以获取与源数据链接的导入表,当源数据发生了变化,只要刷新这个导入表,就 自动更新为最新的数据。
单表导入全部数据
案例1-10
图1-19所示是一个合同明细表,有些合同项目已经完工,有些合同项目还在建。现在 要制作3个表单。
(1)已完工的合同表。
(2)已完工但还有欠款,并且欠款比例在50%以上的合同表。
(3)在建合同表。
1.已完工的合同表
下面先制作已完工的合同表。
所谓已完工合同表,就是在H 列里不是“在建”两个字样的合同,也就是有完工日期的 合同。
① 在任意一个工作表中,选择“数据” → “获取数据” → “自其他源” → “自 Microsoft Query”命令,如图1-20所示。② 打开“选择数据源”对话框,选择 “Excel Files*",并注意要勾选对话框底部的“使
用1查询向导 |创建/编辑查询”复选框,如图1-21所示。步骤③ 单击“确定”按钮,打开“选择工作簿”对话框,从文件里选择要查询的工作簿文件,
如图1-22所示。
④单击“确定”按钮,打开“查询向导-选择列”对话框,如图1-23所示。
⑤ 要从“合同明细表”中查找已制作完成的合同明细,因此要在左侧的列表中选择工作表"合同明细表"。
如果要将这个工作表所有列的数据都提取到查询表,就选择该工作表,单击右移按 钮 ,将其全部列移到右侧的结果列表中,如图1-24所示。如果查找结果中仅仅需要原始表的某几列数据,就单击工作表左侧的展开按钮田,然后 把需要的列分别移动到右侧的结果列表中,如图1-25所示。
6单击“下一步”按钮,打开“查询向导-筛选数据”对话框,如图1-26所示
首先在左侧的列表中选择“完工时间",在中间的下拉列表中选择“大于或等于”,如 图1-27所示。
在右侧的条件值列表中选择最小的日期,或者直接输入一个最小的日期(如1900-1-1), 如图1-28所示。
由于在H 列是完工时间数据,但有的单元格是文字“在建”, Query会把保存有“在建” 文字的单元格处理为空值,因此也可以在“查询向导-筛选数据”对话框中选择“不为空”, 也就是有日期的数据(有完工日期的就是完工的合同),如图1-29所示。
单击“下一步”按钮,打开“查询向导-排序顺序”对话框,可以对指定的字 段进行排序,例如对完工时间从小到大排序,如图1-30所示。
单击“下 一 步”按钮,打开“查询向导 - 完成”对话框,保持默认(也就是保证选中“将数据返回 Microsoft Excel”单选按钮),如图1 - 31所示。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~