本问题最方便的方法是Power Query,Power Query中有个按最右侧分隔符拆分列的工具按钮。
如果用公式,貌似得两列分别用公式。如图,假设原数据在A列,分列后在B、C列,先在C列得到扩展名:
C1=RIGHT(A1,MATCH(,0/(LEFT(RIGHT(A1,{4,5,6}))="."),)+2)
然后得到文件名:
B1SUBSTITUTE(A1,"."&C1,)
如果最后全是.pdf结束,可将.p替换成#p,再以#分列。否则先按点作分隔符进行分列,再把分列出来的前两列用&合并起来。
那是因为你不会玩。
比如aaaV1.0.pdf,想分成aaaV1和0和pdf三个单元格,可以使用Excel的分列功能。
以Excel2019为例,阐述怎么做的。
先选择需要分列的数据,再选择数据选项卡下的分列
弹出来页面,默认,按下一步
勾选其他,在后面的框中,输入英文状态下的.,如果输入正确,就会在预览窗格看见结果。下一步
默认,或者选择向上箭头,重新选择,点完成。
这样就得到了所需结果。
aaaV1.0.pdf
.p替换成#p(或者其他特殊符号)
分列选择#
你批量替换不就行了?文件格式不能那么多吧?比如.pdf 替换成 .xxxpdf 等替换几次就基本可以分列了!