1小时带你成为 Excel 大神 -- 程序员也应掌握的 Excel 骚操作

文章内容

34d8e3f80bded5ea14d6af2438ea94b4.png

背景

工作中经常遇到处理数据的场景,比如:

1)给一批订单ID数据,看看哪些在库里没有。查有的好查,查没有的就要复杂一些了;

2)给了一张表格,用订单ID列拼成SQL 的 IN 的查询条件,英文逗号拼接;

3)给定某些列的数据,生成批量操作的SQL

......

这些事情如果靠写代码搞定的话,成本有点高,可复用性差。

如果掌握了 Excel 的一些操作,这些操作几个公式分分钟就能搞定。

下面就分 3 大块介绍一下工作中常用的 Excel 操作。

1、常规操作

1.1 消除科学计数法

直接打开 csv 文件,长度 > 15位的数值,精度会丢失

fa8dd60bc565709ab05e960aebbb9764.png

方法1:数据导入

5737d730a9409fe36b647644b4443371.png

8673dfddebd7ca4018f0f743830bd9c1.png

a811031da18d437b4b5f8410ac88b63e.png

4f88bdbceb87b83989d76c895a481a99.png

3070aef7d8de0f033ab101ea305b6253.png

fc1dbdbdf625640c09e20dde358b75af.png

方法2:数据拆分

直接复制源数据的文本内容,粘贴到 Excel 中,再通过数据拆分的方法把数据拆成表格。

186d476a727f94e681f24a2c5174872b.png

选中列,操作分列。

f7561365e43976c4d723edb982b69d9f.png

8afdeec8b2cb37ed2069e9be662b21eb.png

接下来的操作和【数据导入】剩余操作相同。

1.2 行列转换

复制要转换的行内容,在需要的位置以转置的形式粘贴。

866ae8b6f18e411210143a00501bdca2.png

e35ce3023a71357ee06e21e18af0e503.png

556b2c04ffd8bbd06fb2bf83c6085740.png

1.3 移动行/列/区域

光标放到选中区域边缘,变为 4 向箭头,选中直接拖动

1.4 复制行/列/区域

按住 Ctrl ,其他操作同上

1.5 关闭超链接

07703428111d1af7461ec04e39b63f33.gif

2、快捷键


2.1 Ctrl + 1 更改单元格格式

9da9d04c4f99582888c665b0ae63b6d1.gif

2.2 插入行/列

Ctrl + Shift + +

2.3 删除行/列

Ctrl + -

2.4 Ctrl + D 【同上】快速复制粘贴上面单元格内容

ba2d142b82c2ede6ad1b42b54e7de509.gif


2.5 Ctrl + H 全量替换/区域替换

选中某区域后,再按 Ctrl + H 只会替换选中区域的内容;

712447518de2d756b0e121ff6a75ed14.png

2.6 Alt + = 快速求和

68ddfe844362af2d7639333161b0030a.gif

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的数据,找出他们的 交集、差集。

fb890e62e7a5279df58ec402647e1813.gif

3c48b3fb03c6e242b2a1fe58398c8636.gif

3.2 TEXTJOIN 文本合并

适合处理给定一列 orderId,从数据库中查询的时候需要转换为逗号拼接的查询条件。

SQL 中也有类似的场景, GROUP_CONCAT,但对结果有限制,最多 1024 个字符,超过的就拿不到了,不会报错。

select service_id, GROUP_CONCAT(city_id)  from tb_test  group by service_id;

3fcd4aaf59e99cadc31a8e9b7e3992e4.gif

3.3 LEN 统计字符数

适用于报表导入前对内容长度的预估计算。

b1978ec8933db8a3ecea42e857328979.gif

说明

文中的动图都取自 WPS 学堂,里面还有更多更详细的教程,对 Excel 感兴趣的同学可以深入学习。

https://www.wps.cn/learning/course/index/cg/1

扯两句

合适的工具,可以提效十倍百倍。

原创不易,多多关注,一键三连,感谢支持!

  • 16
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值