使用Query函数合并Google Sheets时C、D列数据异常求助
职位数据合并问题排查
问题说明
我有一份职位数据档案需要合并,最初尝试用Query函数合并多个数据表,但C列和D列数据显示异常。之后改用以下公式:
={FILTER('JOB1'!A1:J, LEN('JOB1'!A1:A) > 0);FILTER('JOB2'!A2:J, LEN('JOB2'!A2:A) > 0);FILTER('JOB3'!A2:J, LEN('JOB3'!A2:A) > 0)}
但C、D列的异常问题依旧存在,需要帮忙排查公式或数据层面的问题。
排查方向
- 核对数据类型:确认JOB1、JOB2、JOB3三个工作表中,C、D列的数据类型是否一致(比如是否存在一个是文本、一个是数值/日期的情况),数组合并时类型不匹配会导致显示异常。
- 检查列结构:确认三个工作表的A:J列均为10列,若某表的C/D列存在合并单元格、列数缺失或错位,会导致数组拼接后列对应错误。
- 排查特殊内容:检查C/D列是否包含空值、不可见字符(如换行符、全角空格),这类内容可能在筛选后仍影响显示。
- 调试QUERY公式:若改用QUERY,可尝试指定表头并强制筛选,公式示例:
观察此公式下C/D列的显示状态,辅助定位问题。QUERY({'JOB1'!A1:J;'JOB2'!A2:J;'JOB3'!A2:J}, "SELECT * WHERE Col1 IS NOT NULL", 1)
内容的提问来源于stack exchange,提问作者Lily
相关产品推荐
相关产品推荐

