You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qlik中合并列求助:如何合并Excel数据源的姓名字段

在Qlik中合并Excel的名字与姓氏列

方法一:加载脚本中预处理(推荐,适配数据馈送场景)

直接在数据加载阶段拼接两列,生成新的全名列,后续表格可直接调用:

LOAD
    名字,
    姓氏,
    名字 & ' ' & 姓氏 AS 全名  // 用&拼接字符串,空格用单引号包裹
FROM [你的Excel文件路径.xlsx]
(ooxml, embedded labels, table is Sheet1);  // 根据实际Sheet名调整

如果列名包含空格或特殊字符,需用方括号包裹,比如[First Name] & ' ' & [Last Name]。若存在空值,可通过Alt函数避免无效空格:

Alt(名字, '') & ' ' & Alt(姓氏, '') AS 全名

方法二:前端表格中实时计算

如果数据已完成加载,可在表格中添加计算维度,表达式写:

名字 & ' ' & 姓氏

关于concat函数失败的原因

Qlik的concat是聚合函数,作用是将同一分组内的多行字段值合并(比如把同一部门的所有名字用逗号连接),并非用于单行内两列的字符串拼接,所以单行拼接应该用&运算符。

内容的提问来源于stack exchange,提问作者Chris Schaeuble

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 20:02:23