在Excel中提取不同长度的文本

问题描述 投票:0回答:1

我有如下地址数据列表。但他们不遵循任何模式。逗号、点或空格用于分隔单词。我应用了公式“=TRIM(RIGHT(A1,FIND(" ",A1,FIND(" ",A1)+1)+1))",但结果并不符合预期。不幸的是,我正在使用的 Excel 没有 TEXTAFTER。

数据 结果 想要的结果
22, 29 CHIÊU LIÊU TĐH DĨ AN BD DĨ BD Dĩ 安
22 ĐLTD KCN VS Thuận Giao Thuận An BD Thuận BD Thuận 安
22 ĐLTD KCN VS Thuận Giao Thuận An BD uận BD Thuận 安
22 Đ.ĐT743B THỐNG NHẤT 1 DA DĨ AN BD 1 DA DĨ AN BD Dĩ 安
excel excel-formula text-extraction
1个回答
0
投票

请。试试这个公式

=MID(A15,LARGE(IFERROR(FIND("!!",SUBSTITUTE(A15," ","!!"&ROW(1:20),ROW(1:20))),0),3)+1,LARGE(IFERROR(FIND("!!",SUBSTITUTE(A15," ","!!"&ROW(1:20),ROW(1:20))),0),1)-LARGE(IFERROR(FIND("!!",SUBSTITUTE(A15," ","!!"&ROW(1:20),ROW(1:20))),0),3)-1)

这适用于 20 个空间

© www.soinside.com 2019 - 2024. All rights reserved.