excel学习库

excel表格_excel函数公式大全_execl从入门到精通

EXCEL批量小卡片制作「思路详解」

批量制作小卡片的题目

图一

看了一下题目要求以及效果,简而言之:将14份数据填到样例模板。

是一个引用数据的问题INDEX,INDIRECT。

接下来也通过这两个函数来实现操作。

做成一个模板图二

核心问题隔行填充如何与表2的连续数据匹配上?

问题解决思路

例如,B2单元格引用表2中C2单元格的文本,下拉填充后需要B6单元格引用到表2中C3单元格的文本,由于在下拉填充时都是相对于上面一个间隔4行,只要能够解决其中一个问题,那么就能够解决隔行填充的问题。

先以卡片填充3部门项B2、B6、B10。与表2对应C2、C3、C4,即

B2=表2!C2,B6=表2!C3,B10=表2!C4。

将数字2,6,10与2,3,4对应起来就需要解决

这里我们可以发现

序列一:2,6,10可以看作4n-2(n表示数字顺序,第1个、第2个...)

序列二:2,3,4可以看作n+1(n表示数字顺序,第1个、第2个...)

那么可以发现将序列一加上6,然后再除以4就可以匹配到序列2

(序列一+6)/4=序列二

所以隔行填充匹配问题得到解决,接下来用函数解决:

INDEX函数解决问题

部门、资产名称、卡片编号、保管人、资产编号、启用日期在表2的数据里面并不连续,则列数需要手动进行更改再向下填充。

以部门为例,函数为

=INDEX(表2!$A$1:$H$15,(ROW(B2)+6)/4,3)

其他项只需要改变一下列号就可以。

为了更美观,避免出现错误值,可加上IFERROR函数

表2!$A$1:$H$15,(ROW(B2)+6)/4,3),"")

下拉填充到出现空值图三

INDIRECT函数解决问题

核心隔行填充问题解决后,直接引用单元格,例如部门项的函数为

表2!"&"C"&(ROW(B2)+6)/4)

好的,问题解决。

如果有需要题目原件练习,回复004。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
一 二 三 四 五 六 日
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接