作业帮 > 综合 > 作业

我的问题是关于以上这个问题的.

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/19 21:39:19
我的问题是关于以上这个问题的.
=IF(COUNTIF($A$1:$A1,A1)=1,COUNTIF($A$1:$A$9,A1),"")
这个函数,
1.$a$1和$a1的区别,
2.COUNTIF($A$1:$A1,A1)=1求的是什么?
3.COUNTIF($A$1:$A$9,A1),
3=IF(COUNTIF($A$1:$A1,A1)=1,COUNTIF($A$1:$A$9,A1),"")总的意思
4为什么这个函数和提问者的函数会产生差异效果?
我的问题是关于以上这个问题的.
1,有$记号表示绝对引用,没有的话表示相对引用.也就是说当函数被复制到不同的数据格中,$A$1不会变化,但A1就会根据位移而变化.$A1表示绝对引用列(列不变),相对引用行(行会变).
2,COUNTIF($A$1:$A1,A1)=1 判断$A$1:$A1数组中等于A1的数据是否为1个.当然如果该函数被复制到第二行是就变成COUNTIF($A$1:$A2,A2)=1,结果就不同了.
3,COUNTIF($A$1:$A$9,A1),"") 这里有两部分,前一个部分是求$A$1:$A$9数组中等于A1的有几个.后一部分是空的字母串.整个函数先判断该行数据是否第一次出现,比如在第4行Apple首次出现,第5行Apple第二次出现.如果第一次出现则给出整个数据组中该数据出现几次,如果不是第一次出现就输出空字母串.
4,区别就在相对引用和绝对引用.函数被复制后会有不同的.