3.利用函数定义名称: 通过数据透视表的A列来查询引用数据库的数据,因为透视表中的总计和空白项不要求引用图片,所以用OR函数做个判断,公式比较简单,不说明了。PIC后面的数字对应透视表所在的行号。 还好,透视表全部生产编号 只有24个,定义24个名称OK了,否则死定了,呵呵。 PIC5 =OFFSET(数据库!$C$1,IF(OR(查询!$A$5="总计",查询!$A$5=""),48,MATCH(查询!$A$5,数据库!$C$2:$C$47,)),1) PIC6 =OFFSET(数据库!$C$1,IF(OR(查询!$A$6="总计",查询!$A$6=""),48,MATCH(查询!$A$6,数据库!$C$2:$C$47,)),1) PIC7 =OFFSET(数据库!$C$1,IF(OR(查询!$A$7="总计",查询!$A$7=""),48,MATCH(查询!$A$7,数据库!$C$2:$C$47,)),1) PIC8 =OFFSET(数据库!$C$1,IF(OR(查询!$A$8="总计",查询!$A$8=""),48,MATCH(查询!$A$8,数据库!$C$2:$C$47,)),1) PIC9 =OFFSET(数据库!$C$1,IF(OR(查询!$A$9="总计",查询!$A$9=""),48,MATCH(查询!$A$9,数据库!$C$2:$C$47,)),1) 以次类推。 4.复制图片
在数据库中复制任意一张图片到数据透视表的图示(PIC)单元格中,调整大小,线条设为无,将图片复制到透视表中的其他单元格,再根据定义的名称依次设置图片的名称。
[此贴子已经被作者于2006-12-20 23:22:00编辑过] |