Excel:在⽇期中⽉份前⾯补0
现有⽇期格式 2019.1.1 2019-1-1 2019/1/1 等格式,要求统⼀转化成 2019.01.01 的格式,需要⽤到 excel 中如下两个函数。
先说明⼀下两个函数的⽤法。
VLOOKUP
VLOOKUP 函数有四个参数:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
lookup_value 查值,拿这个值去字典中查;
table_array 字典,将查值放到字典中查,例如查值是 keyboard,字典中记录了 keyboard 对应的中⽂意思是“键盘”,函数将返回中⽂意思“键盘”;
col_index_num 返回的结果集中某个列序号,例如 keyboard 的中⽂意思是“键盘”,⽇⽂意思是“キーボード”,有两个返回结果,现在只取其中的⼀个,设置返回结果对应的序列值即可;
range_lookup 是否精确匹配,0 表⽰精确匹配,1 表⽰模糊匹配。
如上图所⽰,A3 单元格是要查的值,字典的范围是 E4 到 G6。B3 中结果是将 A3 放⼊字典查后返回的值,第⼀个参数 A3 表⽰ A3 的值作为查值,第⼆个参数 E4:G6 表⽰将这个范围内单元格作为字典,A3 的值是 mouse 在字典中对应了⿏标和マウス,第三个参数 2 表⽰返回第⼆列的结果,也就是“⿏标”,第四个参数 0 表⽰精确查。
CONCAT
vlookup模糊匹配CONCAT 函数,拼接单元格中的值。
例如上⾯将 A2 B2 单元格的值拼接在⼀起,并在中间加上⼀个中⽂“号”字,⽤逗号分隔需要拼接的字符串即可。
实战
对于原始数据使⽤替换功能可以将短横线和斜杠替换成点,可以得到整理后的数据,然后使⽤ [ 数据 - 分列 ] 功能通过点号将 2019.1.1 分成三列,得到拆分后的数据,注意单元格格式要选择⽂本。
下⾯对⽉份进⾏处理,如果⽉份⼩于 10 就在前⾯补 0,这⾥运⽤到了 VLOOKUP 函数。可以将⽉份替换成01 的格式,这样就得到了替换后的数据,都处理之后,在通过 CONCAT 函数将三列合并。
按照以上这个⽅法就可以将任何⽇期格式变成需要的⽇期格式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论