1、execel使用技巧
杂七杂八
(1)让序号自动更新,使用函数ROW()-1
COLUMN()获取当前
(2)单元格合并,将单元格的内容整合phonetic(A1:C1)
获取选中单元格 =》填充=》两端对齐
(3)快速定位 f5
(4)自定义函数
文件=》选项=》自定义功能区=》主选项卡中选上开发工具
开发工具=》visual basic中自己写入函数代码。
引用
(1)相对引用:
=A1+B1
向下拖拽时,会是=A2+B2…
(2)绝对引用
某一列的值只加上某个位置固定的值
例如:
实现=A1+B1,=A2+B1,....
选中B1,按f4,让B1变成绝对引用$B$1
(3)混合引用
想要保持列号不变时,在列号前面加
例如:$D30,D$30.
vlookup函数的使用
lookup_value:以某一个单元格作为查找标准
table_array:查找某个表的范围
col_index_num:返回查找区域的第几列的数据
range_lookup:是否是模糊查询
公式
公式使用:单元格中以“=”开头
其他表的某一个单元格,例如(表!D2)
f2切换公式的编辑状态
当输入公式没有获取想要的结果时,按f9,因为f9会把excel 中的所有公式都算一遍
当表很大时,建议将 公式=》计算选项=》自动改成手动
因为,在自动下,每改一个单元格,excel都会把表重算一遍,导致改一个单元格需要等待的时间较长。按f9重新计算。
条件判断函数
IF(判断条件,结果1,结果2)
true返回 结果1
false返回 结果2
excel中需要写入文本和日期一定需要加 “”
if可以在结果1、结果2中嵌套
and(条件1,条件2) 返回值是true,false
or(条件1,条件2) 返回值是true,false
例如:
if(and(条件1,条件2),结果1,结果2)
汇总统计函数
subTotal(函数名,区域) 所有汇总函数的综合
函数名 > 100 代表不计算选中区域隐藏单元格中的数据
Rank(值,目标区域) :求排名,值在目标区域的排名
min(目标区域):目标区域中最小的值
max(目标区域):目标区域中最大的值
large(目标区域,某个单元格):从大到小排序,目标区域中排名是某个单元格的值
small(目标区域,某个单元格):从小到大排序,目标区域中排名是某个单元格的值
数值函数
count(目标单元格):数值计数
counta(目标单元格):非空格计数
round(单元格,保留小数点后的位数):保留小数点后几位(四舍五入)
保留小数点后的位数 < 0 时,向前保留
例如:round(319,-2)=》300
roundup()向上取
rounddown()向下取
int()取整数部分
countif(目标单元格,“条件”):在目标单元格里满足条件的个数有多少个。
sumif()满足条件的求和
日期函数
today()返回当前的日期
now()返回当前的时间
year():年
month():月
day():日
date(年,月,日)将文本转换成日期
hour():时
minute():分
second():秒
time(时,分,秒):将文本转换为时间格式
mid(单元格,开始地址,几位):字符串从哪开始截取几个字符
weekDay(日期,格式编号):返回星期几
例如:weekday(today(),2)
weekNum(today())这一年的第几周
文本函数
left(单元格,num):取字符串左边多少位
right(单元格,num):取字符串右边多少位
find(要找的字符串,单元格,num):在单元格中找字符串,从第几位开始找
mid(单元格,开始地址,几位):字符串从哪开始截取几个字符
例如
取变长字符串 left(单元格,find())
或 mid(单元格,find()+1,1000)
len(单元格):取字符串的长度
trim()去掉两边或中间无用的空格
clean()去掉字符串的中的非法字符
value():文本转数值
text():数值转文本
substitute(单元格,原字符串,替换后的字符串):将单元格中的某个字符串替换成另一个字符串<===>replace()
字符串相加:=单元格 &单元格
或函数concatenate() <===> &
rept(字符串,num):将字符串重复num次
phonetic(目标区域):将目标区域的字符串链接
来源:CSDN
作者:程序员YAYA
链接:https://blog.csdn.net/weixin_42282999/article/details/104552102