如何排除无值行?仅导入代理名与Twitter用户(F列为空则忽略)
筛选导入指定列并忽略空行的Query公式方案
假设你的源数据工作表名为「原始数据」,代理名称在A列,对应的「Twitter user」在B列,需要判断是否为空的是F列,在目标工作表的任意单元格中输入以下公式即可实现需求:
=QUERY('原始数据'!A:F, "SELECT A, B WHERE F IS NOT NULL", 1)
参数说明:
'原始数据'!A:F:指定查询的源数据范围,必须包含需要提取的列和用于判断的F列"SELECT A, B WHERE F IS NOT NULL":核心筛选逻辑,只提取A(代理名称)、B(Twitter user)列中F列不为空的行1:表示源数据的第一行是表头,若源数据无表头,将该值改为0即可
自定义调整:
如果你的代理名称、Twitter user所在列不是A、B,只需替换公式中SELECT后的列字母;若源工作表名称不是「原始数据」,修改'原始数据'为你的实际表名(表名含空格时必须保留单引号)。
常见问题排查:
- 若公式返回错误,检查源工作表名称是否拼写正确、列字母是否对应
- 优先使用
WHERE F IS NOT NULL而非WHERE F <> "",前者对公式生成的空值、空白单元格的判断更准确
内容的提问来源于stack exchange,提问作者Deedmunkee
相关产品推荐
相关产品推荐

