与 Excel (Office365) 相关的问题:
我正在寻找一种解决方案,该解决方案将从字符串中提取长度为 4 位的数字。
我所指的字符串类型的几个示例是:
"16016KT 9999 SCT030"
“PROB30 0500 FG BKN001”
“MOD TURB BLW 5000FT TILL302300”
“国际 6000 SHRA SCT015”
在上述每个字符串中,都有不同长度的字母和数字的组合,并且没有固定模式。
我感兴趣的字符序列是 4 位数字(在 BOLD 中)。不是,5000 英尺中的 5000。
4 位数字序列对于我将评估的所有字符串都是唯一的。
谢谢!
最佳答案
您可以使用:
=IFERROR(TEXT(FILTERXML("<t><s>"&SUBSTITUTE(A1," ","</s><s>")&"</s></t>","//s[.*0=0][string-length()=4]"),"0000"),"Non found")
关于excel - 从字符串中提取具有特定位数的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63173115/