Skip to content

Latest commit

 

History

History
232 lines (121 loc) · 12.1 KB

Excel-王佩丰.md

File metadata and controls

232 lines (121 loc) · 12.1 KB

基础

  1. 地址:https://www.bilibili.com/video/BV1yJ411s7wS。

  2. 交换两列 1P 41:44。

  3. 多列同时调整宽度到合适 1P 44:49。

  4. 快速跳转到区域的边界 1P 46:17。

  5. 冻结窗格,例如表头,1P 48:57。可以是开头的很多行。

  6. 利用填充柄进行拖拽,批量生成数据(序列填充和复制填充)。选中一个单元格拖拽,会复制(按住Ctrl会切换为序列填充),选中两个单元格图拖拽,会产生等差数列。

  7. 按住右键进行拖拽,会弹出如下对话框,可以选择等差和等比数列。

  8. 1613654461705
  9. 可以自定义拖拽的序列,选项→高级→编辑自定义列表:

  10. 1613654663455
  11. Ctrl+:可以输入今天日期。日期也可以拖拽。

  12. 可以在左上角的名称框内输入位置用来定位和选择。

  13. 大量区域重复填充,可以先选中区域,然后输入要填充的内容,再按Ctrl+Enter即可。

  14. Excel单元格默认的灰线时为了方便观察,打印是不显示的。

  15. 单元格内要换行的话,需要敲Alt+Enter。

  16. 单元格的默认格式,常规会忽略开头的0和小数点后的0。

  17. 单元格格式的设置不会改变单元格实际存储的内容,只是改变了显示方式。可以从左上方的编辑栏看到。

  18. 1613656138262
  19. Office采用了1900纪年方式,数字1看做1900年1月1日。日期本质上还是数值。

  20. 单元格格式中的日期表示,m表示月份,例如3;mm表示两位数的,例如03;mmm表示月份的英文缩写,例如Mar;mmmm表示月份的英文全称,例如March。d表示日期,dd为两位数的,ddd为星期的简称,例如Sat,dddd为星期的全称,例如Saturday。aaa为中文的星期简称,例如 六,aaaa为中文的星期全称,例如星期六。

  21. 单元格格式中,文本和其他的格式都不通用。其他的例如日期,金额都是数值一类的。

  22. 单元格格式实际上是分为两大类,常规和文本,常规中又有各种各样的数值,日期等等。

  23. excel默认讲纯数字当做数值,而不是字符串,文本。例如身份证号码会默认当做一个很大的数,进而用科学计数法标识。对于一个18位的身份证号,使用double存储,只能保留15位精读。

  24. 文本格式的单元格,左上角都有个绿色的三角。文本格式的数字是无法通过设置单元格格式变为常规的数值的。可以通过单元格左上角的按钮转换为数字。

  25. 1613657621777
  26. 分列工具除了可以进行分列以外,还可以强制进行类型转化。

  27. 查找替换的时候,单元格匹配的意思是只有整个单元格内容等于你查找的内容才会人为查找成功。

  28. 查找的通配符中,?表示任意一个字符,*标识任意多个字符。使用~来对其进行转义。

  29. 可以为单元格或选取修改名称,之后方便在名称框中定位。

  30. 为单元格设置批注,右上角会显式红色的三角。

  31. 定位工具和查找替换类似,只需要直到单元格的属性就可以查找到。符合定位条件的所有单元格会被同时选中。

  32. 单元格合并后再拆分,如何补全其余的内容,3P 64:17。

  33. excel中的图片,默认是无法选中的,可以用定位条件,对象来全选。选择对象也可以。

  34. 按照某一列的大小进行排序时,不要选中该列,否则其他列不会跟着移动,只需要选中该列的一个单元格即可。

  35. 对于有复杂表头(excel默认只能识别一行的表头)的数据,表头的内容一般不是数值,因此排序时需要选中数据区域,然后再进行自定义排序。

  36. 自定义排序可以选择多个条件,前面的条件相同,再按照后面的排序。

  37. 对于非数值型数据进行排序时(例如 一部,二部等等),可以设置自定义序列。让excel按照其中的序列来进行排序。

  38. 排序可以用在隔行插入问题中,需要添加一个辅助行,用于进行排序。

  39. 每页都打印标题行 4P 29:16。

  40. 筛选的作用就是只保留下需要(满足标准)的数据。筛选过后的数据选中复制的时候会忽略掉没有被不符合筛选条件的行。如果遇到bug,见 4P 36:29

  41. 筛选可以在多列同时进行,只有同时满足条件的行才会被显示。

  42. 筛选某一列数据的种类,不重复 4P 46:18。

  43. 高级筛选可以对或条件进行筛选。4P 52:56。

  44. Ctrl+方向键可以快速定位到区域的边界,这个和在单元格的边界上双击一样的。

  45. 分类汇总,按照某个条件对数据进行分类,再按照一个条件对数据进行汇总。可以认为是数据透视表的简化版本。

  46. 例如如下表格中,希望按照所属区域进行分类,然后汇总一下每个区域的金额总数。

  47. 1613707598542
  48. 需要指定一个分类字段,还有一个或者多个汇总字段,汇总的方式有求和,平均,计数等。

  49. 1613707673148
  50. 使用分类汇总之前,要先对分类字段排序,主要是将分类字段相同的行放在一起。

  51. 汇总的结果是先显示条目,最后一行显示分类字段。实际上是在原有的排序后的数据中插入了几行,对上面的条目进行一个汇总。(所以要先排序)。点击左上角的1,2,3可以查看不同层级的数据。

  52. 1613708155679
  53. 再次点击分类汇总,对话框的左下角,可以删除。

  54. 分类字段也可以是多个,然后进行汇总,例如根据地区和产品类别,对金额进行汇总。排序的时候要对地区和产品类别都进行排序(两个关键字)。

  55. 可以先按照区域进行分类汇总,再按照产品类别进行分类汇总,但是第二次分类汇总时,不要勾选 替换当前分类汇总。即会在之前插入行的基础上再插入产品汇总的行。结果如下。

  56. 1613709329032
  57. 如果要复制分类汇总后的结果,例如上图,直接框选复制会复制看不到的一些单元格,此时应该先选中,然后使用定位条件→可见单元格。再复制。

  58. 可逆的合并单元格方法,利用单元格格式粘贴功能。 5P 27:02。

  59. 数据有效性,设置某列能输入的值,需要满足特定的条件。例如:

  60. 1613710115187
  61. 设置如下:

  62. 1613710197138
  63. 如果输入值不满足有效性,则会提示如下。

  64. 1613710213773
  65. 对于序列有效性,还可以设置下拉框。快捷输入。

  66. 1613710421253
  67. 利用数据有效性来保护单元格,使其不被修改:5P 46:20。

  68. 数据透视表 Pivot table:用来做汇总统计的工具,可视化。将如下的基础数据表格转化为下面的表格。

  69. 1613711954033
  70. 两个字段的交互,产生一个新的表。类似于之前的分类汇总,不过数据透视表是动态的,更智能。这是非常常用的统计方式。表中的每个数据都相当于对应的行和列做了筛选,然后再汇总。

  71. 1613711987734
  72. 空的数据透视表,需要三个字段,分别行,列,值字段。 6P 9:42。

  73. 1613712145593
  74. 产生如下表格,行字段有两组,先按照区域分,在按照季度进行分类。6P 17:09

  75. 1613730122277
  76. 对一列数据按照区间进行统计。6P 23:33 这个实际上是按照同一列进行分类汇总,但是分类的时候可以设置区间。

  77. 在单元格中输入的公式都要以=开头,=没有任何比较或者赋值的意义,只是让excel把后面的内容当做公式。

  78. Sum 函数对文本型的数字无效,但是运算符,例如+,会强制将文本型的数字转化为数字,然后进行运算。

  79. 单元格的拖拽操作,可以用如下操作替代:在单元格的右下角双击。相当于拖拽到区域的边界。 7P 13:42

  80. 运算符的优先级如下,算数运算大于比较运算,大于逻辑运算:

  81. 1613792335048
  82. TRUE和FALSE会被当做1和0对待,在单元格中直接书写即可,不用加=。

  83. excel中的比较是否相等是一个=。和赋值是一样,需要注意。

  84. 相对引用和绝对引用仅仅是为了单元格拖拽,如果不进行拖拽,二者是一样的。

  85. 相对引用中的单元格位置,需要理解为相对于当前单元格,向左右或上下移动多少个单元格。

  86. 选中对应的引用,按F4。例如J2→$J$2→J$2→$J2。可以在4种中间循环切换。$表示对应的行或者列时固定的,不随着当前单元格的拖动而变化。

  87. 混合引用,例如用来计算9*9乘法表。单元格要往两个方向进行拖拽。

  88. 1613793533188
  89. 常用的函数,sum,average,max,min 参数都只有一个,选取。

  90. rank()排名函数,接受两个参数,第一个是要排名的数据,第二个为所有排名的数据。 第二个参数一般要用绝对引用。

  91. 单元格引用和函数都对大小写不敏感。

  92. 可以同时选中多个单元格,然后书写公式。按照其中的一个单元格书写。再按Ctrl+Enter 批量填充公式。 7P 61:30

  93. IF函数的语法结构:

    IF(逻辑判断,[逻辑为真时的结果],[逻辑为假时的结果])
    IF的后两个参数可以嵌套IF,来完成复杂的判断。
    
  94. excel不支持 3>a>1 这样的区间。他会先将3和a进行比较,的到true或者false,然后再和1比较。这样的结果不是数学意义上的结果。需要用And。

  95. iserror()函数可以判断参数是否出错。可以配合if函数,来屏蔽掉单元格出错显示。

  96. and or 函数,可以接受多个参数,进行逻辑判断。此时的and or不是操作符,而是函数。

  97. Count()计数函数,返回区域内的为数字的单元格的个数。

  98. CountIf()函数,根据参数来查找计数。 CountIf(E:E,F8)。或者CouontIf(E:E,">=5")。

  99. CountIf对于字符串的判断,只能处理前15位。需要做如下处理:

    CountIf(E:E,F8&"*")
    
  100. 条件格式,满足某个特定条件时,单元格格式会发生变化。可以利用公式来确定。条件格式是实时变化的。

  101. 1613802561063
  102. CountIfs()函数是CountIf的升级版,可以接受多个条件对。

  103. 1613803678141
  104. SumIf,条件求和,条件列和求和列可以相同,相同时第三个参数可以省略:

    SumIf(range,criteria,[sum_range])      
    SumIf(E:E,F8,G:G)      '在E列中查找F8,将对应条目,按照G列求和。
    SumIf(E:E,">=500",E:E)     '在E列中找>=500的条目,对该列求和。
    
  105. SumIf需要第一个参数和第三个参数的区间大小相同。

  106. SumIf和CountIf一样,在处理字符串相等判断时,只能处理前15位。

  107. 类似于CountIfs,也有SumIfs函数。

  108. VLookUp函数,查找引用。去某一个范围内查找,将找到的条目对应的属性运算,得到结果。