excel字符串列的文本合并

excel表有两列,第一列是"姓名",第二列是"诊断",有高血压、糖尿病等。我想出一个统计表,统计"姓名",把某一个姓名的诊断不重复的用、拼接起来,比如"张三"的诊断为"点高血压"、糖尿病。我们可以用TEXTJOIN来实现类似的功能,

比如:=TEXTJOIN(",", TRUE, UNIQUE(FILTER(B:B, A:A=A2)))

FILTER(B:B, A:A=A2)会选出与当前行A列姓名相同的所有B列诊断。

UNIQUE()会从选出的诊断中去除重复项。

TEXTJOIN()函数会把所有不重复的诊断用逗号和空格拼接起来。

操作起来还是有点复杂,hpctb提供了一个简单的办法。

打开"统计表"这个功能,选中"数据源"中的"姓名",移动到右边的"统计列"。然后在"计算列"的"出院诊断"后面选择"计算类型"为"拼接",点"查询"。表就做好了:

相关推荐
缺点内向7 小时前
Java:创建、读取或更新 Excel 文档
java·excel
wangbing112512 小时前
EXCEL文本数字如何批量转换为数字
excel
web守墓人1 天前
【go语言】gopls工具与LSP协议全面解析
excel
2501_930707781 天前
使用C#代码删除 Excel 中的公式但保留数值
excel
liliangcsdn1 天前
python如何写数据到excel示例
开发语言·python·excel
CNRio1 天前
将word和excel快速转换为markdown格式
python·word·excel
best_scenery2 天前
excel绘制折线图
excel·分布图
大气层煮月亮2 天前
Oracle EBS ERP开发——报表生成Excel标准模板设计
数据库·oracle·excel
葡萄城技术团队2 天前
从 Excel 到你的表格应用:保护工作表功能的嵌入实践指南
excel
番石榴AI3 天前
自己动手做一款ChatExcel数据分析系统,智能分析 Excel 数据
人工智能·python·数据挖掘·excel