Excel 2007公式需求:提取不拆单词的90字符段落分段
解决方案
B1 提取不拆分单词的前半段(最多90字符)
使用以下公式:=LEFT(A1,IFERROR(FIND(" ",A1,90)-1,90))
公式说明:
FIND(" ",A1,90):从文本第90个字符的位置开始,向后查找第一个空格的位置IFERROR(...,90):如果第90位之后没有空格(即整个文本长度不足90字符),直接取到第90位(也就是完整文本)LEFT(A1, ...-1):截取到找到的空格前一位,保证不会拆分末尾单词
代入你的A1文本后,B1会返回:Buy a Arlen Ness Big Sucker Stage 1 Air Kit with Beveled Cover for 17-Up HD Touring
C1 提取剩余文本段
使用以下公式:=TRIM(MID(A1,IFERROR(FIND(" ",A1,90),91),LEN(A1)))
公式说明:
FIND(" ",A1,90):定位B1截取结束位置后的第一个空格IFERROR(...,91):如果文本不足90字符,从第91位开始截取(此时C1会返回空值)MID(A1, ..., LEN(A1)):从定位的空格位置开始,截取到文本末尾TRIM():去除文本开头多余的空格,保证格式整洁
代入你的A1文本后,C1会返回:Softail and get FREE SHIPPING from our website xyz.com. Order today.
内容的提问来源于stack exchange,提问作者Ashok Patidar
相关产品推荐
相关产品推荐

