Excel 转置和/或合并单元格

标签 excel excel-formula merge pivot transpose

我有一个需要转置/合并的学校类(class)的 Excel 列表,数据如下所示
enter image description here
我希望它看起来像这样
6001100 Elem Education
6002100 English, ESE Support Facilitator, ESE Teacher,Math
6004100 Elem Education
没有VBA这可能吗?

最佳答案

使用 Office 365,我们可以使用 UNIQUE 来获取唯一行标签的列表:

=UNIQUE(A2:A9)
对于 2019 年,您必须通过以下方式获得唯一列表:
=IFERROR(INDEX(A:A,AGGREGATE(15,7,ROW($A$2:$A$9)/(COUNTIF($E$1:E1,$A$2:$A$9)=0),1)),"")
然后使用 TEXTJOIN 进行连接:
=E2&" " &TEXTJOIN(", ",TRUE,FILTER(B:B,A:A=E2,""))
enter image description here
对于 2016 年,使用 2019 年的唯一列表公式,然后在此处使用方法:Outputting multiple VLookup values in Excel
要使用辅助列,请使用:
 =E2&" "&VLOOKUP(E2,A:C,3,FALSE)
返回所需的值:
enter image description here

关于Excel 转置和/或合并单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68624087/

相关文章:

java - Poi 中带有超链接的称重传感器故障?

excel - 根据字符串索引条件检查范围匹配条件中的所有值

excel - 在 Excel 中分隔数字和文本

Git 恢复 merge 的恢复

python - 如何在没有 key 的情况下执行 SQL 外连接的 pandas 等价

MySQL 到 Excel VBA

VBA Tab 键将实际 Tab 值放入文本框中,而不是导航到下一个控件

excel - 如何在 Excel 数组公式中使用嵌套 IF(AND)?

mysql - 如何将两个查询结果显示为一个

excel - 如何获取默认的 Excel 工作表字体?