• 全国 [切换]
  • 二维码
    筹货展会网

    手机WAP版

    手机也能找商机,信息同步6大终端平台!

    微信小程序

    微信公众号

    当前位置: 首页 » 行业新闻 » 热点新闻 » 正文

    在Excel表格中写公式批量添加图片,错位了该如何处理?

    放大字体  缩小字体 发布日期:2024-10-19 22:52:25   浏览次数:36  发布人:fab2****  IP:124.223.189***  评论:0
    导读

    Excel网络函数库开发的图片添加公式AddPicture()、二维码公式QRCode()、条形码公式BarCode()使得在表格中写公式就能批量添加图片、二维码,而且这些公式免费使用,只需要下载函数库就可以。不过近期有些用户反馈,添加十几个图片没啥问题,但是如果添加成百上千个图片的话,就会出现图片无法在指定单元格处对齐的问题。如下图所示,在2422行写公式,指定图片显示在D2422行。但实际上图

    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**** 发布的作品,本文仅代表发布者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,发布者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们154208694@qq.com删除,我们积极做(权利人与发布者之间的调停者)中立处理。郑重说明:不 违规举报 视为放弃权利,本站不承担任何责任!
    有个别老鼠屎以营利为目的遇到侵权情况但不联系本站或自己发布违规信息然后直接向本站索取高额赔偿等情况,本站一概以诈骗报警处理,曾经有1例诈骗分子已经绳之以法,本站本着公平公正的原则,若遇 违规举报 我们100%在3个工作日内处理!
    0相关评论
     

    (c)2008-现在 All Rights Reserved.