1、Excel的学习路径


2、掌握excel的基础要求
01、保证新版本
02、培养好的数据表格习惯
03、主动性探索
04、多联系
一、函数



二、文本清洗函数




三、常见文本的清洗函数


 
 
获取k的位置
=FIND("k",P2,1) 从第1个位置开始在位置P2,查询字段k,

双击右下角,所选列所有行执行该函数
替换

将含有K的对象转换为k。
提取P列中的数据,下限
=LEFT(P2,Q2)


=LEFT(P2,Q2)-1


上限
查找“-”的位置






该数据是通过函数计算得来
进行查找和替换比较麻烦
需要进行选择性粘贴,获取纯数值数据再进行操作        

想删除列中的k也可以用替换功能(快捷键Ctrl+H)


计算平均值

拼接一个字符"k"
= &" "

如果需要拼接多个内容
CONCATENATE()
替换函数
=REPLACE(需要替换的文本,开始的位置,替换的个数,替换成的对象)

对文本进行减法
找出不包含部分字符的参数

提取出应届
=SUBSTITUTE()

=TRIM()删除字符中多余的空格


=LEN()
字符长度
=MID()
文本截取,中间截取
截取Q2,从T2开始,截取位数S2(长度)-T2


MID(Q2,T2+1,S2-T2) 作用:去掉前面的"-"
  
去除k字符
=MID(Q2,T2+1,S2-T2-1)

删除重复项

关联匹配函数

=VLOOKUP(查找值,查找区域(在哪里进行匹配)!A:B,返回位置,FALSE)搜索某一个值来返回查找区域对应的值
FALSE精确匹配,TRUE模糊匹配
例子:查找到公司ID8581在工作表1中对应的公司名称
=VLOOKUP(B2,工作表1!A:B,2,FALSE)
找到位置B2在工作表1中A列到B列对应的名称(精确返回第2列的参数)
2:返回第二列,公司名称

区域A到B


索引数组
=INDEX(行:行,第几行,第几列)
=INDEX(行:列,第几行,第几列)
=INDEX(S2:S8,1,1)   S2行到S8行,第一行第一列  返回8
=INDEX(S2:T8,2,2) S2行到S8行,S列到T列,第2行第2列 返回应届毕业生

匹配,但更加接近于查找,返回符合特定值,特定顺序的项,在数组中的相对位置

=MATCH(8,S2:S8,0) 返回1 返回数字8在数组S2到S8的位置 0:匹配的模式,可忽略
=MATCH(12.5,S2:S8,0) 返回2  
INDEX和MATCH联合引用
需要知道8对应的应届毕业生
=INDEX(S2:T7,MATCH(S2,S2:S7,0),2)

=COLUMN()返回单元格所在列
=ROW()返回单元格在第几列
场景:随机抽样,抽百分之十
1、row函数进行排序
2、筛选末尾为。。。=right()
 
=OFFSET(初始位置,下移位数,右移位数,例:1,1 后两位为区域范围一行一例,单元格)
返回偏移
=OFFSET(S2,1,1,1,1),返回值4

-的就是往上偏移,和往左偏移
=OFFSET(S2,-1,-1,1,1) 返回topSalary
=HYPERLINK()超链接的

