返回目录:excel表格制作
如果在制造工厂工作过的同事,或者其他公司,应该听过体系管理这个工作岗位,在体系管理中有一块叫量测仪器管理,即对公司所有的量测仪器进行管控。
通常体系专员会整理出所有仪器的清单,再根据清单制作仪器标签,贴附到每个仪器上面,就像下面这样的样式:
如果我们把【编号】、【名称】、【规格】挨个录入的话,如果清单非常多,势必会严重影响效率,那要如何快速实现呢?
首先当我们拿到数据的时候,先观察数据有没有共同性,如果没有共同性,那我们就要考虑是否可以自己制作共通性的点。
1、可以看出第一个编号与第二个编号之间相隔6行,存在6行这个共通性,这时我们可以使用公式:=ROW(1:1)/6
当到第6行、第12行的时候,可以看到数据分别变为1、2,ROW(1:1)的目的是返回一个为1的数值,当ROW(6:6)即返回数值6。
2、如果我们想把数据全部取整,这时可以使用ROUNDUP函数
ROUNDUP(Number,Num_digits)
Number代表需要上舍入的数值
Num_diguits舍入后的小数位数,此处我们输入0,代表不保留小数位
I2输入公式:=ROUNDUP(ROW(1:1)/6,0)
使用公式后即实现当小于1的时候取1,小于2大于1的时候,取2,这时我们就可以把I列的数据变化为如下样式:
3、再下面就是涉及到查找数据的范畴了,我们就可以使用INDEX函数实现数据的查找。
在H2输入公式:
=INDEX($B$2:$D$36,ROUNDUP(ROW(1:1)/6,0),MATCH(G2,$B$1:$D$1,0))
INDEX函数(查找区域,查找行数,查找列数)
查找区域为:$B$2:$D$36
查找的行数为:=ROUNDUP(ROW(1:1)/6,0)
查找的列数为:MATCH(G2,$B$1:$D$1,0),分别匹配G2~G4在B1:D1的第几列
4、运行完后可以看到存在部分错误值,只要在函数外部套用IFFERROR函数即可,公式修改为:
=IFERROR(INDEX($B$2:$D$36,ROUNDUP(ROW(1:1)/6,0),MATCH(G2,$B$1:$D$1,0)),"")
截止到此时,可以看到我们想要的数据已经完成了,你学会了吗?
当我们在工作中处理数据的时候,如果遇到批量的数据,我们一定要去找寻数据的共通点,往往这些点就是我们可以快速完成的切入口。
如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢
本文由彩虹Excel原创,欢迎关注,带你一起长知识!
更多内容,请关注头条号"彩虹Excel",谢谢~