Excel快速数据处理

年底各位领导都要统计各种报表数据,Excel技能捉襟见肘啊!

  1. 同一xlsx文件下同一Sheet下的数据引用
  2. 同一xlsx文件下不同Sheet下的数据引用
  3. 同一文件夹下的不同xlsx文件下的数据引用
  4. 不同文件夹下xlsx文件下的数据引用
  5. 统计不含空内容的个数

同一xlsx文件下同一Sheet下的数据引用

  • 例子
    1. Sheet1下A1=15,A2=20
    2. A3中输入
      =A1+A2
    3. A3输出35

同一xlsx文件下不同Sheet下的数据引用

  • 例子
    1. Sheet1下A1=15,Sheet2下A1=20
    2. Sheet3下A1中输入
      =Sheet1!A1+Sheet2!A1
    3. Sheet3下A1输出35

同一文件夹下的不同xlsx文件下的数据引用

  • 例子
    1. xlsx文件夹下work1.xlsx文件下的Sheet1中A1=15
    2. xlsx文件夹下work2.xlsx文件下的Sheet1中A1=20
    3. xlsx文件夹下work3.xlsx文件下的Sheet1中A1输入
      =[work1.xlsx]Sheet1!A1+[work2.xlsx]Sheet1!A1
    4. work3.xlsx下的Sheet1中的A1输出35

不同文件夹下xlsx文件下的数据引用

  • 例子
    1. xlsx1文件夹下work1.xlsx文件下的Sheet1中A1=15
    2. xlsx2文件夹下work2.xlsx文件下的Sheet1中A1=20
    3. xlsx3文件夹下work3.xlsx文件下的Sheet1中A1输入
      =[xlsx1\work1.xlsx]Sheet1!A1+[xlsx2\work2.xlsx]Sheet1!A1
    4. xlsx3文件夹下work3.xlsx下的Sheet1中的A1输出35

统计不含空内容的个数

  • 例子(同一文件夹下)
    1. work1.xlsx文件下Sheet1下共7行记录
    2. work2.xlsx文件下Sheet1下共8行记录
    3. work3.xlsx文件下A1格输入
      =counta([work1.xlsx]Sheet1!A1:A7)+counta([work2.xlsx]Sheet1!A1:A8)
    4. 得到15
    5. 为适应work1和work2数据的变化,建议增大范围,如
      =counta([work1.xlsx]Sheet1!A1:A1000)+counta([work2.xlsx]Sheet1!A1:A1000)
      ,在不超过1000行的表中,结果不会受影响
    6. 同一文件或者跨文件夹的数据统计,可参照上面的数据引用的例子,对本例子进行调整

对于常见的统计个数,计算总和,平均计算等需要,以上例子基本都能满足。

上一篇:2、TestNG+Maven+IDEA环境搭建


下一篇:linux 清空catalina.out日志 不需要重启tomcat