Extract 仅从混合文本、数字、连字符和空格中提取数字和hypens

Extract 仅从混合文本、数字、连字符和空格中提取数字和hypens,extract,digits,hyphen,Extract,Digits,Hyphen,来自包含以下数据类型的Excel单元格 “1-ab-4-abjljghkfdhjgf-2 nfkkgfg 2-nsnfkd 12345-67-8 mn,nfdgfd 2345-45-8,2346799-91-0 nfkgjfdgfdj” 我只想提取 12345-67-8 2345-45-8 2346799-91-0 所以我想提取的模式是 #######-##-# ######-##-# #####-##-# ####-##-# ###-##-# ##-##-# 其中#是一个数字 所以最后一个1位

来自包含以下数据类型的Excel单元格 “1-ab-4-abjljghkfdhjgf-2 nfkkgfg 2-nsnfkd 12345-67-8 mn,nfdgfd 2345-45-8,2346799-91-0 nfkgjfdgfdj” 我只想提取 12345-67-8 2345-45-8 2346799-91-0 所以我想提取的模式是 #######-##-# ######-##-# #####-##-# ####-##-# ###-##-# ##-##-# 其中#是一个数字 所以最后一个1位数,在那之前,2位数,在那之前都是常量。。只有可变长度是起始数字字符串的长度,可以是2到7。。
您能帮忙吗?

应该很明显,但您是否希望在Excel中完成这项工作?另外,你有没有自己尝试过解决这个问题?是的,我尝试过网上的各种代码。我不太擅长编码。我发现的关闭状态是我无法充分修改的。正在提取空格和空格之间或空格和逗号之间两个连字符周围的整个字符串。另外,我不想删除连字符。。我想要从包含文本和数字的其他文本中提取2-7位数-2位数-1数字模式。。只想忽略与文本连接的数字和连字符。。