
excel,=COUNTIF(INDIRECT("A"&(ROW(A1)-1)*10+5&":A"&(ROW(A1)-1)*10+14),2)
上面这个公公式,我向右复制的时候,“A"这个不会跟着变,因为我数据很多,一个个改很麻烦,请问有么有解决办法...
上面这个公公式,我向右复制的时候,“A"这个不会跟着变,因为我数据很多,一个个改很麻烦,请问有么有解决办法
展开
3个回答
展开全部
修改一下公式:
=COUNTIF(INDIRECT(CHAR(COLUMN(A1)+64)&(ROW(A1)-1)*10+5&":"&CHAR(COLUMN(A1)+64)&(ROW(A1)-1)*10+14),2)
=COUNTIF(INDIRECT(CHAR(COLUMN(A1)+64)&(ROW(A1)-1)*10+5&":"&CHAR(COLUMN(A1)+64)&(ROW(A1)-1)*10+14),2)
追问
结果不对啊,你这个(COLUMN(A1)+64)中+64什么意思啊
追答
就是用函数CHAR(1+64),就是CHAR(65)得到字母A,公式没有问题,不过这个公式只能右拉到得到Z列。
还可以用公式(可以为任意列):
=COUNTIF(INDIRECT("R"&(ROW(A1)-1)*10+5&"C"&COLUMN(A1)&":R"&(ROW(A1)-1)*10+14&"C"&COLUMN(A1),0),2)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询