如果行数变化,如何在Excel中合并多行?

时间:2014-09-04 14:01:13

标签: excel

我将当前的电子表格显示在图片中,我想合并 所有笔记行,以便项目编号和笔记在行上。 我有至少5000条商品记录,行数根据商品而有所不同 ,我无法手动执行公式,所以我想看看是否有一种简单的方法可以做到这一点?谢谢!

图片链接如下: https://www.flickr.com/photos/127513185@N07/

1 个答案:

答案 0 :(得分:0)

我的回答需要MOREFUNC addon *

enter image description here

首先创建一个包含" item id"的列。在每个"注意"旁边: 在B& C之间添加一列(现在是C列)。在单元格C2中输入:=IF(ISBLANK(B2),C1,B2)复制到底部。

一旦启动并运行Morfunc,请在单元格E2中使用以下公式:{=MCONCAT(IF($C$2:$C$10=B2,$D$2:$D$10,""),"-")}注意花括号。这是一个数组公式,您必须使用Ctrl+Shift+Enter确认,而不仅仅是Enter

然后将公式复制到E3:E10

现在复制整个列E,右键单击选择,然后选择paste specialvalues

您现在可以删除列C,D以及没有"项ID&#34的所有行。 (你可以通过使用B为空的过滤器,选择allrows,右键单击,删除行来完成此操作。)


MOREFUNC ADDON