热点新闻
在Excel表格中写公式批量添加图片,错位了该如何处理?
2024-10-19 22:52  浏览:5364  搜索引擎搜索“手机全球会展网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在手机全球会展网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

Excel网络函数库开发的图片添加公式AddPicture()、二维码公式QRCode()、条形码公式BarCode()使得在表格中写公式就能批量添加图片、二维码,而且这些公式免费使用,只需要下载函数库就可以。

不过近期有些用户反馈,添加十几个图片没啥问题,但是如果添加成百上千个图片的话,就会出现图片无法在指定单元格处对齐的问题。






如下图所示,在2422行写公式,指定图片显示在D2422行。






但实际上图片定位到了2417行,这就导致插入几千张图片的时候会出现图片错位的情况。






经过研究,我们发现一个非常有趣的现象,设置表格所有行高为80,那么我们在第二行插入图片,应该距离顶部是80,然而实际上是79.8。有的电脑返回的是79.5。











发现这个现象后,基本上能确认问题,就是这0.2或0.5的差异,导致图片错位不能对齐。于是,我们在AddPicture()公式上,增加了位移调整参数Offset,设置对应的参数后,可以修正图片对齐位置。






图片插入公式AddPicture()的返回结果也从原来的"ok"修改成了图片插入单元格顶部所在的坐标值,这样有利于检查位移的偏差。

如下所示,将Offset设置成(ROW()-1)*0.150764147,能够确保图片正常对齐。其中ROW()-1表示取得当前单元格的行数,0.150764147表示要修正的位移系数。






加上这个位移系数,就能确保一次性插入2000多个图片不发生错位问题。

那么这个系数是怎么来的呢?

首先,定位到2422行,写公式=AddPicture(C2422,D2422,60,60,0),当Offset设置0时,发现图片对齐到了2417行,然后根据经验,多次调整Offset值后,发现Offset值时365时对齐到2422行,于是求解Offset = 365/(ROW()-1)

最后得出Offset为0.150764147。另外小编发现,当在第二行插入图片单元格返回的值为79.5时,那么系数应该是0.454357703。

通过这个位移调整参数,您再也不用害怕大批量添加图片时产生错位问题啦!

注意如果您想要使用图片添加公式,需要安装Excel网络函数库哦!

如果您对公式的使用有任何疑问或需要进一步的指导,欢迎随时联系我们的客服团队。






发布人:fab2****    IP:124.223.189***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发