PandHedge

Excel基础

2025-09-13
PandHedge

Excel 学习

一. 基础操作

excel 界面

excel界面

  • 自动调整:调整模式下,双击自动调整宽度、高度

  • 通一调整宽度、高度:全选单元表下,调整宽度
  • 自动填充,功能区填充
  • ctrl + ; 自动获取当前日期 c+s+; 当前时间
  • 从下拉列表中选择
  • 功能 数字 小数位数 符号
  • 格式刷
  • 冻结窗口
  • 单元格-特殊-繁体
  • 自定义下划线:@*_
  • 单元格格式-缩小字体填充
  • ctrl+E
  • 单元格格式-分散对齐
  • 转置
  • F5 空值 删除
  • 下拉列表:数据-数据验证-序列
  • ctrl+\ 查找两行单元行的不同
  • TODAY 今天日期
  • 下标 上标 斜线边框
    • 定制二维码:自定义-开发工具-插入 Microsoft BarCode control 16.0-QR-属性-LinkedCell A1
  • 条件格式 =$H1<>”” 非空

样式

  • 单元格样式

  • 表格样式
  • 条件格式

公式

  • 相对引用: B3 绝对引用:$B$3 混合引用:$B3 B$3

  • =SUM(A1:A3) OR =SUM(A1,A2,A3)

  • 逻辑运算 :

    • < > <= >= =
    • 结果:FALSE TRUE
  • IF函数: =IF(判断条件,真输出,假输出)

    • 判断条件逻辑:AND(),OR()
  • 条件求和:=SUMIF(求和区域,“条件”)

    满足条件的求和

  • 数组相乘求和:=SUMPRODUCT(第一个数组,第二个数组)

    数组各个相乘再相加

  • 求平均:=AVERAGE

  • 求最大:=MAX

  • 求最小:=MIN

  • 求数值个数:=COUNT =COUNTIF

  • 求排名:=RANK.EQ(目标值,区域,0/1)

    0:降序 1:升序

  • 查找函数:=VLOOKUP(目标值,区域,匹配区域中的第几列,是否采用模糊匹配FALSE/TRUE)

  • 引用函数:=INDEX(区域,第几行,第几列)

  • 求期满时总额:=FV(月利率,月数,月存入款,账上现金,是否月初存入1/0)

  • 求月利率:=RATE(月数,月还款,贷款总额,期满时一次还款,是否月初还款,猜测值)

图表

图表格式与常用操作

  • 标题、坐标轴标题
  • 图例
  • 选择数据
  • 更改图表类型
  • 移动图表
  • 创建迷你图(放置在单元格中)

数据处理

  • 排序(注意是否包含表头)
    • 自定义序列
  • 筛选
    • 自定义筛选
    • 高级筛选
  • 数据验证
  • 分类汇总
  • 数据透视表
    • 放到新的表,放到列、行、值
    • 数据透视表分析
      • 切片器:筛选

数据分析

  • 单变量求解,变量变动求解
  • 模拟预算表
    • 列出举例公式(放在表的第一格
    • 创建模拟预算表:行需要替换的变量、列需要替换的变量

二. Mysql


三. VBA

前置

1.开发工具、启用所有宏

2.ALT+F11 / 查看代码

框架

Sub 自定义子过程名称()
  body
End Sub

保存

保存在启用宏的表格中 后缀 .xlsm

录制宏

开发工具-录制宏

代码放在模块中


注释

,  (行前面放置逗号

换行

空格后面写下划线,然后换行

调试

逐步运行 与 本地窗口


数据类型

数据类型 储存空间 范围 简写符号
byte 1个字节 0-255  
Integer 2个字节 -32768-32767 %
Long 4个字节 -21474836-21474835 &
String 10个字节加字符串长度 0-大约20亿 $
Date 8个字节 100年1月1日到9999年12月31日  
Variant 16个字节或者22个字节    

1KB = 1024B =1024 byte =1024* 8 bit

变量声明

dim 变量名 as 数据类型

dim n%


对象

   
Workbooks(“工作簿名”) 工作簿
ActiveWorkbook 活动工作簿
ThisWorkBook 代码所在工作簿
Sheets(n) 排序中第n个工作簿
Sheetn 绝对工作簿名
Sheets(“工作表名)  
ActiveSheet  
   
Range(“单元格地址或者区域”)  
Cells(行,列)  
[A1]  
Activecell  

属性

对象.属性

父对象.子对象.属性

Books  
.Path 路径
Sheet  
.Count 计数
.Name 名称
.UsedRange 已使用的区域
Cell  
.Value 单元格值
.Address 地址
.Interior.ColorIndex 背景色
.CurrentRegion 单元格所在区域
offset( , ) /range (“”) ( , ) 偏移
.resize ( , ) 新区域

方法

Book  
.Add  
.Open(“路径”)  
.Close  
Sheet  
.Copy _位置 复制
   
   
Cell  
.Activate  
.Select  
.Copy _位置  
.Copy
[b1].PasteSpecial xlPasteValues
只粘贴值
.Delete  
.Clear  

函数

     
=InputBox(“文本”)    
MsgBox “文本”& n &”文本”    
If <条件> then <条件输出>
ElseIf <其他条件输出>
Else<假输出>
End If
   
For n = 2 To 19 Step 4
11111
Next n
   
基准单元格.End(xlToRight).Select 向右定位边界  
.Row 返回行号  
.Column 返回列号  
.Rows.Count 获取最大行号  
.Columns.Count 获取最大列号  
For each 变量名 In 对象集合
循环内容
Next
   
     

  • 定位,推荐从最左或最下往数据区域定位,以免遇到空白单元格

上一篇 Docker基础

下一篇 Git基础

Comments

Content