当前位置: 首页 > news >正文

EXCEL学习

一、基本计算

  1. 求和
    • =SUM(区域):计算区域内数值总和。
    • 示例:=SUM(A1:A10) 计算A1到A10的和。
  2. 平均值
    • =AVERAGE(区域):计算区域内数值的平均值。
    • 示例:=AVERAGE(B1:B10) 计算B1到B10的平均值。
  3. 计数
    • =COUNT(区域):统计区域内非空单元格数量。
    • 示例:=COUNT(C1:C10) 统计C1到C10中非空单元格数。
  4. 最大值/最小值
    • =MAX(区域)/=MIN(区域):返回区域内最大值或最小值。
    • 示例:=MAX(D1:D10) 返回D1到D10中的最大值。

二、条件判断

  1. 单条件判断
    • =IF(条件, 真值, 假值):根据条件返回不同结果。
    • 示例:=IF(A1>60, "及格", "不及格")
  2. 多条件判断
    • =AND(条件1, 条件2, ...):所有条件同时满足时返回TRUE。
    • =OR(条件1, 条件2, ...):任一条件满足时返回TRUE。
    • 示例:=IF(AND(A1>60, B1>80), "优秀", "一般")
  3. 错误处理
    • =IFERROR(公式, 错误返回值):屏蔽公式错误,返回自定义值。
    • 示例:=IFERROR(A1/B1, "除零错误")

三、文本处理

  1. 合并文本
    • =CONCATENATE(文本1, 文本2, ...) 或 =文本1 & 文本2 & ...:合并多个文本。
    • 示例:=CONCATENATE(A1, " ", B1) 合并A1和B1,中间加空格。
  2. 提取文本
    • =LEFT(文本, 长度):从左提取指定长度字符。
    • =RIGHT(文本, 长度):从右提取指定长度字符。
    • =MID(文本, 起始位置, 长度):从指定位置提取字符。
    • 示例:=LEFT(A1, 3) 提取A1前3个字符。
  3. 文本长度
    • =LEN(文本):计算文本长度。
    • 示例:=LEN(A1) 计算A1的字符数。
  4. 替换文本
    • =SUBSTITUTE(文本, 旧文本, 新文本):替换文本内容。
    • 示例:=SUBSTITUTE(A1, "旧", "新") 将A1中的“旧”替换为“新”。

四、日期与时间

  1. 当前日期/时间
    • =TODAY():返回当前日期。
    • =NOW():返回当前日期和时间。
  2. 日期差值
    • =DATEDIF(开始日期, 结束日期, "单位"):计算日期差值。
    • 示例:=DATEDIF(A1, B1, "Y") 计算A1到B1的年份差。
  3. 日期构建
    • =DATE(年, 月, 日):构建指定日期。
    • 示例:=DATE(2025, 4, 21) 构建2025年4月21日的日期。
  4. 提取日期部分
    • =YEAR(日期):提取年份。
    • =MONTH(日期):提取月份。
    • =DAY(日期):提取日期。

五、查找与引用

  1. 垂直查找
    • =VLOOKUP(查找值, 区域, 列号, 是否近似匹配):在垂直区域中查找并返回值。
    • 示例:=VLOOKUP(A1, B1:C10, 2, FALSE) 在B列查找A1,返回C列对应值。
  2. 水平查找
    • =HLOOKUP(查找值, 区域, 行号, 是否近似匹配):在水平区域中查找并返回值。
    • 示例:=HLOOKUP(A1, B1:E2, 2, FALSE) 在B行查找A1,返回E行对应值。
  3. 灵活查找
    • =INDEX(区域, 行号, 列号) 结合 =MATCH(查找值, 区域, 匹配类型):实现灵活查找。
    • 示例:=INDEX(B1:B10, MATCH(A1, A1:A10, 0)) 查找A1在A列的位置,返回B列对应值。

六、统计与聚合

  1. 单条件求和/计数
    • =SUMIF(条件区域, 条件, 求和区域):按条件求和。
    • =COUNTIF(条件区域, 条件):按条件计数。
    • 示例:=SUMIF(A1:A10, ">50", B1:B10) 对A列大于50的B列求和。
  2. 多条件求和/计数
    • =SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...):多条件求和。
    • =COUNTIFS(条件区域1, 条件1, 条件区域2, 条件2, ...):多条件计数。
    • 示例:=SUMIFS(C1:C10, A1:A10, "北京", B1:B10, "1月") 统计北京1月的销售额。
  3. 条件平均值
    • =AVERAGEIF(条件区域, 条件, 平均值区域):按条件计算平均值。
    • =AVERAGEIFS(平均值区域, 条件区域1, 条件1, 条件区域2, 条件2, ...):多条件平均值。
    • 示例:=AVERAGEIF(A1:A10, ">50", B1:B10) 计算A列大于50的B列平均值。

七.自动填充

  • 在空白单元格中输入「=Row 函数」,可以实现自动更新的序号。

  • 在空白单元格中输入「=Subtotal 函数」,可以实现自动重排的序号。

  • 选中空白列,在活动单元格中输入「=Max 函数」,可以实现合并单元格序号。

  • 选中序号列,按下「Ctrl+G」组合键打开「定位条件」,选择「空值」,输入函数公式:「=Counta」,可以实现跨行填充序号。

  • 在单元格中输入起始数字「1」,将光标移至该单元格区域的右下角,至光标变成十字形状。然后向下拖动到填充需要的位置,松开鼠标左键,单击展开右下角的「自动填充选项」菜单,选择「填充序列」即可生成这个序列号。

相关文章:

  • 天元证券|AI驱动需求井喷 光模块上市公司业绩爆发
  • Oracle for Linux安装和配置(11)——Linux配置
  • 深入理解 DML 和 DQL:SQL 数据操作与查询全解析
  • Spring Boot 集成 Redis 实战总结
  • 智能对讲机:通信技术的革新与“危急特”场景的守护者
  • 【KWDB创作者计划】_针对KWDB时序数据库(多副本集群环境)进行压力测试
  • C++如何处理多线程环境下的异常?如何确保资源在异常情况下也能正确释放
  • 【scikit-learn基础】--『监督学习』之 均值聚类
  • Android 15强制edge-to-edge全面屏体验
  • docker部署ruoyi-vue-pro前后端详细笔记
  • Linux:权限相关问题
  • 一款支持多线程的批量任务均衡器
  • AI日报 - 2024年04月22日
  • 实验四-用户和权限管理
  • Uniapp:view容器(容器布局)
  • 微硕WSP4407A MOS管在智能晾衣架中的应用与市场分析
  • 时序逻辑入门指南:LTL、CTL与PTL的概念介绍与应用场景
  • Flowable7.x学习笔记(十)分页查询已部署 BPMN XML 流程
  • 【Python】Python如何在字符串中添加变量
  • leetcode 647. Palindromic Substrings
  • 新质生产力的宜昌解法:抢滩“高智绿”新赛道,化工产品一克卖数千元
  • 澳大利亚大选提前投票开始
  • 人民日报聚焦外贸“重镇”福建晋江:多元化布局扩大“朋友圈”
  • 上海崇明“人鸟争食”何解?检察机关推动各方寻找最优解
  • “站在亚洲实现整体振兴的新起点上”——习近平主席对越南、马来西亚、柬埔寨进行国事访问纪实
  • 8个月女婴被指受虐后体重仅6斤?潮州警方:未发现虐待,父母有抚养意愿