每次打开 Excel，单元格都是绿色背景。关闭这个绿色背景很简单，找到【视图】选项卡，关闭【护眼模式】，就可以恢复成白色背景。
鼠标右键失灵，AutoHotkey将右键映射到中键上
鼠标的右键失灵了，文本操作、网页浏览经常会用到右键。使用 AutoHotkey 将鼠标的右键（RButton）映射为中键（MButton）。下载安装 AutoHotkey 之后。新建 .ahk 后缀的文件，编辑内容：MButton::RButton ; 中键映射成右键功能双击运行 .ahk 文件。此时，你的鼠标右键应该已经被映射为中键功能了。如果想把右键和中键的功能进行对调，只需要把文件内容改成：RButton::MButton MButton::RButton
有的excel文件表格有100多万行，底下绝大多数都是空行，可以删除掉，以节约文件的空间。首先，选中你想开始删除的那堆空白行的首行，同时点键盘ctrl+shift+向下箭头（如果多余空白行在右侧，那就向右键头），全选全部无用空格行；第二，右键删除；第三，重点来了！删除后啥都先别干，一定要点保存！然后关闭excel表格，重新打开。done！第三步不做的话，excel又会自己又填充回一百多万行！以上操作来自知乎链接：https://www.zhihu.com/question/25121978/answer/94400178
这篇文章里讲了三种提取表格指定区域不重复名单的方法。这次主要是对其中的两种方法进行学习。使用新函数 TOCOL此函数需要 EXCEL 2021，或者 WPS 12 版本。UNIQUE(TOCOL(B2:F7,1))TOCOL 函数是将二维数组转换成单列的形式。语法：=TOCOL(array, [ignore], [scan_by_column])array 表示要转换成单列的数组或引用，[ignore] 表示是否忽略某些类型的值。 默认情况下，不会忽略任何值。0--保留所有值（默认）；1--忽略空白；2--忽略错误；3--忽略空白和错误。scan_by_column 表示按列扫描数组。如果省略 scan_by_column 或 FALSE，则按行扫描数组；如果为 TRUE，则按列扫描数组。通用方法适用于较低版本的 Excel 或者 WPS 使用。H2单元格输入以下数组公式：=INDIRECT(TEXT(MIN(IF(COUNTIF(H$1:H1,B$2:F$7)=0,ROW($2:$7)*100+COLUMN(B:F),99999)),"R0C00"),)&""解释：这个公式使用 INDIRECT 和 TEXT 函数结合来动态获取一个储存格的值，这个储存格是根据最小值的条件计算出来的。H$1:H1: 这是 COUNTIF 函数用来计算的范围，检查该范围内的值是否等于 0。B$2:F$7: 这是需要检查的范围，公式要找出在该范围内，还未被计算的最小行列位置。ROW($2:$7): 这返回行号 COLUMN(B:F): 这返回列号，并将两者乘上 100 以形成一个独特的数值。MIN(IF(COUNTIF(...) = 0, ... , 99999)): 这会找出在 H$1:H1 中不存在的最小行列位置的值。TEXT(...,"R0C00"): 将行列位置格式化为 R1C1 的形式以便使用 INDIRECT 函数。INDIRECT(...): 最后，这个函数会转换成对应储存格的引用。总结：该公式动态交回一个尚未出现在 H$1:H1 的储存格，按行列顺序的最小值的内容。延伸阅读：TOCOL 函数 - Microsoft 支持
在 Excel 里，默认情况下，单元格的引用是相对引用。复制相对引用的单元格的公式，公式中的引用将更改。如果需要在复制单元格公式的时候保持原始单元格引用，就要在单元格引用前面加上 $ 符号，比如 $A$1：绝对行、绝对列，$A1：相对行、绝对列、A$1：绝对行、相对列。相对引用示例：C1单元格输入了公式 =A2*B2。复制C1单元格，粘贴到C2单元格，C2单元格的引用公式会自动变为 =A3*B3：绝对引用示例：C1单元格复制到C2单元格，引用公式仍然是：=$A$2*$B$2。延伸阅读：在相对引用、绝对引用和混合引用间切换 - Microsoft 支持
Excel用COUNTIF函数判断某一列A列是否存在于B列中
有时候会碰到这样的需求，已知一列内容，想检查这里面的内容哪些是在另一列里面或者不在另一列里面的。更具体的例子是，查询出了一批手机号或者身份证号，对比另一列内容，看看查询出的手机号或者身份证号哪些是新出现的。实现这一需求，我们用 COUNTIF 函数就能搞定。上面图片中，A列和B列是我们要对比的两列数据。C列的公式=COUNTIF($B$2:$B$399,A2)表示A2单元格的值，在B2:B339单元格之间出现了几次。输入好一个单元格的公式之后，将鼠标光标放在这个单元格的右下角处，变成黑色十字光标，按着鼠标左键，往下拖，就会自动填充好公式。那么C列代表的含义就是A是否出现在B中，结果为0表示A列此行单元格的内容不存在于B列。上面的公式也可以简化成 =COUNTIF(B:B,A2)，表示A2单元格的值，在B列出现了几次。同样的，如果要查询B是否出现在A中，只要把 COUNTIF 函数的第二个参数值替换成 Bx：=COUNTIF($A$2:$A$399,B2)或者用简化写法：=COUNTIF(A:A,B2)。延伸阅读：Excel COUNTIF 函数 - 懒人ExcelCOUNTIF 函数 - Microsoft 支持
介绍两种方法实现检测两列相同内容的数据。第一种是IF函数的用法，第二种是突出显示单元格规则。IF函数的用法IF(逻辑判断, 判断为真返回结果, 判断为假返回结果)。=IF(A2=B2,"相同","不同") 含义：A2单元格值如果等于B2单元格值，返回相同，否则返回不同。在一个单元格写好公式后，把鼠标移到单元格的边框右下角，当鼠标指针变成黑色+形状，一直往下面拖，就能够自动应用公式到下面的单元格里面。突出显示单元格规则。选择B2单元格，依次点开始=>条件格式=>突出单元格显示规则=>其他规则。点中使用公式确定要设置格式的单元格，公式处输入：=A2<>B2。设置格式，填充成你想要颜色，比如暗红色选择B2，使用格式刷，去刷B列数据。最张效果：
表格数据排序是常见需求，这篇文章以 WPS 为例，介绍表格多列联合排序的方法。1、首先点击表格左上角，选中整个表格：2、依次点击菜单栏里的【数据】，再找到【排序】的【自定义排序】3、在【排序】对话框里，设置“排序列”、“排序依据”、“次序”。以下是先根据权重，再根据成绩进行排序的示例图：4、最终的排序结果，优先以权重的数字从大到小，如果权重一样的，再根据成绩的数字从大到小，进行排序：
指定单元格增加批注，方便他人阅读时有所提示
对一些生僻内容添加批注，方便他人阅读时有所提示，帮助快速理解，这在制作一些表格报表时，经常会遇到。下面讲解如何在WPS表格中为单元格添加批注。首先选中需要添加批注的单元格，右键选择“插入批注”（快捷键 Shift + F2），填写以下作者及内容字段，作者可以随意，但内容要认真填写。确定之后你会发现单元格右上角多了一个红色小箭头，当鼠标移动到单元格就会自动显示批注框。当然也可以通过右键删除或编辑批注内容。首先选定需要添加批注的单元格，然后打开右键菜单选择“插入批注”，然后填写作者，内容需要认真填写的咯，然后点击确定。之后我们可以看到单元格右上角多了一个红色小箭头，这就是批注的标志，鼠标移动到单元格，就会自动显示批注。
如果您看到这篇文章,表示您的 blog 已经安装成功.