EXCEL有个“内容重排”工具,很特别。拆分、合并文本都可由他批量操控。

在2003版本中,找到他比较容易,编辑-填充-内容重排。在2010版本中,改了名称,开始-编辑-填充-两端对齐,但用法还是一样。

传统认为他是以单元格宽度所能容纳的字符数,按列重新排布文本。

如图,想把A2:B4区域的内容重新排布成A8:B15的样子。

在A8输入公式=REPT(A2,LEN(B2)-LEN(SUBSTITUTE(B2,”/”,””))+1),复制公式结果,选择性粘贴-数值。

把B2:B4内容复制到B8:B10,查找”/”,替换为空,得到如图:

缩小A列、B列宽度为仅容两个字符。

选择A8:A10区域-编辑-填充-内容重排,会弹出“文本超出选定区域”对话框,不予理会,确定。选择B8:B10区域,同样操作,得到如图

实际上“内容重排”是以被选区域宽度能容纳的字符数,按列排布文本。

比如说想把现在的B8:B17区域内容合并到一个单元格中,没必要把B列宽度拉的很宽。

只需要选择时不单单选择B8:B17这一个区域,多选择几列,只要能容纳下所有文本宽度即可。

选择B8:H17区域-编辑-填充-内容重排,如图

得到的结果也是把所有文本放在B8单元格中。

总结:内容重排是以所选择区域宽度所能容纳的字符数,在一列上重新排列文本。