众力资讯网

Excel 合并单元格特殊拆分,拆成每个单元格放 2 个字符

解答网友提问:将合并单元格内的字符拆分开来,每 2 个字符放在一个单元格 中,排成一列。如果没有 365 函数的话,这个

解答网友提问:将合并单元格内的字符拆分开来,每 2 个字符放在一个单元格 中,排成一列。

如果没有 365 函数的话,这个需求也依然是很简单的。

案例:

从下图 1 的 A2 单元格中每 2 个字符提取到同一个单元格中,所有提取结果按列排列。

效果如下图 2 所示。

解决方案 1:

1. 在 A2 单元格中输入以下公式 --> 下拉复制公式:

=MID($A$2,ROW(A1)*2-1,2)

公式释义:

MID 函数的作用是返回文本字符串中从指定位置开始的特定数目的字符;

MID (要从中提取字符的文本字符串,要提取的第一个字符的位置,要提取的字符个数);

ROW(A1)*2-1:将 A1 单元格的行号乘以 2,减去 1,结果为 1;随着单元格下拉,行号递增,结果依次为 3、5、7、9……这就是每次提取的字符串的起始位置,即每隔 1 个字符作为起始位置;

第三个参数 2 表示提取 2 个字符。

解决方案 2:

1. 选中数据表的任意单元格 --> 选择任务栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已经上传至 Power Query。

3. 选择任务栏的“主页”-->“拆分列”-->“按字符数”

4. 在弹出的对话框中输入 2 --> 点开“高级选项”--> 选择“行”--> 点击“确定”

5. 将表格上传至 Excel。