kkkeen
V2EX  ›  问与答

excel 问题,请教一下大神

  •  
  •   kkkeen · Apr 11, 2021 · 1520 views
    This topic created in 1856 days ago, the information mentioned may be changed or developed.
    有一列数据,里面是类似于
    “1.xxxx 2.xxx 3.xxxxxx 4.xxx
    这样的数据,有什么办法可以批量处理换行成
    “1.xxxx
    2.xxx
    3.xxxxxx
    4.xxx
    这样子吗?
    kkkeen
        1
    kkkeen  
    OP
       Apr 11, 2021
    里面的每条数据中间间隔的空格是不一致的,有些很短,有些很长的空格
    gaint97
        2
    gaint97  
       Apr 11, 2021 via iPhone
    excel 弱鸡..我可能会用=Left/Right/Mid 之类提取字符串,再用 powerquery 逆透视
    Jimmy1573
        3
    Jimmy1573  
       Apr 11, 2021
    你这是一行数据吧?横的是行,纵的是列。

    如果 A 列 1.xxx ,B 列 2.xxxx ...
    复制粘贴,转置成一行。

    如果全部在 A 列:
    1.xxx 2.xxx ... 之间是空格分开的吗?
    是的话用数据分列,用空格作分隔符。
    最后复制粘贴,转置成一行。

    录个宏(vba)可以搞成一键执行。
    hjxe0609
        4
    hjxe0609  
       Apr 11, 2021
    不知数据多不,若不多,可以试试
    复制那行 ——》 在新表中, 右键——》选择性粘贴 ——》置换 ——》确认
    hjxe0609
        5
    hjxe0609  
       Apr 11, 2021
    另外,如 Jimmy1573 的第二种情况,可以复制到记事本,将空格全部替换为 tab 的,然后复制回 excel,就会有 ABCDEF 。。。列自动分开
    mingl0280
        6
    mingl0280  
       Apr 11, 2021 via Android
    1. VBA
    2. 数据量不多可以用复制粘贴到 Npp 之类的软件,然后导入大法……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   977 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 20:35 · PVG 04:35 · LAX 13:35 · JFK 16:35
    ♥ Do have faith in what you're doing.