如何在Google Sheets中拆分无分隔符字符串(按第16位拆分)
在Google Sheets中按第16个字符拆分字符串的解决方案
提取前16个字符(第一列)
直接用LEFT函数指定目标单元格和提取字符数:
=LEFT(A2, 16)
- 示例:若A2单元格值为
010810HARD01AFXNHV2202865,公式返回010810HARD01AFXN;若A2为010810HARD01HJBBHMKD801679,返回010810HARD01HJBB。
提取第17个字符及后续内容(第二列)
两种实用方法:
- 结合
RIGHT与LEN函数
=RIGHT(A2, LEN(A2)-16)
LEN(A2)获取字符串总长度,减去16得到剩余字符数,再用RIGHT提取这些字符。
- 使用
MID函数
=MID(A2, 17, LEN(A2))
MID第二个参数设为起始位置(第17个字符),第三个参数用字符串总长度,即可提取剩余全部内容。
- 示例:对应上述两个trlr_id值,两个公式分别返回
HV2202865和HMKD801679。
如果之前用这些函数失败,基本是参数设置错误,比如MID起始位置误设为16,或是LEFT的字符数填错,核对参数就能解决。
内容的提问来源于stack exchange,提问作者anna
相关产品推荐
相关产品推荐

