如何在Google Sheets中筛选E列大于0对应的A列客户姓名?
解决方法
使用QUERY函数(与原公式逻辑一致)
直接修改QUERY语句,同时提取客户姓名和逾期金额列,并添加筛选条件:
=query(Data!A6:F241, "Select A, E Where E > 0 Order by E Desc limit 300", 0)
Select A, E:指定要获取的客户姓名(A列)和逾期金额(E列)Where E > 0:筛选出逾期金额大于0的记录,自动排除空值和0值Order by E Desc:保持按逾期金额从高到低排序- 末尾的
0:表示数据区域(A6:F241)无表头行,若你的数据包含表头可改为1
使用FILTER+SORT函数(更直观的筛选逻辑)
若觉得QUERY语法不够清晰,也可以用FILTER配合SORT实现需求:
=SORT(FILTER(Data!A6:E241, Data!E6:E241>0), 5, FALSE)
FILTER(Data!A6:E241, Data!E6:E241>0):筛选出E列金额大于0的A-E列数据SORT(..., 5, FALSE):将筛选结果按第5列(即E列)降序排列;若只需提取客户姓名,把Data!A6:E241替换为Data!A6:A241即可
内容的提问来源于stack exchange,提问作者Stephen Peters
相关产品推荐
相关产品推荐

