Excel常用技巧

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

笔记目录学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客

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

目录

一:绝对引用和相对引用

二:锁定

(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}

工作日记excel模板csdn是一种专门用于记录工作日常的模板,通过Excel软件进创建和编辑。它提供了一个结构清晰、易于操作的界面,方便人们记录工作中的各种事项和进展情况。 首先,该模板提供了一些基本信息的填写,例如日期、时间和工作地点等。用户只需在相应的单元格中输入相关信息即可完成日记的基本框架。这些基本信息的填写可以帮助人们更好地追溯和分析工作的进展状况。 其次,工作日记excel模板csdn中,用户可以根据自己的需要自定义各种分类和指标,比如任务名称、工作内容、工作时间、完成情况等。用户可以根据自己的工作特点和需求,在模板中自由添加相关项目,以适应不同的工作环境和要求。 此外,该模板还提供了一些图表和统计功能,可以帮助用户更直观地分析和总结工作情况。用户只需将相关数据输入到表格中,即可生成对应的图表和统计结果,以便更好地评估工作进展和效果。 最后,工作日记excel模板csdn还支持导入和导出数据,方便与他人共享和备份。用户可以将日记内容导出为Excel文件,以便于日后的查看和管理。同时,也可以从其他来源导入数据到模板中,实现数据的互通和共享。 总之,工作日记excel模板csdn是一种方便实用的工具,能够帮助人们规范和高效地记录工作日常。通过其提供的各种功能和灵活的自定义设置,用户可以更好地管理和分析自己的工作,提高工作效率和成果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小chen小陈

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

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

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

打赏作者

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

抵扣说明:

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

余额充值