导出标题Excel下的列表

问题描述 投票:0回答:1

我有一份人员名单的电子表格。

姓名 第一 最后 仪器
鲍勃·史密斯 鲍勃 史密斯 小提琴
乔治海峡 乔治 海峡 小提琴
吉娜·约翰逊 吉娜 约翰逊 小号
弗雷德·韦斯莱 弗雷德 韦斯莱 打击乐
乔治韦斯莱 乔治 韦斯莱 打击乐

表格当前已排序仪器(自定义顺序),最后一个(A 到 Z),第一个(A 到 Z)

我希望它导出一个列表(它会进入Word),并且我真的很想将它放入我已有的标题样式中。 它应该再次排序仪器(自定义顺序),最后,第一个,但它显示名称列。 显然,每种乐器上的演奏者数量不等。

小提琴

鲍勃·史密斯

乔治海峡

小号

吉娜·约翰逊

打击乐

弗雷德·韦斯莱

乔治韦斯莱

关于如何使其顺利进行有什么想法吗?我尝试了诸如数据透视表和邮件合并之类的东西,但它们并没有真正给我我正在寻找的东西。

excel ms-word
1个回答
0
投票

如果您有 Excel 365,您可以使用以下公式(确保在带有公式的单元格中勾选“自动换行”选项):

=LET(
    data, A2:D6,
    instruments, UNIQUE(INDEX(data,,4)),
    names, BYROW(instruments, LAMBDA(inst, TEXTJOIN(CHAR(10), TRUE, FILTER(INDEX(data,,1), INDEX(data,,4) = inst)))),
    result, TEXTJOIN(CHAR(10) & CHAR(10), TRUE, BYROW(instruments, LAMBDA(inst, inst & CHAR(10) & TEXTJOIN(CHAR(10), TRUE, FILTER(INDEX(data,,1), INDEX(data,,4) = inst))))),
    result
)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.