Excel formula 从多次列出的项目中提取数据?

Excel formula 从多次列出的项目中提取数据?,excel-formula,Excel Formula,让我直接开始,我有一个属性列表。唯一的标识符是汽车,每辆汽车都有一组特定的零件,但是我想把这个列表翻过来,把零件作为标识符,然后把它连接起来 我想从这开始 模型 顶部 底部 汽车制造 f1 P101 P102 法令 t2 P106 P109 丰田 f3 P101 P108 法令 h7 P108 P102 本田 这不是一个代码编写服务,但是- 通常我会想出来,但我甚至不知道该用谷歌搜索什么 --我将把这当作你的问题 如果(如标签所示)您想在excel公式中完成所有操作,则必须使用数组公式-查找“c

让我直接开始,我有一个属性列表。唯一的标识符是汽车,每辆汽车都有一组特定的零件,但是我想把这个列表翻过来,把零件作为标识符,然后把它连接起来

我想从这开始

模型 顶部 底部 汽车制造 f1 P101 P102 法令 t2 P106 P109 丰田 f3 P101 P108 法令 h7 P108 P102 本田
这不是一个代码编写服务,但是-

通常我会想出来,但我甚至不知道该用谷歌搜索什么

--我将把这当作你的问题

如果(如标签所示)您想在excel公式中完成所有操作,则必须使用数组公式-查找“concatenate If”或“conditional concatenate”或类似内容,我这样做了,并找到了适合您的方法(注意,您需要做两次,一次用于顶部,一次用于底部)


另一方面,如果您对vba还满意(我个人更喜欢vba代码而不是过于复杂的单元内公式,一部分一部分地调试/调整更容易),那么您需要使用循环等操作符(如果使用Excel很多,谷歌需要在VBA中启动,‘VBA for Roop’,或者‘范围VBA’中的每个单元格,以及‘VBA类操作符’。

完美,谢谢你。我做得很好。请考虑把这个标记为一个被接受的答案,这样它就可以显示为“解决”了SO社区/网站。