分享常用的Excel常用操作,提高开发效率。因为老有业务人员让我帮忙导出数据,第一步就是拼SQL,批量操作文件。
Excel常用操作快捷键
EXCEL行列互转
复制源数据–右键–选择性粘贴–勾“转置”,确定。
删除单元格内多余的空格和换行符
假设数据在A列,在B列输入=TRIM(CLEAN(A1)),然后下拉公式即可
常用快捷键
CTRL+SHIFT+↑ 快速定位到行首
CTRL+SHIFT+↓ 快速定位到行尾
SUBSTITUTE函数:指定字符串替换
=substitute(text,old_text,new_text,[instance_num])
=SUBSTITUTE(需要替换的文本,旧文本,新文本,第N个旧文本)
参数Instance_num 可省略,这表示用 new_text(新文本)替换掉所有的old_text(旧文本)
快速填充
找出重复项并提取
多行堆叠成一行
使用公式:=TEXTJOIN(“,”,TRUE,A1:A32)
交集
=IF(COUNTIF(A:A,B1)>0,B1,0)
函数的大致意思是:在A列中找B1的值,如果有至少一个,则把该单元格的值设定为B1,如果没有,则设置为0。
差集
=IF(ISERROR(VLOOKUP(A1,B$3:B$24,1,0)),“不重复”,“重复”)
查找D3单元格在B3到B24中,是否存在。存在为0,用“重复”表示;不存在为1,用“不重复”表示;
然后下面的单元格拖动加号往下拖即可动态赋值公式,计算差值。
ISERROR函数的含义是判断一个值或者公式是否错误,如果是错误的,则返回结果true,否则返回结果false
VLOOKUP
=VLOOKUP(D2,’C:\Users\wang\Desktop[NB门店离职人员信息.xlsx]Sheet1’!$E:$H,4,FALSE)
第一个参数:你要用来匹配的值(A表)
第二个参数:匹配的范围(B表)
第三个参数:是匹配完成之后你想要返回的值在匹配范围的第几列
第四个参数:1/TRUE 或 0/FALSE 的近似或精确匹配项
TEXT
=TEXT(H2,”yyyy-mm-dd”)
根据指定的数字格式来将数值转成文本