问题详情
问题已解决
所属话题:
#Excel#
请问老师怎样批量把一行里面的一大段内容分行每行还是在它自己的行里面?
84784978 | 提问时间:2023 03/09 16:10
朴老师
金牌答疑老师
职称:会计师
同学你好 光标定位到数据源区域中任意单元格,数据菜单——获取或转换数据——自表格或区域,Excel自动把数据源转换为表格,并启动PQ,在PQ中先会自动对数据源根据数据特性自动转换数据类型,如编号为文本,会自动转换为数字,所以为了保留原格式,要删除这一个自动完成的步骤。然后在转换菜单中选择“值替换”把右括号替换为一个特定的符号+右括号(如把“)”替换为“#)”),原因是下面的步骤要利用右括号做分隔来分隔数据(相当于Excel工作表中的分列),右括号就消失了,先利用替换在右括号前加上一个特殊的符号,最后把这个特殊的符号替换回右括号。做好替换的准备后,就到最关键的一步,也是最精彩的一步,拆分列(在转换菜单中),分隔符选择自定义,并输入右括号(注意中英文差别,要与数据源中的一致),点开“高级选项”,选择拆分为“行”,(这在Excel工作表的分列中是没有的——而PQ中直接可直接拆分为行!)。拆分后,每个编号会多出一个空行(最后一个右括号后没数据),在编号的标题中筛选(与工作表的自动筛选一样),去掉“空白”,就空白数据行去掉了。最后把特定的符号替换回右括号,就得到需要的样子。把PQ处理后数据上载回工作表——文件菜单——关闭并上载至,选择现有工作表或新的工作表,并选择目标数据起始位置。确定后就得到了转换的结果。
2023 03/09 16:21
9条追问解答 查看全部
下载APP,拍照搜题秒出结果

您有一张限时会员卡待领取

00:10:00

免费领取