解答网友提问:将合并单元格内的字符拆分开来,每 2 个字符放在一个单元格 中,排成一列。
如果没有 365 函数的话,这个需求也依然是很简单的。
案例:从下图 1 的 A2 单元格中每 2 个字符提取到同一个单元格中,所有提取结果按列排列。
效果如下图 2 所示。
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 个字符。
1. 选中数据表的任意单元格 --> 选择任务栏的“数据”-->“从表格”
2. 在弹出的对话框中保留默认设置 --> 点击“确定”
表格已经上传至 Power Query。
3. 选择任务栏的“主页”-->“拆分列”-->“按字符数”
4. 在弹出的对话框中输入 2 --> 点开“高级选项”--> 选择“行”--> 点击“确定”
5. 将表格上传至 Excel。