Excel中,一个单元格中塞了十几行数据,要转成单独的行,都要疯了!有WPS正则轻松解决!
A1 | B1 |
2024-12-02 2024-12-05 2024-12-07 2024-12-09 2024-12-12 2024-12-14 2024-12-16 2024-12-18 2024-12-21 2024-12-23 2024-12-25 | 047829 047914 047993 048007 048098 048153 048160 048240 048363 048392 048424 |
2024-12-02 | =TOCOL(REGEXP(B37,"[-\d]+")) |
在Excel中,一个单元格中塞了十几行数据,网上找了很多方法,都很麻烦,要疯了!
突然想到WPS的正则公式REGEXP,取出的内容会自动分列,然后再套个Tocol轻松解决!
如是汉字:
=Tocol(regexp(A1,"[一-龟]+"))
数字:
=TOCOL(REGEXP(B37,"\d+"))
日期
=TOCOL(REGEXP(B37,"[-\d]+"))
=TOCOL(REGEXP(B37,"\d{4}-[0-9]{2}-[0-9]{2}")) 日期专用,但没有必要,直接用上面的就可以。