excel中怎么保证合并单元格不变的前提下将后面的单元格排序

A列为合并单元格,怎么保证A列不变的前提下D列及以后列按零件名大小顺序升序排列,如图,怎么把第二张图片D列及以后列排列成第一张图片的样子

亲,举例如下图,在后面找一个空白列,例如D列,D3粘贴这个公式并下拉:

=TEXT(LOOKUP("座",$A$3:A3,ROW($A$3:A3)),"0000")&"-"&LEFT(D3,FIND("-",D3))&TEXT(RIGHT(D3,LEN(D3)-FIND("-",D3)),"0000")

 

 

 

然后选中数据区域,注意不包括标题行,也不包括有合并单元格的A列。然后点击菜单“数据”,“排序”,关键字选择F列。

 

 

完成图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-17

您好。这需要分成几层来考虑:

    合并单元格是后面小格的总前提。且排列顺序已定,因此A列不能动;

    因为1,对应合并单元格后面的分项应进行按序号排列。

    如果需要操作的排序不多,操作如下:用鼠标选定从并列开始的合并单元格后的所有项,点击“开始”菜单,“最后的编辑区”排序和筛选“,设置排序条件,一个不够的可以,”添加条件“。确定。对每一个A列合并单元格后的小项,分别进行步骤2.。

    如果表很长,都需要做,更简单做法:

    取消A列的合并单元格,并分别将相同项填充好;

    重复上述步骤3,从A列开始选,到最后一格;

    排序首选A列,其次C列,再次E列……

    排好序后,该合并的单元格合并。

本回答被网友采纳
第2个回答  2015-03-17

如下图所示,假设单元格的大小由A2到 F9

首先我们建立辅助列H列,用这个函数把C列中的产品编号变成数字形式,以便排序。

在H2中输入=MID(C2,4,10)    下拉拖拽

我们可以看到H列中出现了产品编号的数字部分。


然后我们选中C2到H9,点击数据,排序,按升序,按H列排序。

如下图

第3个回答  2015-03-17
设置辅助列即可
如有必要发个样表
[email protected]
相似回答