Excel常用技巧

个人笔记(整理不易,有帮助,收藏+点赞+评论,爱你们!!!你的支持是我写作的动力)

笔记目录学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-优快云博客

个人随笔工作总结随笔_8、以前工作中都接触过哪些类型的测试文档-优快云博客

目录

一:绝对引用和相对引用

二:锁定

(1)行锁定

(2)列锁定

三:查找&匹配

(1)列查找:vlookup(查找值,索引范围,列数,匹配规则)

1)用精确查找

2)近似查找

(2)行查找:hlookup(查找值,索引范围,列数,匹配规则)

(3)列引用:column(引用单元格)

(4)列引用:row(引用单元格)

(5)查找匹配:MATCH(查找值,索引行or列,匹配规则)

1)精确查找

2)近似查找

3)vlookup搭配match,返回列数索引

4)hlookup搭配match,返回行数索引

(6)值引用:INDEX(索引范围,匹配行数,匹配列数)

四:计算相关

(1)乘积求和

SUMPRODUCT(数组1,数组2,…)

(2)条件求和

SUMIFS(求和范围,条件1范围,条件1,条件2范围,条件2,...)

(3)条件计数

COUNTIFS(计数范围1,条件1,计数范围2,条件2,...)

(4)矩阵乘积

MMULT(列数组,行数组)

(5)取整相关

1)ROUND(number,num_digits)

2)CEILING(舍入值,舍入倍数)

3)FLOOR(舍入值,舍入倍数)

五:配置相关

(1)SUBSTITUTE(要替换的单元格,需替换旧文本,新文本)

(2)CONCATENATE(文本1,文本2,…)

(3)SUBSTITUTE+CONCATENATE组合使用


一:绝对引用和相对引用

(1)excel中$A$1的意思是“绝对引用A1单元格”,即A1单元格的行和列都被绝对引用,不会因向其他位置的填充变化,而改变行列号

在A列往右边插入一行,可以看到这里都是变化的

举个例子,这里对B列和C列进行乘积和,如果这样写$B$2(绝对)*C2(相对),则下拉填充的时候。左边的都是使用$B$2(绝对)

二:锁定

等级玩家数钻石数
110100
220200
330300

(1)行锁定

K$61
等级玩家数钻石数
110100
120200
130300

(2)列锁定

$B6
等级玩家数钻石数
111
220200
330300

三:查找&匹配

(1)列查找:vlookup(查找值,索引范围,列数,匹配规则)

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

参数

简单说明

输入数据类型

lookup_value

要查找的值

数值、引用或文本字符串

table_array

要查找的区域

数据表区域

col_index_num

返回数据在查找区域的第几列数

正整数

range_lookup

精确匹配/近似匹配

FALSE(0、空格或不填(但是要有','占位))/TRUE(1或不填(无逗号占位))

1)用精确查找

备注:这里写错了,不是大本,是等级

其中:

第一个参数,填写需要被查找的数字,我这里就查找1,即K82

第二个参数,这里输入我们要返回数据的区域(绝对引用),即“$K$76:$M$79”;查找时只会用K82与$K列的内容匹配

第三个参数,“玩家数”是区域的第2列,所以这里输入“2”

(注意:这里的列数不是EXCEL默认的列数,而是查找范围的第几列)

第四个参数,因为我们要精确查找等级,所以输入“FALSE”或者“0”。模糊查找输入“TRUE”或“1”

2)近似查找

如果找不到精确匹配值,则返回小于 lookup_value 的最大数值

比如这里,找不到1.5,就找小于1.5的1

(2)行查找:hlookup(查找值,索引范围,列数,匹配规则)

(3)列引用:column(引用单元格)

可以搭配vlookup使用,返回列数索引

通常在vlookup索引范围很大,数第几列数到你晕的时候,用这个

先用column得到玩家数在哪一列,然后减去10即可

(4)列引用:row(引用单元格)

可以搭配hlookup使用,返回行数索引

通常在hlookup索引范围很大,数第几行数到你晕的时候,用这个

(5)查找匹配:MATCH(查找值,索引行or列,匹配规则)

MATCH(lookup_value, lookup_array, [match_type])

  • Match_type:1 或省略,表示MATCH 函数会查找小于或等于 lookup_value 的最大值
  • Match_type:0,表示MATCH 函数会查找等于 lookup_value 的第一个值
  • Match_type:-1,表示MATCH 函数会查找大于或等于 lookup_value 的最小值

1)精确查找

2)近似查找

3)vlookup搭配match,返回列数索引

通常在vlookup索引范围内你有确切的匹配目标时用(日常配表中最实用的公式)

比如找等级是2的玩家数

4)hlookup搭配match,返回行数索引

通常在hlookup索引范围内你有确切的匹配目标时用

找非R对应的总元宝数

(6)值引用:INDEX(索引范围,匹配行数,匹配列数)

vlookup、hlookup的孪生兄弟,通常在lookup不能用的情况下作他俩的替代

vlookup、hlookup是从左到右、从上到下匹配,而index可以实现从右到左,从下到上的匹配

四:计算相关

(1)乘积求和

SUMPRODUCT(数组1,数组2,…)

序号玩家数钻石数元宝数乘积
110100100100000
220200200800000
3303003002700000
3600000

要计算三组序号的乘积和,选择10后,往下拖动到30,然后逗号,以此类推

(2)条件求和

SUMIFS(求和范围,条件1范围,条件1,条件2范围,条件2,...)

钻石数和元宝数都>100的玩家数总和
等级玩家数钻石数元宝数
110100100
220200200
330300300
SUMIFS(K41:K43,L41:L43,">100",M41:M43,">100")
50

这个函数,也可以用于查询

当查找值在索引范围内不是唯一时,是用不了lookup函数的

比如这个表格,当你用等级=1来索引,会有2个匹配项

等级玩家数钻石数元宝数
110100100
120200200
330300300

如果你有额外的可用匹配条件,且条件重合后的值确认唯一,可用sumifs来实现查找

求等级=1且钻石数=100的玩家数
等级玩家数钻石数元宝数
110100100
120200200
330300300
等级钻石数玩家数量
110010
SUMIFS(R40:R42,Q40:Q42,Q45,S40:S42,R45)

(3)条件计数

COUNTIFS(计数范围1,条件1,计数范围2,条件2,...)

钻石数和元宝数都>100的数据有几条
等级玩家数钻石数元宝数
110100100
220200200
330300300
COUNTIFS(L41:L43,">100",M41:M43,">100")
2

(4)矩阵乘积

MMULT(列数组,行数组)

当你需要乘积求和,但分别是一行和一列时,是用不了sumproduct函数的,此时用mmult替代

(5)取整相关

1)ROUND(number,num_digits)

round函数就是返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果

Number:需要进行四舍五入的数字。

Num_digits:指定的位数,按此位数进行四舍五入

2)CEILING(舍入值,舍入倍数)

向上舍入:将 17向上舍入到最接近的 4的倍数

舍入数倍数舍入后值
17420

3)FLOOR(舍入值,舍入倍数)

向下舍入:将 17向下舍入到最接近的 4的倍数

五:配置相关

(1)SUBSTITUTE(要替换的单元格,需替换旧文本,新文本)

当有固定的配置格式时,用它来做批量替换

替换前替换后
你哈哈哈我哈哈哈
你嘿嘿嘿我嘿嘿嘿
你呵呵呵我呵呵呵

例子:当你有个配置

配置模板{"~":#}
道具id1数量1道具id2数量2
6元coin20speedup1h10
30元coin30speedup3h20
68元coin60speedup5h30

将模板中的~替换成coin

再将#替换成对应的数值

结果

道具1配置道具2配置
6元{"coin":20}{"speedup1h":10}
30元{"coin":30}{"speedup3h":20}
68元{"coin":60}{"speedup5h":30}

(2)CONCATENATE(文本1,文本2,…)

“&”的加强版,在有很多项要拼接的时候用

比如现在有一个表格

道具1配置道具2配置道具3配置
6元{"coin":20}{"speedup1h":10}{"hero1":1}
30元{"coin":30}{"speedup3h":20}{"hero2":2}
68元{"coin":60}{"speedup5h":30}{"hero3":3}

将道具拼接起来

道具1~3配置
6元{"coin":20}{"speedup1h":10}{"hero1":1}
30元{"coin":30}{"speedup3h":20}{"hero2":2}
68元{"coin":60}{"speedup5h":30}{"hero3":3}

(3)SUBSTITUTE+CONCATENATE组合使用

SUBSTITUTE(CONCATENATE(K16,L16,M16),"}{",",")

先拼接,比如这样后{"coin":20}{"speedup1h":10}{"hero1":1},再替换,将}{替换成,

道具1~3配置
6元{"coin":20,"speedup1h":10,"hero1":1}
30元{"coin":30,"speedup3h":20,"hero2":2}
68元{"coin":60,"speedup5h":30,"hero3":3}

<think>好的,用户想要获取Excel常用技巧和快捷方式。首先,我需要从系统提供的引用中提取有用的信息。引用[1]提到有100多个快捷键,适合所有版本,用户可能想知道最常用的一些。比如Ctrl+C、Ctrl+V这些基本操作,以及Ctrl+Shift+L用于筛选,这些都很实用。另外,引用[2]提到了合并单元格内容使用公式,比如=B1&C1&D1,还有计算年龄的公式=(TODAY()-A2)/365,这些对处理数据应该有帮助。 接下来,我需要整理这些信息,确保结构清晰。可能需要分点列出快捷键和公式技巧。同时,用户可能对如何高效处理数据、提高输入速度等感兴趣。例如,快速填充功能Ctrl+E,或者快速跳转单元格的快捷键,这些都能提升效率。 另外,需要注意用户可能不太熟悉复杂的公式,所以需要简单解释每个技巧的用途。比如,合并单元格的公式,可能还要提醒他们调整单元格引用。计算年龄的公式可能需要四舍五入,用ROUND函数会更准确。 还要考虑用户的实际应用场景,比如数据整理、日常办公,所以提供相关的技巧会更实用。例如,快速插入当前日期和时间的快捷键,或者冻结窗格方便查看大数据表。 最后,生成相关问题时要围绕Excel的使用,可能涉及高级功能、数据清洗或模板创建等,帮助用户进一步学习。需要确保问题有针对性,能够引导用户深入探索Excel的功能。</think>### Excel常用技巧与快捷方式指南 #### 一、基础操作快捷方式 1. **数据快速处理** - 复制/粘贴:$Ctrl+C$ 和 $Ctrl+V$(兼容大多数软件操作)[^1] - 撤销/恢复:$Ctrl+Z$ 和 $Ctrl+Y$ - 快速填充:输入示例后按 $Ctrl+E$(自动识别填充模式) - 筛选数据:$Ctrl+Shift+L$(快速启用或关闭筛选)[^1] 2. **单元格跳转与选择** - 跳转到表格末尾:$Ctrl+方向键$(如$Ctrl+\downarrow$跳至最后一) - 全选连续数据区域:$Ctrl+Shift+方向键$ - 选中整/整列:$Shift+空格$ 或 $Ctrl+空格$ #### 二、公式与函数技巧 1. **合并多列内容** 在新单元格输入公式:$$=B1\&C1\&D1$$ 可通过添加分隔符优化:$$=B1\&"-"\&C1\&"-"\&D1$$[^2] 2. **计算年龄与日期差** - 计算年龄:$$=(TODAY()-A2)/365$$(需用$ROUND$函数四舍五入) - 计算工作日差:$$=NETWORKDAYS(开始日期,结束日期)$$ 3. **快速求和与统计** - 自动求和:选中区域后按 $Alt+=$ - 条件统计:$$=COUNTIF(范围,条件)$$ 或 $$=SUMIF(范围,条件,求和列)$$ #### 三、高效输入与格式调整 1. **快速输入当前时间/日期** - 当前日期:$Ctrl+;$ - 当前时间:$Ctrl+Shift+;$ 2. **格式统一化** - 清除格式:$Ctrl+\backslash$ - 调整数字格式:$Ctrl+1$(打开格式设置窗口) 3. **冻结窗格** 选中需固定的/列下方单元格 → 点击「视图」→「冻结窗格」 **应用场景**:查看大型表格时固定标题。 #### 四、数据清洗与整理 1. **删除重复值** 选中数据区域 →「数据」→「删除重复值」 **注意**:需提前备份原始数据。 2. **分列功能** 使用「数据」→「分列」将一列文本按分隔符拆分为多列(如拆分姓名与电话)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小chen小陈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值