Excel多圆点分隔单元格拆分及A/B列空值行删除方法咨询
解决圆点分隔数据拆分及空行删除问题
方法一:Power Query 法(推荐操作)
- 选中原始数据所在列(比如A列),点击「数据」选项卡 → 「从表格/区域」,根据数据是否有标题选择是否勾选「我的表格有标题」。
- 进入Power Query编辑器后,选中目标列,点击「转换」选项卡 → 「拆分列」→ 「按分隔符」。
- 在弹出窗口中,分隔符选择「自定义」并输入
.,拆分方式选「拆分为行」——这一步能无视圆点数量,把每个分隔后的内容单独成行。 - 接着把行转成列:选中拆分后的列,点击「转换」→ 「透视列」,值列选当前列,高级选项选「不要聚合」,完成后每个内容会自动分到独立单元格。
- 点击「关闭并上载」,将处理好的数据导回Excel。
- 删除空行:选中所有数据区域,点击「开始」→ 「查找和选择」→ 「定位条件」→ 选择「空值」,右键选择「删除」→ 「整行」即可;也可以用筛选功能,勾选A、B列的非空值,删除隐藏的空行。
方法二:公式+筛选法
假设原始数据在A1单元格,要拆分到B1、C1等单元格:
- 在B1单元格输入公式:
=TRIM(MID(SUBSTITUTE($A1,".",REPT(" ",100)),(COLUMN(A1)-1)*100+1,100)),按住鼠标右键向右拖动填充公式,直到单元格出现空值为止。 - 选中所有数据区域,点击「数据」选项卡 → 「筛选」,分别点击A列和B列的筛选按钮,取消勾选「(空白)」,此时仅显示A、B列都非空的行。
- 选中这些可见行,复制粘贴到新区域,或者直接删除隐藏的空行即可。
内容的提问来源于stack exchange,提问作者James Laguerre
相关产品推荐
相关产品推荐

