主题:【第九届原创】巧用Excel 2007解决Worklist盲样输入问题

浏览0 回复13 电梯直达
端慎木渐
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
维权声明:本文为icetrob原创作品,本作者与仪器信息网是该作品合法使用者,该作品暂不对外授权转载。其他任何网站、组织、单位或个人等将该作品在本站以外的任何媒体任何形式出现均属侵权违法行为,我们将追究法律责任。
8月一等奖

巧用Excel 2007解决Worklist盲样输入问题

——以Agilent Mass Hunter工作站为例



    在我们做大批量样品的时候,肯定会用到工作站的worklist,不仅可以输入大批量样品信息,而且批处理功能可以大大简化程序,节约时间。Worklist简便快速的前提是样品序号具有连续性,样品种类单一才行。譬如说,在我们做农产品的时候,样品序号是2016NCP-CJ- 001,那么就可以在worklist,multiple samples中设置前缀为2016NCP- CJ-,起始序号为001,步长为1;样品数据也是如此,然后选择样品位置,这样就可以很快的编制好worklist。


图1 Add multiple samples



    当然,这是最简单的情况,实际工作中很难像这样简单。在我们全省例行监测工作中要求,每20个样品必须跑一针平行,一针加标,每40个样品还需要加一针标准溶液,然后,问题就来了,几百个样品肯定要穿插大量的质控样品。
    这个时候再去Add multiple samples,当然也是可行的,不过就没这么轻松了,每次只能添20个样品,然后手动补平行,补加标,补标准溶液,万一样品瓶位置没有对好,或是遗忘平行、加标、标准溶液的位置,可能会导致反复修改,严重降低效率,影响心情。


图2 混编的worklist



    其实这不是最糟糕的情况,实际上我们中心早就上马样品管理系统,所有样品盲样号都是系统自动生成,编号混乱不堪(盲样制度的要求,没有办法),这是一个方面;另一个方面,我们样品也是混编的,譬如畜产品中牛肉、羊肉、鸡肉、牛奶都是畜产品盲样号,前缀都是2016XCP-CJ-,实际检测过程中,牛羊肉需要用质谱检5种β-兴奋剂类药物残留,而鸡肉、牛奶不需要,因此样品号根本不可能是连号,完全是随机产生的号。
    这样一来,使用worklist的Add multiple samples功能真的是没办法解决了。
    手动编?Are u kidding me?我们的时间很宝贵的好不好,几百个样品,这是要玩死人的节奏。
    我曾经尝试编了2个样品盘,108位,编错n多次,耗时接近两小时,编到差点崩溃。主要是太乱了,太容易错了,有次上机跑了几个样,才发现有个样弄错了。还有,不知道大家有没有试过,在worklist里面编样品,真的是不大好操作。
    秉承着“逢山开路,遇水搭桥”,“自力更生,丰衣足食”的原则,开始尝试能否借助于Excel 的强大功能,解决这个问题。
    以前制作的一些小软件大多是借助Excel-VBA,后来发现不同版本之间一系列的兼容问题,还有控件问题,不少控件是需要另外安装的,因此直接摒弃VBA,只用Excel基本功能,这样一来,虽然没有了软件封面,菜单和表单,但是好处是大家都能用啊!


图3 界面



    如图3所示,就是软件的界面了,是不是有一种Add multiple samples和样品盘的即视感,上面区域是输入区域,下面是位置响应区域,不需要输入,只是给操作者核对样品位置的。


图4 样品输入界面



    在样品输入界面中,本人设置了不同的系统保留字段,在输入之后会引起相应的触发。
    1.标准溶液:“STD”字段,只要带有“STD”字母,无论大小写,什么位置,都会如图4中STD1-6那样显示,譬如,5std,std-3,sTDa等等;
    2.空白:“BLK”字段,只要带有“BLK”字母,无论大小写,什么位置,都会如图4中S-BLK1-2那样显示,譬如,BLK-1,blk’,tblK等等;
    3.平行:“P”字段,同上;
    4.加标:“+”字段,同上。
    5.重复规则:由于mass hunter-worklist不允许重复样品信息,因此重复样品可以通过平行来输入,另外一旦输入重复样品号,就会如图4中327号样品一般,加框,加黄底,加红提醒显示。
    11111
为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
可能感兴趣
端慎木渐
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
    将不同类型的样品用颜色区分开来是为了减少输入错误,减少核对时间,不同的颜色将不同的样品类型做好区分,让样品位置一目了然,不再是一个个冷冰冰的数字。


图5 样品位置及位置号



    图5为样品盘2的样品位置及样品号,这就是模仿图1 mass hunter工作站Add multiple samples制作的。当图4样品位置中输入样品之后,在图5就会在对应的样品盘孔自动填入样品,并自动显示盘号和位置号。
    特别提醒:只有图4中A1-F9样品信息位置可填写,其他位置自动生成,一律不能填写。
    可能有人要问了,样品前缀,跑样方法,样品类型在哪里填?为了让界面看起来更加美观,这些内容放在另外一个工作表“VSlovent”中,如图6所示。


图6 样品其他信息



    这里有个SampleInformation,samplename是前缀,method是方法,datafile是保存的文件名前缀,type是样品类型(一般为sample,std自动识别为calibration)
    至于上面的内容是计算跑样时间,溶剂体积的,如图6所示,单样时间9min,流速0.3ml/min,水相20%,总共85个样品,准备时间15min,所有跑完总共需要13个小时,消耗水相70mL,有机相279mL,从现在开始(2016-8-8 9:57 AM)计算,需要跑到2016-8-8 22:57PM。
    特别提醒:只有白色单元格可填写,其他位置自动生成,一律不能填写。
    最后一步,也是关键的一步,将所有信息复制到worklist中,表“Plate”中是所有的worklist所需要的信息,如图7所示。


图7 worklist 信息



    复制,粘贴,就ok了。从此以后,无论什么样品,无论有多乱,无论怎么穿插加标,平行,标准溶液都变得非常easy,编个再杂乱的worilist,也就是十分钟的事情,而且位置醒目,各种提示,让原本繁复的工作变得既简单又不容易出错,天天拥有好心情。
    以Agilent Mass Hunter为例也就是说,这个程序目前只能与Agi lent Mass Hunter无缝对接,至于其他工作站如果也有这种情况,大家完全可以以此为例,做一个相似的程序。
111111111

    程序(名为MobilePhase_N),需要的请自行下载,另外本文就是操作手册了,不再编写说明书或是操作手册,还有,一定要用Excel 2007,低版本不行哦。
赞贴
1
收藏
0
拍砖
0
2016/8/10 8:46:55 Last edit by icetrob
zyl3367898
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
vm88
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
lccdcywh
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
qinyuguo2004
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
端慎木渐
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 zyl3367898(zyl3367898) 发表:
赞,挺棒的程序,我正需要,下载试试。
只要是aglient的工作站,应该都是没有问题的,有什么需要修改的跟我说下
端慎木渐
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 vm88(v2826867) 发表:
端木老师是编程高手,佩服。
过奖过奖
zyl3367898
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
端慎木渐
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
端慎木渐
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 qinyuguo2004(qinyuguo2004) 发表:
这么好的东西,怎么才分享。
附件里有下载
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴