学习视频链接:


​​​​​​【公开课】Excel基础大全(1-66集)【超高清版】_哔哩哔哩_bilibili


深圳则秀教育官方账号的个人空间-深圳则秀教育官方账号个人主页-哔哩哔哩视频

Excel技巧零基础入门公开课小白(Excel表格制作|Excel小白入门起步|函数公式大全|透视表|视频教程|会计做帐)_哔哩哔哩_bilibili

快捷键

Ctrl+right,直接到最右边那个单元格,左上下同理

Ctrl +1,设置单元格格式

Ctrl+S,保存

单元格选中,回车是向下,向右移动可以用 Tab;用小键盘吧。

选中单元格第一次双击是编辑,第二次双击选中最近的一个词组

Ctrl+ delete,删除光标后面所有内容

Ctrl+回车,自动取消编辑状态

Ctrl+回车,批量输入;选中一块数据区域,在第一个单元格输入内容,按下ctrl+enter批量输入

按住 Ctrl 长按左键向下拖动就相当于是复制粘贴, 不按住Ctrl就按照序列自动填充

按home键,活动单元格就会跑到同一行的最前面 ;按ctrl+home,活动单元格回到A1;Ctrl+end,活动单元格跑到区域最右边的那个单元格

Ctrl+A,全选中 可以直接用鼠标拖着挪动 (仅挪动), 如果按住Ctrl,鼠标移到右上角会有一个箭头和加号,按住那个东西,就可以复制加挪动

粘贴为链接,原表格数据发生改变,粘贴的表格里面数据也变化;粘贴为值,如果原表格是公式,就直接成了一个数值;粘贴为图片,把原区域粘贴成了一张图片,可以放大缩小旋转。

CTRL + ~, 显示公式

alt + =,求和

Ctrl + E,智能填充,看下面【填充】部分

Ctrl + Q,快速生成图表

F4,设置绝对引用,$

Ctrl + D,往下拉快速填充

Alt + ;,快速选择可见单元格

Alt + down,弹出记忆输入选择框

Alt + 回车,单元格内数据换行

Ctrl + Shit + right加上Ctrl + shift + down,选中数据区域

Ctrl + 左键,跨行/列选择

Shift + 左键,连续区域选择

输入和显示技巧

输入超长数字(超15位)

数值型超过15位,后面位数的数字都会变成0,这种建议单元格设置为文本类型

输入

确认后,16位开始变成0

输入分数和化学式

分数

分数输入格式为:0空格分数,回车

化学式

记忆输入

Alt + down(向下)

自动更正

可用于输入缩写,显示全称场景

用于输入难写的符号等

取消合并单元格并填充每一行

取消单元格合并

Ctrl+G,定位条件-空值

选中后

长按右键,拖出去再拖回来,会弹出弹窗,这一步也可以实现数据的移动、复制粘贴

非连续区域批量输入Ctrl+回车

记录单

添加【记录单】功能到快速访问工具栏或者功能区

添加方法看【Excel选项】部分的内容

Excel选项

左上角点文件 - 选项

校对

常用自动更正选项,用于输入,看上面【输入和显示】部分

高级

用于设置自定义填充序列,教程在【填充】这一项里

自定义快速访问工具栏

比如我想把”选中可见单元格“功能添加到快速访问工具栏

等同于Alt + ; 快捷键,我不想用,我就要添加到快速访问工具栏

选”所有命令“,翻一下,据说最新的365版本是有命令搜索功能的,不需要翻。

我猜命令是”可见单元格“或者”选中可见单元格“,拉到K开头、X开头的命令看下,在X开头部门找到了。

添加了

自定义功能区

文件 - 选项 - 自定义功能区

我要把“百度网盘”删了,取消勾选,确认

添加功能和上面的差不多

填充

双击填充柄

不用鼠标点击往下拉,可以双击单元格右下角,也可以快速填充

前提是旁边的列有内容

仅填充格式/不带格式填充

复制单元格、仅填充单元格、不带格式填充

设置自动填充间隔(如1、3、5....)

填充后

向上/下/左/右填充

快捷键:Ctrl + D(Down)、Ctrl + R(Right)、Ctrl + L(Left)、向上快捷键我不知道

当数据较长,手动拉取不方便时使用

使用功能区的“填充”命令

自定义序列

用于自动填充

查看可自动填充的序列,这些默认序列在单元格里面是可以拉动单元格右下角实现自动填充的

新增自定义序列(可用于排序、填充)

如图

用于排序

选中数据,进行排序,选择自定义排序

选择次序 - 自定义序列

选中自定义序列-确认

确认后即可成功实现自定义排序

智能快速填充

快捷键Ctrl + E

智能提取(拆分)

把一串字符提取到各个单元格

智能合并

同理,和拆分反过来

一键置换位置

同理

添加前缀/后缀/符号

比如号码加密、号码分段显示、添加书名号等
直接往数据上加就行了,比如

自定义命名-数据区域

特点:名称引用的区域都是绝对引用

如果有单独的一页是数据汇总页,需要频繁引用某区域数据时,命名可以快捷的引用

批量创建

数据类型

三大类:数值、文本、逻辑、错误
文本靠左,数值靠右,逻辑和错误都是居中,尽量让数据的显示样式和它的性质相匹配 

数值

日期

本质也是数值,是序列型的数值,1天就等于1

在excel里1900-1-1这个日期,数值设置为1,其实就是从1900-1-1开始数,到今天是第几天,比如1900-1-31,就是第31天,1900-2-1就是第32天,excel会自动计算闰年的。

但有个bug:excel错误地将1900年视为闰年;无所谓,反正不影响使用,知道日期本质是啥就行

Excel日期数值 = (目标日期 - 1900-1-1)的天数差 + 1

时间

文本型数字

肉眼看起来是数值,本质格式是文本,这个不能运算,容易穿插在数值数据里影响计算,导致错误

但也能灵活使用,避免计算出错。

灵活运用

用来设置不参与计算的数值,只用于计数的数值。比如身份证号码、手机号码等。

逻辑

逻辑值:true(1),false(0)

文本

错误值

#VALUE!

ChatGPT回答:
 

👉 你的公式里有“数据类型”不对的地方,Excel没法计算,所以报错。


📌 常见原因:

  1. 数据类型不匹配
    比如要数字,结果你给了文本。

  2. 单元格里有空格或不可见字符
    看起来是空的,其实是空格,导致函数处理时失败。

  3. 数组运算出错(老版本)
    比如你用 =A1:A3+B1:B3,但是没按 Ctrl+Shift+Enter(老版本需要)。

  4. 日期/时间格式问题
    比如用文本格式日期和数字做减法,Excel搞不懂。


✅ 怎么解决?

  • 检查涉及的单元格是不是文本和数字混用了。

  • 试着用 ISTEXTISNUMBER 检查数据类型。

  • TRIM 去掉多余空格:=TRIM(A1)

  • 如果是数组运算,看看是不是需要用新版的动态数组函数,或者要用组合键确认。

#DIV/0!

表示分母为0的错误

#NAME?

ChatGPT解释:

无法识别公式中的名称或函数。

👉 Excel 找不到你公式里用到的“名字”,可能是拼写错了,或者根本没定义过。


📌 常见原因:

  1. 函数名字拼错了
    比如写成 =SUMM(A1:A3),多了个 M,正确是 SUM

  2. 用到的自定义名称没定义过
    比如 =税率 * A1,但你没在名称管理器里定义 税率

  3. 忘记加双引号
    如果要输入文本,没用引号也会报这个错,比如 =IF(A1=苹果,1,0)苹果 应该写成 "苹果"

  4. 函数是新版才支持,你的 Excel 版本不支持
    比如 FILTERUNIQUE 等动态数组函数,老版本(2016及以前)没有,会直接 #NAME?


✅ 怎么解决?

  • 检查拼写:函数名、定义名称是否正确。

  • 检查文本参数有没有漏写引号。

  • 如果是自定义名称,要去 公式 > 名称管理器 里看看有没有定义。

  • 确认你的 Excel 版本支持这个函数。

#N/A

ChatGPT解释:

好,#N/A(中文叫 #N/A,意思就是“不可用 / 没找到”)是 Excel 很常见的查找类错误,意思是:

👉 你想查找的数据没找到,或者没有匹配值


📌 常见场景:

  1. VLOOKUP / XLOOKUP / MATCH 没匹配到
    比如 =VLOOKUP("小明", A1:B10, 2, FALSE)
    如果 A 列没有“小明”,就会返回 #N/A

  2. 数据表里有隐藏空格或格式不一致
    视觉上看着一样,其实有空格、不可见字符,匹配不上。

  3. INDEXMATCH 配套用时,MATCH 没找到位置
    所以 INDEX 也就返回 #N/A


✅ 怎么解决?

  • 检查你要查找的值,跟源数据是否完全一致(包括空格、大小写、格式)。

  • 可以用 TRIMCLEAN 清理文本。

  • 如果不想看到 #N/A,可以用容错函数包一下:

    =IFNA(VLOOKUP(...), "没找到")
    

    或者:

    =IFERROR(VLOOKUP(...), "没找到")
    

🚩 小提示:

  • #N/A 不是 bug,它其实是个提示:“找不到就是找不到”,而不是算错。

  • 如果它是正常情况(比如后续会有数据补上),不需要硬修正。

#NULL!

ChatGPT解释:

#NULL!(中文叫 #NULL!,意思是“空值错误”)在 Excel 里其实比较少见,意思是:

👉 你用了错误的区域运算符,或者写了两个范围但是它们没有交集,Excel 计算不到交集结果。


📌 常见原因:

  1. 错误使用空格交集运算符
    在 Excel 里空格是“交集”运算符,不是随便加的:

    =SUM(A1:A3 B1:B3)  → #NULL!
    

    这里 A1:A3 和 B1:B3 没有交集。

  2. 用错运算符
    你可能本来想写 ,(逗号,表示“联合”),或者 :(冒号,表示“区域”),却写成空格了:

    =SUM(A1:A3, B1:B3) ✅ 正确
    =SUM(A1:A3 B1:B3) ❌ 会 #NULL!
    
  3. 引用了完全不相交的区域
    如果你用交集运算符,两个区域没有交集,自然返回 #NULL!


✅ 怎么解决?

  • 检查你的公式里是不是把空格用错了,要用逗号 ,、冒号 : 或分号 ;

  • 如果你不需要交集,千万别留多余空格!

  • 如果真要用交集,确保两个区域有交点。


示例:

=SUM(A1:A3 B1:B3)  → #NULL!
=SUM(A1:A3,B1:B3)  → OK!

要不要把你具体的公式发我看看?我一眼帮你找出来是哪儿多了“空格”或者符号写错了!🧐✨

#NUM!

数字错误,表示公式中所用的某个数字有问题

#REF!

引用的错误,表示无效的单元格引用

ChatGPT解释:
好,#REF!(中文叫 #引用!)是 Excel 里非常典型的错误,意思就是:

👉 你公式里引用的单元格或区域,已经不存在了!
简单说就是“引用无效”。


📌 常见原因:

  1. 删除了被引用的单元格
    比如你有:

    =A1+B1
    

    然后你把整列 B 删了,公式就变成:

    =A1+#REF!
    
  2. 使用 INDEXOFFSETINDIRECT 等函数时偏移超出了范围
    比如:

    =OFFSET(A1, 10, 0)
    

    但 A1 下面根本没有第 11 行,就会 #REF!

  3. 复制粘贴或拖动公式,导致引用无效
    有时候把公式移到别的地方,原来的相对引用找不到了。


✅ 怎么修?

  • 检查被删的单元格:看有没有误删,能不能撤销(Ctrl+Z)。

  • 检查公式里 #REF! 的位置:看到哪里报错,改成正确的引用。

  • 避免超范围偏移INDEXOFFSET 等函数参数要注意别超出表格大小。

  • 善用绝对引用 $:需要固定列或行时,记得用 $,减少误移。


🚩 小提示

  • #REF! 是不可逆的,一旦单元格被删掉,引用丢了就只能重新指定。

  • 有时用 IFERROR 可以临时掩盖错误,但最好还是找出根源。

#溢出!

ChatGPT的解释:

Excel 新版(尤其是支持动态数组函数后)才有的错误提示,意思是:

你的公式 尝试输出一个范围(数组),但是目标区域没足够的空间,或者被其他数据挡住了,导致“溢出”失败。
 

📌 常见原因:

  1. 单元格被占用
    比如 =SEQUENCE(5) 想生成 5 行数据,但下方单元格里已经有东西了。

  2. 合并单元格阻碍
    动态数组不能往合并单元格里溢出。

  3. 表格(Table)中用动态数组函数
    你在结构化表(ListObject)里用动态数组公式,会报错,因为表格不支持溢出范围。


✅ 怎么解决?

  • 检查溢出方向:点击有 #溢出! 的单元格,看看有没有小蓝色虚线框,里面就是它想要填充的范围。

  • 清空阻碍单元格:把范围里多余的数据删掉或移开。

  • 取消合并单元格:有时候必须把范围里的合并单元格拆开。

  • 避免在表格里用动态数组:如果必须要溢出,就把表转换成普通区域(右键表格 > 转换为范围)。

不能求和之文本型数字的计算

复制空单元格,选中数据区域,粘贴,选择性粘贴,运算,+或者

引用

工作表引用

单元格引用

绝对、相对、混合引用

按F4(Fn+F4),选中公式中要引用的单元格内容A1,按一下是$A$1,第二下A$1,第三下$A1,第四下就变回去A1;多按几下就能选到自己要设置的引用。

数组(还没学

计算

按下ctrl+shift+enter

动态数组公式

数组溢出


格式

快捷键Ctrl+1,设置单元格格式

横线或者斜杠分割,2025-1-1,2025/1/1

格式显示问题导致的计算错误

错误类型1:小数显示为整数

重置单元格格式-设置为【常规-无特定格式】

错误类型2:文本型数字

左上角绿色小点

错误类型3:日期显示为数字

这种5位数异常数字,设置为日期检查看看

日期函数

当前日期:today(),或者ctrl+;

当前时间:Ctrl+shift+;

当前日期加时间:now()

自定义格式

格式背景和边框

tip:边框颜色用灰色系列,对比度会比较好看

边框的设置,先选颜色再选边框

插入图片与形状

图片

问题:图片覆盖了边框

处理:

形状

shift:正比例放大缩小

SmartArt

就插入而已,还没PPT的智能,得手动输入

样式

单元格样式

内置样式


自定义样式

工具栏“单元格样式”->“新建单元格样式”

合并样式

跨表合并自定义单元格样式

word中的样式

可以对标题样式,右键-修改,修改-格式

模板

office官方模板

自定义空白模板

文件-另存为-Excel模板

新建-个人-选中自定义模板

查找与替换

Ctrl+F,查找

默认是近似查找。可以点“选项”设置查找要求,除了文本、数字等,还可以查找格式

Ctrl+H,替换

批量替换时记得Ctrl + A

隐藏与组合

隐藏的本质是把单元格的列宽、行高都设置为0

显示隐藏行/列的方法

左上角全选工作表,点击列交叉处,行交叉处

分组(组合)

ctrl+8,隐藏和显示分组符号

自动创建分组:就是自动建立分级显示

分组还会同步到打印,分组显示的样子,就是打印的样子

视图

缩放

选中数据-工具栏视图-缩放到选定区域,自动的铺满窗口

自定义视图

自定义视图,方便于跳转到不同的视图位置,比操作缩放方便

视图-自定义视图-添加

打开自定义视图,双击名字就行

多视图浏览

切换窗口


全部重排


新建窗口

好用

并排比较


工作表

切换工作表

切换到上一个工作表:Ctrl + page up,
下一个:Ctrl + page down
第一个:Ctrl + 单击左键(左箭头)
最后一个:Ctrl + 单击左键(右箭头
查看所有工作表:鼠标右键

复制和移动

1、右键,复制和移动

2、移动:选中工作表,长按左键,直接拖动

3、复制:选中工作表,长按左键,再按Ctrl,直接拖动

工作表组

Ctrl选中多个工作表,然后修改单元格的数据/格式/样式,同一个位置的修改会同步到所有选中工作表的同一个位置

合并计算

使用sum函数,选中第一个表,按住shift键,选中最后1个工作表,点击计算的单元格。

https://www.bilibili.com/video/BV1ix41137b7?spm_id_from=333.788.videopod.episodes&vd_source=5c0a40f8d60005152a5c0c9fd5677260&p=37

数据工具

分列与连接(合并)-Ctrl+E更快

快速填充/智能识别,ctrl+E

仅复制数值/格式的技巧

选中区域,区域边缘长按下鼠标右键,挪动一下,会弹出一个弹窗

排序与筛选

多级排序

选择功能区“数据”-排序-自定义排序

分类汇总

选中数据区域,选择功能区“数据”,选择“分类汇总”,数据即可自动的分类和汇总

数据导入

我用到再说

批注

设置为图片

选中批注边框-右键-设置批注格式-颜色与线条-填充效果-图片-选择图片

更改批注背景形状

先插入一个形状,选中。把“编辑形状”添加到快速访问工具栏。

再次选中批注,就可以在快速访问工具栏里去更改批注的形状

打印批注


隐藏内容的复制粘贴(可见单元格)

Ctrl+G,定位可见单元格,复制粘贴

Alt+;,快捷键,选中可见单元格,复制粘贴

模拟分析-没看懂

图表

创建图表/选中区域

可以在格式选项卡,最左上角选择区域

编辑图表

打印

页面高度、宽度


分页

进入”分页预览“视图

插入分页符、拖动页面边缘分页

分类汇总打印

对数据进行“分类汇总”,选中”每组数据分页“。功能栏打开”视图“,进入”分页预览“,就看到所有类别单独占一页了,可以打印

设置打印区域


打印标题


打印行号、列标题

打印-页面设置-工作表

页眉/页脚


调整页码的起始页数

选中页脚,在页码和总页数的中括号后面,同时加上一个数字

宏与VBA(没学

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/89233.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/89233.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/89233.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【2025/06/30】GitHub 今日热门项目

GitHub 今日热门项目 🚀 每日精选优质开源项目 | 发现优质开源项目,跟上技术发展趋势 📋 报告概览 📊 统计项📈 数值📝 说明📅 报告日期2025-06-30 (周一)GitHub Trending 每日快照&#x1f55…

Oracle 进阶语法实战:从多维分析到数据清洗的深度应用​(第四课)

在《Oracle 树形统计再进阶》(第三课)基础上,我们跳出传统 SQL 聚合框架,探索Oracle 特有的高级语法特性,包括多维分析神器MODEL子句、数据清洗利器正则表达式、PL/SQL 存储过程优化,以及基于执行计划的查询调优技巧。这些技术能解…

SpringBoot -- 自动配置原理

SpringBoot 自动配置原理 基础知识 Bean扫描 我们在学习 Spring 的时候,如果要把标注一下注解的类扫描进 IOC 容器 Controller,Service,Mapper,是需要通过一下两种方式实现的,但是我们在 SpringBoot 工程中并没有编写…

Kubernetes从入门到精通-服务发现Service

一、为什么需要 Service? Pod 的动态性: Pod 是 Kubernetes 调度的基本单位。它们可能因为故障、滚动更新、扩缩容等原因随时被创建或销毁。 Pod IP 的不稳定性: 每个 Pod 都有自己的 IP 地址,但当 Pod 重建时,IP 地址…

Milvus 资源调度系统的核心部分:「查询节点」「资源组」「数据库」

Milvus 的资源管理分为三层:查询节点、资源组和 数据库。 查询节点:处理查询任务的组件。它在物理机或容器(如 Kubernetes 中的 pod)上运行。 资源组:查询节点的集合,充当逻辑组件(数据库和 C…

我的第一个开源项目:用Python搭建轻量级静态网页服务器—— 零基础也能实现的Web开发初体验

一、为什么选择静态服务器? 极简高效:无需数据库或复杂后端逻辑,适合展示简历、作品集等静态内容 学习曲线平缓:是理解HTTP协议和Web服务原理的最佳入门方式 资源消耗低:单文件Python脚本即可运行,内存占…

github 图床使用免费CDN加速(jsdelivr)

github做图床大部分人都知道,但是国内访问速度不稳定,所以使用jsdelivr加速。 jsdelivr是什么呢?它是一个免费、快速和可信赖的CDN加速服务,直接集成在github中的,无需额外操作即可使用。 本文分两部份,最…

lte高阶调制和AMC

文章目录 LTE高阶调制AMC LTE高阶调制 首先什么是调制?调制是把通信系统中的基带信号(低频)转化成适合信道传输的高频信号的过程。 波长(λ)与频率(f) 基本关系: λc/f,λc/f&…

shardingsphere5.2.1与SpringBoot3.X的版本冲突问题

1.先说一下我的版本配置与遇到的问题 问题产生的依赖和版本: 主要依赖依赖版本jdk17SpringBoot 3.3.13shardingsphere-jdbc 5.2.1 问题产生的原因: 主要就是shardingsphere-jdbc 与SpringBoot版本冲突,因为Spring Boot 需要 SnakeYAML 库来解…

FPGA控制88E1512 PHY芯片完成网络通信

一、88E1512分析 本文不对88E1512进行详细解析,仅对调试过程中重点使用的几个寄存器进行说明。 1.1 MDIO时序分析 根据手册,MDIO时序中,mdc时钟最高为12Mhz。占空比和建立保持时间要求可以观察上述表格。 MDIO的读数据时序图如下&#xff1a…

Ai大模型 - ocr图像识别形成结构化数据(pp-ocr+nlp结合) 以及训练微调实现方案(初稿)

全局目录,一步到位 功能流程第一阶段 基于现有条件进行 调研,测试与评估1.1 ocr深度学习模型 pp-ocr1.2 nlp结构化模型1.3 硬件要求: 第二阶段 模型训练微调2.1 更换ocr-GPU模型, 下载相关环境2.2 nlp模型 语义训练2.3 最低硬件要求:2.4 样本数据: (重点)2.5 进一步增强模型能力…

【Linux】软硬链接,动静态库

目录 一、认识一下常用指令 1、建立一个软链接 2、建立一个硬链接 3、删除文件的第二种方式:删除链接unlink指令 二、什么是硬链接? 三、软硬链接的原理: 四、应用场景 1、建立一个软链接可以快速在一个比较深的路径中找到目标文件进行…

VRR(可变刷新率)和QMS(快速媒体切换)

🔧 一、技术原理的本质区别 技术VRR (可变刷新率)QMS (快速媒体切换)核心目标消除动态帧率波动导致的画面撕裂/卡顿消除静态帧率切换时的黑屏中断工作机制实时调整显示器刷新率(Hz)匹配GPU输出帧率(FPS)→ 动态延长/缩…

GO 语言学习 之 Map

map 是 Go 语言中非常重要的数据结构,常用于需要快速查找、统计或分组数据的场景。 map定义: package mainimport "fmt"func main() {var m1 map[int]string // 创建一个 mapm2 : make(map[int]string) // 创建一个 map m3…

什么是可观测性?监控、日志、追踪三者之间有什么区别?

一、引言:为什么现代系统需要“看得见”? 你是否遇到过这样的情况:系统运行突然变慢,但没人知道问题出在哪?随着微服务、云原生架构的普及,系统的复杂度越来越高,传统的“靠经验判断”已经无法…

扣子(coze)实战|自动搬运+改写+归档!自媒体矩阵终极方案

今天给大家分享的是用coze做一个工作流来自动提取抖音/小红书视频文案及改写并传入到飞书多维表格,我们先来看案例 上传视频链接即可一键生成,废话不多说,上教程~ 一、整体工作流如下: 二、开发思路: 三、详细工作流分…

K8s环境下基于Nginx WebDAV与TLS/SSL的文件上传下载部署指南

#作者:闫乾苓 文章目录 1.问题及背景2.方案说明3.部署步骤3.1 制作TLS/SSL私有证书3.2 创建访问nginx账户密码文件并创建secret3.3 为TLS/SSL私有证书创建secret3.4 为Nginx 配置文件创建confimap3.5 使用deployment,svc部署nginx3.6 客户端curl上传下载…

【Day 7-N17】Python函数(1)——函数定义、位置参数调用函数、关键字参数调用函数、函数的默认值

挑战14天学会Python,第7天学习笔记!加油! 一、概述 函数(Function)是 Python 中用于封装可重用代码块的基本结构。通过定义函数,我们可以将复杂逻辑拆分为更小、更易管理的单元,并通过参数传递…

STM32 驱动 ADS1015 单端 差分 多通道模式 ADC 转换

文章目录 一、ADS1015简介二、引脚功能三、寄存器介绍1.Conversion Register 转化数据存放寄存器2.Config Register 配置寄存器 四、IIC时序1.写寄存器2.读寄存器 五、程序六、实验现象1.单端模式2.差分模式3.伪多通道模式 一、ADS1015简介 ADS1015 是一款由德州仪器&#xff…

RabbitMQ 消费幂等性与消息重放实现

一、幂等性实现 1.1 什么是幂等性? 幂等性是指同一条消息无论被消费多少次,业务结果都只生效一次,防止重复扣款、重复发货等问题。 RabbitMQ 的投递模式是“至少一次交付”(at-least-once delivery),如果消费者处理失败或者没有及…