公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必“设为星标”哦!!!
点击任意文章上方的“☆星标”即可。
解答网友提问:合并单元格中有独立的数字,也有用连接符号连起来的区间,但是没有规律。如何将合并单元格中包含的每一个数字拆分成一行?
下图 1 的“地址”列中“-”表示区间,802-804 就是 802 至 804。
根据这个规则,将数据表整理成规范的一维表,地址和物资一一对应。
效果如下图 2 所示。
1. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“从表格”
2. 在弹出的对话框中保留默认设置 --> 点击“确定”
3. 选中“地址”列 --> 选择工具栏的“转换”-->“提取”-->“分隔符之前的文本”
4. 在弹出的对话框中输入“室”--> 点击“确定”
6. 在弹出的对话框中将列名设置为“门牌号”--> 输入以下公式 --> 点击“确定”:
Expression.Evaluate("{"&Text.Replace([地址],"-","..")&"}")
公式释义:
Text.Replace([地址],"-",".."):将“地址”列中的“-”替换为“..”;
Expression.Evaluate("{"&...&"}"):
7. 点开“门牌号”旁边的扩展钮 --> 选择“扩展到新行”
8. 删除“地址”列,将“门牌号”列拖动到最前面。
9. 选择工具栏的“主页”-->“关闭并上载”-->“关闭并上载至”
10. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”