发布网友 发布时间:2022-04-24 19:52
共2个回答
热心网友 时间:2023-07-12 03:58
=SUBSTITUTE(ADDRESS(1,MATCH(0,AF10:AQB10,0),4),1,"")
AQB10 是不是输入错误? AQ10 ; match( ) 函数返回的是相对位置,故ADDRESS( ) 函数取出来的也是相对位置, 错在此函数的使用上。
查找某区域中单元格值为 0 的所在列号,你的match( ) 函数后是不是还要加上前面还有空几列的相对值呀 如空AF列之前有31列,则加31
=SUBSTITUTE(ADDRESS(1,MATCH(0,AF10:AQ10,0)+31,4),1,""),
没有见到你的原表,用这个公式试一试:如果数据在第10,则粘贴在第10的对应单元格,横拉,
=IF(A10=0,ADDRESS(10,COLUMN( ),2),"")
热心网友 时间:2023-07-12 03:59
=SMALL(IF($AF$10:$AQ$10=0,COLUMN($AF$1:$AQ$1),256),ROW(A1))追答="A"&CHAR(64+(SMALL(IF($AF$10:$AQ$10=0,COLUMN($AF$1:$AQ$1),256),ROW(A1))-26))
数组公式,同时按CTRL SHIFT 回车键
下拉就是 0对应的 列号