我有一个学生联系电子表格,如下所示,每个学生有2个,有时是3个父母联系人。从Sheet1
可以看出,每个学生的联系人都在电子表格的单独一行。
然而,我需要它将它变成Sheet2上的格式,即。在列A值匹配的位置,这些行连接在一起。
实际工作表有大约2000条记录,因此手动进行切割和粘贴并不是一种选择。
非常感谢任何帮助。
戴夫。
答案 0 :(得分:0)
我认为这需要分两个步骤 - 请参阅此表中的Sheet3:https://goo.gl/IS8lN6
单元格A2中的第一个公式创建了一个ID列表:
=UNIQUE(Sheet1!A2:A)
单元格B2中的第二个公式(并向下复制)将联系人详细信息从列传输到行:
=SPLIT(CONCATENATE(FILTER(ARRAYFORMULA(IF(ISBLANK(Sheet1!A:D),"n/a",Sheet1!A:D)&"|"),Sheet1!A:A=A2)),"|")
如果您愿意,也可以隐藏A栏