2025-03-22 17:00:48
高手再请教一下:当A列指定区域筛选后显示有不同值时,执行命令a,显示同样值时,执行命令b。这个需求的if语句要怎么写?就比如A列是姓名列,有多行,但总共只有3个姓名,当没有筛选时(此时A列显示有3个姓名)执行命令a;当筛选某一个姓名后(此时A列全显示为同一个姓名)执行命令b
=IF(COUNTA(A:A)=SUBTOTAL(103,A:A),"命令a",IF(COUNTIF($A$2:$A$10000,LOOKUP(1,0/(SUBTOTAL(103,INDIRECT("A"&ROW($2:$10000)))),$A$2:$A$10000))=SUBTOTAL(103,$A$2:$A$10000),"命令b","未定义"))
ctrl+shift+回车
高手再请教下:excel中公式获取某列筛选后最后一个非空单元格的行号,公式要怎么写呢?