首页 > 其他分享 >Excel批量插入图片(Excel函数集团)

Excel批量插入图片(Excel函数集团)

时间:2023-06-04 18:04:18浏览次数:48  
标签:批量 工作 公式 单元格 Excel 保存 插入 图片

批量插入图片,归函数集团管了?

对,你没看错,就是函数集团的活!

因为Microsoft 365出了一个新函数:IMAGE!

所以,以前折腾的那种一堆合并以后再贴进txt文本文件再贴回来的,没用了?

是与不是,我们用实例来说话!


 ***一条不算太华丽的分割线***

准备工作1:一堆图片

图片还是那个图片,但保存的位置却不是那个桌面了,而是要保存出一个新高度:网页地址。

这有难度吗?

没有!

只要保存到OneDrive的同步盘上就可以了。

准备工作2:一个Excel工作簿

这是废话,没了工作簿,还能叫“Excel批量插入图片”吗?

准备工作3:提取图片的路径名

这,也能算准备工作?

还真是,刚不是说了吗,图片,要保存出一个网页的地址,直接在资源管理器里复制一个?那可不行!

需要在同一个文件夹里建一个工作簿,再使用CELL函数,参数用"filename",才能提取出完整的路径。(注:Cell("filename")提取出来的是完整的路径+[工作簿名]+工作表名,考虑到一旦确定放置图片的文件夹路径就不会再发生变化,这时可以直接使用粘贴值的功能,把长长一串变成字符串,并且删除工作簿名和工作表名)

Excel批量插入图片(Excel函数集团)_表名

准备工作4:图片文件名

就在这个工作簿中,列出所有图片名的列表。比如图片是全体员工的照片,并以员工名命名,那工作簿里就要有那么一列是员工姓名。

然后就可以开始干活了!

=IMAGE(B$1&B2&".jpg")

  

Excel批量插入图片(Excel函数集团)_字符串_02

当然,第一次输入公式,那结果是翻车滴……原因嘛,就在上面那条黄杠杠上,只要【启用内容】后,再重新输入公式就可以了。

接下来是有可能半秒钟的等待,单元格里的#BUSY!就会变成图片。

不!其实严格来讲,这些已经不能算是图片,而是单元格的一部分,它们会随单元格的变化而变化。如果给公式添加上第三参数,“图片”还会直接和单元格一样大小。

=IMAGE(B$1&B2&".jpg",,1)

  

Excel批量插入图片(Excel函数集团)_字符串_03

 

因为它们不是“图片”,所以当重新双击单元格的时候,我们会看到公式,就像普通输入公式的单元格,双击进入单元格看到公式,回车后看到结果。

这很神是吗?不,还有更神的,如果把文件夹里的原图片删除,把这个Excel工作簿保存关闭,再换个地方保存,再加点洗衣粉、消毒液、柔软剂……狠狠洗一洗,甩干晒干(bu shi),然后再打开:

那些图片……

嗯,还在!!!

标签:批量,工作,公式,单元格,Excel,保存,插入,图片
From: https://blog.51cto.com/u_9928055/6411421

相关文章

  • 在Web里面用Jasper导出Pdf、HTML、Excel,以及参数说明
    参考:[color=red]ireport导出各种格式(pdf,excel,word,html,print)的例子[/color]:[url]http://mingxiao2010.blog.163.com/blog/static/861904812010665366872/[/url]说明:PDF:JRAbstractExporterexporter=newJRPdfExporter();Excel:JRAbstractExpor......
  • 使用 HTTP Boot,可以批量部署操作系统和软件,提高管理效率和降低成本。下面是常用的几种
    使用HTTPBoot,可以批量部署操作系统和软件,提高管理效率和降低成本。下面是常用的几种批量部署方案:使用WindowsDeploymentServices(WDS):WDS是一种基于微软技术的网络引导服务,可以快速部署Windows操作系统和应用程序。通过配置WDS服务器和映像文件,可以实现从远程服务器引......
  • 如何在前端应用中合并多个 Excel 工作簿
    前言|问题背景SpreadJS是纯前端的电子表格控件,可以轻松加载Excel工作簿中的数据并将它们呈现在前端浏览器应用的网页上。SpreadJS实例来加载所有工作簿,然后将它们合并到一个电子表格中。此文将向您展示如何合并多个Excel工作簿并将它们作为单个电子表格显示在您的前端浏览器应......
  • excel跨表查询
     ......
  • 记录一次QT5下多线程使用Qxlsx操作写EXCEL表文件问题
    问题表述:一个主线程和两个子线程,两个子线程进行写EXCEL表格文件,线程1写demo_1.xlsx,线程2写demo_2.xlsx,运行一段时间后程序异常退出?。代码如下://两个线程代码一样,只是写入的文件名不同QXlsx::Documentdocument("demo_x.xlsx");introwLen=document.dimension()......
  • mybatis批量更新和踩坑总结
    1.mybatis批量更新示例:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.cars.ic......
  • pandas str to int 批量转换
    df[['列名1','列名2']]=df[['列名1','列名2']].apply(pd.to_numeric,errors='ignore')pandas.to_numeric补充用法:pandas.to_numeric(arg,errors=’raise’,downcast=None)参数:此方法将采用以下参数:arg:列表、元组、一维数组或系列。errors:{‘ig......
  • postman 参数化构建 批量测试
    postman之前一直只是使用简单测试接口。参数引用注意下:request参数获取:varreqObj=JSON.parse(request.data);reqObj.参数字段response参数获取:varjsonObject=JSON.parse(responseBody);jsonObject.参数字段postman内置了几个变量可以用来直接获取请求的值或者......
  • 零代码编程:用ChatGPT将PDF文件的表格批量转为Excel表格
    电脑中有几百个PDF文件,文件内容格式一致,每个PDF文件第一页是一个表格。想把这几百个PDF文件里面的表格都提取出来,转为excel表,该怎么办?打开ChatGPT(一定要用GPT4,编程能力很强。相比之下,gpt3.5弱太多了),输入提示词如下:d盘有一个文件夹:guanlianjiaoyi,里面有很多pdf文件;你的任务是写一个......
  • 批量删除Word表里的空
    问题:怎么批量删除Word表里的空格解决:如果真的是空格,查找替换就可以了,但是首先需要确定,“空格”真的是空格吗?从下图可以看出,本示例中的“空格”,实际是【首行缩进】。如果需要修改的地方较少,手动调整首行缩进符即可;或者选取整个表,在【开始】选项卡下的【段落】对话框里找到【首行缩进......