关于EXCEL表中的一个函数的应用

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:25:21
=IF(ISBLANK(INDEX(制发票!$A$1:$BY$304,ROW()-8,COLUMN())),"",INDEX(制发票!$A$1:$X$102,ROW()-8,COLUMN()));其中“制发票”是同一个EXCEL文档另一个工作表的名称,单元格用了这个函数后就会返回“制发票”这个工作表中正确的信息,可能也可以叫引用回正确的信息,但是我不知道这个函数的原理是什么,谢谢高手告知!!
谢谢两位的回答,都是正确的怎么办.
补充问一下:这个函数是怎么弄出来的,就是说怎么样才能得到这个函数,是之前的同事弄出来的,我却不知道怎么弄出来,谢谢了!!只好先到先得了

首先判断INDEX(制发票!$A$1:$BY$304,ROW()-8,COLUMN()), 是否为空或0,
如果是,则返回空值
如果不为空,也不为0,
则返回制发票!$A$1:$BY$304表区域中,当前单元格所在行-8,所在列的值.

函数是自己写出来的啊.首先需要知道这五个函数IF,ROW(),COLUMN(),ISBLANK及INDEX如何使用,然后根据需要嵌套以达到自己的要求.
关于这些函数的使用可以在帮助里查找,里面有详细的讲解及举例.

在 制发票 表 的 $A$1:$BY$304 区域中 返回行号=当前行号-8,列号与当前列一样的的单元格值,如果引用的是空单元格,就返回""