
=SUM(COUNTIF(INDIRECT("sheet"&ROW(1:5)&"!B2:B11"),B2)) EXCEL 是不是执行SHEET1到5 的意思
这个命令我的只执行了SHEET1的其实我想把SHEET1到5的B列的所以出现的一样内容统计次数怎么做呢哪位大侠帮个忙谢谢补充下~这个命令我现在好用了得按ctrl+shif...
这个命令我的只执行了SHEET1的 其实我想把SHEET1到5的 B列的所以出现的一样内容 统计次数 怎么做呢 哪位大侠帮个忙 谢谢
补充下~ 这个命令我现在好用了 得按 ctrl+shift+回车才行 可要是表格SHEET1 SHEET2的名字 是别的没规律的名字怎么办呢 那命令应该怎么弄 展开
补充下~ 这个命令我现在好用了 得按 ctrl+shift+回车才行 可要是表格SHEET1 SHEET2的名字 是别的没规律的名字怎么办呢 那命令应该怎么弄 展开
2个回答
展开全部
如果是没规律的表名,使用choose函数,假设你的表名为“甲、乙、丙、丁、戊”,上面的公式就改成:
=SUM(COUNTIF(INDIRECT(choose(ROW(1:5),"甲","乙","丙","丁","戊")&"!B2:B11"),B2))
=SUM(COUNTIF(INDIRECT(choose(ROW(1:5),"甲","乙","丙","丁","戊")&"!B2:B11"),B2))
追问
哦了 谢谢~ 好用~ 还有个问题 您举的例子是比较简单的名称 可是我这表格的名称是年月日组成的 而且是全年十二个月 要是这样是不是太复杂了呢 还有其他好的办法了吗 真麻烦了~~~ 谢谢
追答
举几个文件名看看,有规律吗?
要是复杂,请百度HI联系。
展开全部
你这个是数组,要执行就要按“ctrl+shift+回车”,表格sheet1、sheet2名字不是这个没关系呀,是中文名也没关系,你要替换的话,直接把sheet1替换“**”,比如替换成“统计”什么的,sheet1只是告诉是哪个表而已,跟表格名称没关系的,关键是要得出结果,因为是数组,需要按“ctrl+shift+回车”执行
追问
恩~ 谢谢 只是现在现有的表格名字不是SHEET1 SHEET2 是其他名字 那样这个数组就不行了 怎么办呢 也就是表单名称不全是Sheet开头,而是没有规律的名字可以用这种方法实现统计吗?谢谢回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询