发布网友 发布时间:2022-04-21 01:36
共3个回答
热心网友 时间:2022-06-17 03:34
有的伙伴可能知道或者已经用过随机函数了。就是RAND和RANDBETWEEN。我今天要分享的是后者的一项实际应用。RANDBETWEEN的用法如下
随机函数介绍
看到随机我们都知道肯定随机产生指定区间的数字。并且是只要我们更新工作表的任何一部分,甚至是按F9刷新它都会改变。
本人所处三方物流行业,每天接触的单据数不胜数。其中比较麻烦的就是单据签字盖章回传给甲方了。其实签字盖章他们统统不关注,但是又一定必须要有。每次当当当的盖章,在一张张的签字简直了。前面已经分享了如何用Excel制作一个公章(今天的例子中也包含了),就是被*的。公章出来了,不用盖章了,但是签字还得签啊,没办法懒啊,就想到随机让电脑给我签了。如下:
样品
其他的都不用管,我只关注出货人和运输人那两个。需要达到这样的效果还需要一个函数就是VLOOKUP.
首先先建一个数据表
数据源
然后在发货人和运输人后面的单元格分别输入公式,发货人为=VLOOKUP(RANDBETWEEN(1,4),型数据源!F:G,2,0),运输人为=VLOOKUP(RANDBETWEEN(5,101),数据源!F:G,2,0),如下两图
随机产生出货人
随机产生运输人
这样我们再把出货人和运输人的字体再改动一下,尽量让它们和手写字体比较相近就行。是不是省列很多力气。当然到这里还没有完全结束。如果仅仅这样用随机函数,是有点太简单了。头条不会推荐的。接下来我再放个大招。在出货人和运输人后面随机产生图片,而这个图片是我提前手写好的,做成一个数据源。打印订单时,那些手写的图片随机跳出来出现在那里,简直就是和真的一样了,有没有跃跃欲试呢?
首先开始麻烦的工作,准备图片数据源,我们可以在一张纸上手写许多名字,注意间距稍稍大些,然后扫描到电脑上,再一一分别截图保存到文件夹里,然后再一一插入到我们的Excel数据源表里,如下
图片数据源
这一步绝对是最麻烦的,至少我这么认为,需要把每张图片都调整至和单元格大小一致。有个小技巧,就是调整图片大小的时候按住ALT键,很轻易的就能把图片调至和单元格大小一致。全部弄好之后我们再回到出货人和运输人那块。下面的做法就比较经典了,我也是和别人学的啊!
随便复制哪一个单元格,空或者非空都行,然后右键单击发货人单元格,鼠标移动到选择性粘贴那里,会再出现一个小窗口,选择右下角的那个图标即“链接的图片”。这个功能只有office有,wps是没有的,到那时用office做好之后wps可以用,这一点wps仍需努力啊!
粘贴链接的图片
注意粘贴后的情况
粘贴后
在编辑栏那里出现了公式引用,其实我觉得那不是直接的公式引用,而是名称引用,因为直接在里面写公式是不行的。这也就是为什么下面要用到定义名称了。定义名称很简单,但是我不方便多讲了,篇幅太长。直接开始吧!在公式菜单栏下单击定义的名称,如下:
定义名称
新建一个名称,发货人,然后引用位置写上=INDEX(图片数据源!$B:$B,RANDBETWEEN(1,4)),意思是在图片数据源表里的B列的第一到第四行随机选一个图片过来,因为1-4行我设置的发货人
定义发货人
再新建一个名称,运输人,然后引用位置写上=INDEX(图片数据源!$B:$B,RANDBETWEEN(5,18)),思是在图片数据源表里的B列的第5到第18行随机选一个图片过来,由于太过繁琐我只弄了14个人名的图片,有点小懒啊。
定义运输人
两个都弄好后,一路确定退出来,然后在出货人后面的单元格里输入=发货人,回车确定,会发现带有人名的图片蹦出来了
随机发货人
同理运输人也弄一下子
随机运输人
然后,然后就基本成功拉!我们可以试着按F9刷新,会发现出货人和运输人会不断的变换,编辑其他单元格时也会变换。把两个单元格调整调整,就可以打印了,然后直接扫描回传。暗度陈仓成功,以后就不用再动手了。电脑成功的当上了高级助理!
一路行云流水的就写下来了,应该会有很多不足之处,希望高手可以不吝赐教。伙伴们可以和我相互探讨,共同进步。知识和技巧都是一点一点积累的,不积跬步无以至千里嘛!
共勉!
热心网友 时间:2022-06-17 03:35
如果你使用的是微软的office 你需要先注册一个 微软账号热心网友 时间:2022-06-17 03:35
电脑端Excel怎么授权?