1.复制合并单元格所在的A列到其他空白列,如本例中的列的E2:E18,这样做的目的是保留合并单元格的大小和样式。
2.选择A2:A18,单击工具栏或功能区中的“合并后居中”命令取消所有单元格合并。
3.保留A2:A18的选择状态,按F5键打开“定位”对话框,单击“定位条件”按钮,在弹出的对话框中选择“空值”后确定。
由于CONCATENATE或&都不能连接范围,需要确定具体的值或单元格地址。因此用函数处理,首要是定位单元格地址或值。
直接出来也可以,就是连接多个数组公式(能依次取出找到的值)
比如=INDEX(B:B,SMALL(IF(A1:A100="2702",ROW(A1:A100)),1))&
INDEX(B:B,SMALL(IF(A1:A100="2702",ROW(A1:A100)),2))...
如果值太多,公式就会很长,还需要加很多出错判断。
另外,也可以将数组公式预设,比如C1=INDEX(B:B,SMALL(IF(A$1:A$100="2702",ROW(A$1:A$100),65536),row(a1)))&""
公式下拉。
预设合并公式 =C1&C2&C3...
也可以通过高级筛选、数据透视表等方式筛选结果后处理。这两种方式都可以采取手段把值放在一个固定范围内。
我觉得用连接符&可以做到=a2&a1
=a1&a2,将两个单元格合并