如何通过单元格引用实现Google Sheets的范围引用?
解决Google Sheets动态列引用的COUNTIFS问题
要实现用单元格A2中的列标识(比如"D")动态指定COUNTIFS的范围,你需要用INDIRECT函数——它能把拼接出来的字符串转换成有效的单元格引用。
直接替换原公式中的固定列引用即可,完整公式如下:
=COUNTIFS(INDIRECT("'Rank Order'!$"&A2&":$"&A2), TRUE, 'Rank Order'!$B:$B, E$1)
公式解析
INDIRECT("'Rank Order'!$"&A2&":$"&A2):把A2中的列标识(比如"D")拼接成完整的列范围字符串(比如'Rank Order'!$D:$D),再通过INDIRECT解析成Google Sheets能识别的列引用。- 其余部分和你原来的
COUNTIFS逻辑一致,保持不变即可。
注意:确保A2中输入的是正确的列字母(比如"D"),如果表名有空格,一定要像公式里那样给表名加上单引号。
内容的提问来源于stack exchange,提问作者beaconbouncer
相关产品推荐
相关产品推荐

