Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4112|回复: 10

[已解决]如何调用某列所有非空单元格

[复制链接]
发表于 2015-5-25 10:34 | 显示全部楼层 |阅读模式
rt,我想调用第K列从K2到第K列非空最后一格整个区域,作为sumproduct函数的选择区域(K1为文字),sumproduct((条件)*(条件)*(选择区域)),该怎么写?
最佳答案
2015-5-25 12:36
shirleydu 发表于 2015-5-25 11:57
附件中sheet2里标红的单元格就是要改造的公式,我需要把所有8104替换掉,变为DATA中K列中非空单元格区域 ...

E2=
  1. =IF(E1="","",SUMPRODUCT(((INDIRECT("DATA!c2:c"&COUNTA(INDIRECT("DATA!c:c"))))<=$A2)*((INDIRECT("DATA!n2:n"&COUNTA(INDIRECT("DATA!n:n"))))>$A2+D$1)*((INDIRECT("DATA!n2:n"&COUNTA(INDIRECT("DATA!n:n"))))<=$A2+D$1+1)*(INDIRECT("DATA!K2:K"&COUNTA(INDIRECT("DATA!K:K"))))))
复制代码
 楼主| 发表于 2015-5-25 10:50 | 显示全部楼层
标红部分公式该怎么写?谢谢!!!!
回复

使用道具 举报

发表于 2015-5-25 10:55 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2015-5-25 11:05 | 显示全部楼层
cyt381828864 发表于 2015-5-25 10:55
上附件看看吧

整个表比较复杂,不太好发。。。假如现在K列非空最后一行是8104,标红部分就应该是(K2:K8104),但是我需要编公式可以自动定位到最后一格,而不是输入8104,这样描述可以么。。。
回复

使用道具 举报

发表于 2015-5-25 11:07 | 显示全部楼层
shirleydu 发表于 2015-5-25 11:05
整个表比较复杂,不太好发。。。假如现在K列非空最后一行是8104,标红部分就应该是(K2:K8104),但是我需 ...

你可以把你的表简化只剩下几行几列,然后表达出你最后要的结果,才好理解,不然太抽象了
回复

使用道具 举报

发表于 2015-5-25 11:19 | 显示全部楼层
把K列定义,INDIRECT("K2:K"&COUNTA(INDIRECT("K:K")))
回复

使用道具 举报

 楼主| 发表于 2015-5-25 11:29 | 显示全部楼层
文轩馨婷 发表于 2015-5-25 11:19
把K列定义,INDIRECT("K2:K"&COUNTA(INDIRECT("K:K")))

如果调用的是别的工作表,比如DATA工作表里的第K列,是直接加DATA!吗?=INDIRECT("DATA!K2:DATA!K"&(COUNTA(DATA!K:K))),这样会报错是为什么呢?
回复

使用道具 举报

发表于 2015-5-25 11:38 | 显示全部楼层
shirleydu 发表于 2015-5-25 11:29
如果调用的是别的工作表,比如DATA工作表里的第K列,是直接加DATA!吗?=INDIRECT("DATA!K2:DATA!K"&(COUN ...

这些都是猜的,最好传附件,按道理应该是没问题的,如果是DATA工作表就把K列定义=INDIRECT("DATA!K2:K"&COUNTA(INDIRECT("DATA!K:K")))——定义到K2到K列最后一个非空单元格的范围!
回复

使用道具 举报

 楼主| 发表于 2015-5-25 11:57 | 显示全部楼层
文轩馨婷 发表于 2015-5-25 11:38
这些都是猜的,最好传附件,按道理应该是没问题的,如果是DATA工作表就把K列定义=INDIRECT("DATA!K2:K"&C ...

工作簿.rar (208.25 KB, 下载次数: 1)
回复

使用道具 举报

 楼主| 发表于 2015-5-25 11:58 | 显示全部楼层
cyt381828864 发表于 2015-5-25 11:07
你可以把你的表简化只剩下几行几列,然后表达出你最后要的结果,才好理解,不然太抽象了

附件中sheet2里标红的单元格就是要改造的公式,我需要把所有8104替换掉,变为DATA中K列中非空单元格区域,谢谢!! 工作簿.rar (208.25 KB, 下载次数: 7)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-20 07:34 , Processed in 0.463753 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表