Excel—LEFT、RIGHT、MID函数提取不同位置的字段
概述
函数方法不只是适用下述场景,主要目的是在不同业务场景中个人解决问题的思维方法;
下图中数据都为测试数据,不具备真实性!
场景一
- 数据库Task表中存储的实际任务id太长,但PC/移动端看到展示的是任务id后7位(也具有唯一性),为方便在平台和移动端对照,追踪任务和排查问题需要从Task_id列截取右边位置后7位。
目标
- 从Task表中的原始数据id列中提取后7位。
解决方案
right()函数实现。
- 函数解释:
=Right(string, length)
#参数解释:string-要被提取的字符, length-从右边开始,向左截取的长度。
第一步:在B2单元格英文状态下输入:=RIGHT(A2,7)。
- 公式解释:Right函数从A2单元格的右边开始向左截取7位。
- 第二步:鼠标移到B2单元格的右下角,出现实心的黑色【+】号,双击填充此公式。
- 第三步:最后结果。
场景二
- 从User表的身份证信息列截取中间位置出生日期,用年龄将用户以不同的标签拆分,来反映不同年龄段的人群分布。
目标
从User表中的身份证信息列提取中间的出生日期。
- 18位身份证7-14位是出生日期。
解决方案
MID()函数实现。
- 函数解释:
=MID(text, start_num, num_chars)
#参数解释:text-要被截取的字符, start_num-从左起第几位开始截取, num_chars-要向右截取的长度。
第一步:在F2单元格英文状态下输入:=MID(D2,7,8)。
- 公式解释:MID函数从D2格单元的第7位起截取8位。
- 第二步:鼠标移到F2单元格的右下角,出现实心的黑色【+】号,双击填充此公式。
- 第三步:最后结果。
场景三
- 从Task任务表中的实际任务完成时间中左边位置提取实际完成日期,来计算某个部门(员工)每天/月的任务量。
目标
- 从Task表中的实际完成时间列中提取实际完成日期。
解决方案
LEFT()函数实现。
- 函数解释:
=LEFT(string, length)
#参数解释:string-要被提取的字符, length-从左边开始,向右截取的长度。
第一步:在G2单元格英文状态下输入:=LEFT(F2,10)。
- 公式解释:LEFT函数从F2单元格的左边第一位开始截取10位。
- 第二步:鼠标移到G2单元格的右下角,出现实心的黑色【+】号,双击填充此公式。
- 第三步:最后结果。
总结
实际业务场景复杂时,如果不能一次性解决问题,可择优使用、或可结合使用,多尝试,办法总比困难多!
Excel—LEFT、RIGHT、MID函数提取不同位置的字段的更多相关文章
- 教你一招:Excel中使用MID函数获取身份证中的出生年月日
MID字符串函数,作用是从一个字符串中截取出指定数量的字符 MID(text, start_num, num_chars) text被截取的字符 start_num从左起第几位开始截取(用数字表达 ...
- excel函数提取身份证出生日期,分离日期时间的日期和时间
1.提取身份证出生日期 =1*TEXT(MID(H13,7,8),"0-00-00")用MID函数提取表示日期的位数,再用text函数转换为格式1998-6-21格式的文本,再通过 ...
- Excel自动从身份证中提取生日、性别、年龄
现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的.前6位数字是户籍所在地的代码,7-14位就是出生日期.第17位“2”代表的是性别,偶数为女性,奇数为男性.我们要做的就是把 ...
- 用Excel做数据分析常用函数(数据清理、关联匹配……)
本文总结在使用Excel进行数据分析时,最常用的功能和函数. Excel的功能和函数非常多,用进废退,除了学习基本的函数和功能,最重要的是遇到问题可以快速的搜索并解决. 首先Excel可以处理的数据量 ...
- 教你一招:根据身份证号计算出生年月和年龄 text函数和mid函数混用 datedif函数和today函数混用
在电子表格Excel中,使用text函数和mid函数混用,根据身份证号计算出生年月: =text(mid(A2,,),"0!/00!/00") #0!/00!/00 为日期的格式# ...
- SQL MID() 函数
MID() 函数 MID 函数用于从文本字段中提取字符. SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table_name 参数 ...
- 35.MID() 函数
MID() 函数 MID() 函数 MID 函数用于从文本字段中提取字符. SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table ...
- Excel实用技巧-如何批量提取excel工作表名称
Excel实用技巧-如何批量提取excel工作表名称 1. 打开Excel文件,点击“公式”栏,进而点击“定义管理器” 2. 在弹出的对话框中,点击新增按钮, 名称:“sheet”,引用位置:“=RE ...
- 松软科技web课堂:SQLServer之MID() 函数
MID() 函数 MID 函数用于从文本字段中提取字符. SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table_name 参数 ...
随机推荐
- MacOS下SpringBoot基础学习
学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"springboot"获取视频和教程资料! b站在线视 ...
- PHP 表单和用户输入讲解
PHP 表单和用户输入 PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入. PHP 表单处理 有一点很重要的事情值得注意,当处理 HTML 表单时,PHP 能把来自 ...
- Python os.symlink() 方法
概述 os.symlink() 方法用于创建一个软链接.高佣联盟 www.cgewang.com 语法 symlink()方法语法格式如下: os.symlink(src, dst) 参数 src - ...
- PHP - AJAX 与 MySQL-AJAX 数据库实例
PHP - AJAX 与 MySQL AJAX 可用来与数据库进行交互式通信. AJAX 数据库实例 下面的实例将演示网页如何通过 AJAX 从数据库读取信息: 本教程使用到的 Websites 表 ...
- ARC 093 F Dark Horse 容斥 状压dp 组合计数
LINK:Dark Horse 首先考虑1所在位置. 假设1所在位置在1号点 对于此时剩下的其他点的方案来说. 把1移到另外一个点 对于刚才的所有方案来说 相对位置不变是另外的方案. 可以得到 1在任 ...
- 新手程序员求职简历缺少这 3 点!别说8k薪资,4K你可能都拿不到!
制作一份简历可能需要八百到千字,但HR看简历的时间只不过短短十秒,甚至可以说是一目十行. 我想针对想做程序员的刚毕业的学生分享着一点自己在求职招聘方面的感悟,不针对工作了多年的老同志了.快毕业那会儿, ...
- 5.10 省选模拟赛 拍卖 博弈 dp
LINK:拍卖 比赛的时候 前面时间浪费的有点多 写这道题的时候 没剩多少时间了. 随便设了一个状态 就开始做了. 果然需要认真的思考.其实 从我的状态的状态转移中可以看出所有的结论. 这里 就不再赘 ...
- Lucas(卢卡斯)定理
公式 $$C_n^m\%p=C_{n/p}^{m/p}*C_{n\%p}^{m\%p}\%p~~(p为素数)$$ 代码如下 typedef long long ll; ll mod_pow(ll x, ...
- String 的两种实例化方式
String 的两种实例化方式 隐式实例化:直接赋值 public class Demo { public static void main(String[] args) { String s = & ...
- 制作的excel表格如何放到微信公众号文章中?
制作的excel表格如何放到微信公众号文章中? 我们都知道创建一个微信公众号,在公众号中发布一些文章是非常简单的,但公众号添加附件下载的功能却被限制,如今可以使用小程序“微附件”进行在公众号中添加附件 ...