excel字符串列的文本合并

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

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

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

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

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

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

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

相关推荐
yivifu12 小时前
快速解决Excel多行行高过小导致数据无法阅读的问题
excel
shenzhenNBA17 小时前
python用openpyxl操作excel-单元格样式操作
python·excel·openpyxl·单元格样式
艾上编程17 小时前
第二章——数据分析场景之用Python进行CSV/Excel数据清洗:为数据分析筑牢根基
python·数据分析·excel
shenzhenNBA18 小时前
python用openpyxl操作excel-合并格式相同的excel文件
python·excel·openpyxl·excel合并
shenzhenNBA18 小时前
python用openpyxl操作excel-读取sheet中数据
python·excel·读取sheet数据
shenzhenNBA20 小时前
python用openpyxl操作excel-sheet对象操作
python·excel·sheet操作
shenzhenNBA21 小时前
python用openpyxl操作excel-读取或创建excel文件
python·excel·读取excel·创建excel文件
shenzhenNBA21 小时前
python用openpyxl操作excel-单元格操作
python·excel·单元格操作
商bol4521 小时前
答案解析5
excel