文章内容
背景
工作中经常遇到处理数据的场景,比如:
1)给一批订单ID数据,看看哪些在库里没有。查有的好查,查没有的就要复杂一些了;
2)给了一张表格,用订单ID列拼成SQL 的 IN 的查询条件,英文逗号拼接;
3)给定某些列的数据,生成批量操作的SQL
......
这些事情如果靠写代码搞定的话,成本有点高,可复用性差。
如果掌握了 Excel 的一些操作,这些操作几个公式分分钟就能搞定。
下面就分 3 大块介绍一下工作中常用的 Excel 操作。
1、常规操作
1.1 消除科学计数法
直接打开 csv 文件,长度 > 15位的数值,精度会丢失
方法1:数据导入
方法2:数据拆分
直接复制源数据的文本内容,粘贴到 Excel 中,再通过数据拆分的方法把数据拆成表格。
选中列,操作分列。
接下来的操作和【数据导入】剩余操作相同。
1.2 行列转换
复制要转换的行内容,在需要的位置以转置的形式粘贴。
1.3 移动行/列/区域
光标放到选中区域边缘,变为 4 向箭头,选中直接拖动
1.4 复制行/列/区域
按住 Ctrl ,其他操作同上
1.5 关闭超链接
2、快捷键
2.1 Ctrl + 1 更改单元格格式
2.2 插入行/列
Ctrl + Shift + +
2.3 删除行/列
Ctrl + -
2.4 Ctrl + D 【同上】快速复制粘贴上面单元格内容
2.5 Ctrl + H 全量替换/区域替换
选中某区域后,再按 Ctrl + H 只会替换选中区域的内容;
2.6 Alt + = 快速求和
2.7 定位/选择
行尾 Ctrl + →
行首 Ctrl + ←
列尾 Ctrl + ↓
列首 Ctrl + ↑
选择至行尾 Ctrl + Shift + →
选择至行首 Ctrl + Shift + ←
选择至列尾 Ctrl + Shift + ↓
选择至列首 Ctrl + Shift + ↑
2.8 史上最强、最智能的快捷键 Ctrl + E
https://www.wps.cn/learning/article/detail/id/14201
wps 官方教程讲得很详细了,下面只列出它的功能点
数据拆分/提取
类似于数据分列,适合直接提取某列内容
自动宽度提取
例如 提取身份证号中的生日
智能内容提取
复杂内容也可以一键提取
数据合并
数据替换
格式/顺序调整
3、函数
3.1 VLOOKUP 史上最强唯一键关联函数
这个函数是我工作中使用频率最高的,
主要场景是 2 批有关联唯一ID的数据,找出他们的 交集、差集。
3.2 TEXTJOIN 文本合并
适合处理给定一列 orderId,从数据库中查询的时候需要转换为逗号拼接的查询条件。
SQL 中也有类似的场景, GROUP_CONCAT,但对结果有限制,最多 1024 个字符,超过的就拿不到了,不会报错。
select service_id, GROUP_CONCAT(city_id) from tb_test group by service_id;
3.3 LEN 统计字符数
适用于报表导入前对内容长度的预估计算。
说明
文中的动图都取自 WPS 学堂,里面还有更多更详细的教程,对 Excel 感兴趣的同学可以深入学习。
https://www.wps.cn/learning/course/index/cg/1
扯两句
合适的工具,可以提效十倍百倍。
原创不易,多多关注,一键三连,感谢支持!