需要一个公式来查找单元格中的所有16位数字

时间:2016-11-09 14:47:16

标签: excel function

我在特定单元格中有一个电子表格,这是一个URL,还有一个16位数字,并且总是在右边,我需要一个excel函数,在该单元格中查找这个16位数字并验证它是否存在于这个细胞

这是数据的示例https://www.blahblah.com/en/our-services/distribution/uk-distribution/parcel-tracking/?trackingNo=5655886586205093

我需要一个查看数据的函数,并查找此数据中的每个16位数字。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您的地址如下所示,RIGHT将帮助您获取16位数字,具体取决于您的数据外观和所用内容:

somesortofaddress.com/1872965370982716

=RIGHT(A1, FIND("/", A1)-1)

您可以将其与LEN函数绑定,以检查该字符串的长度:

=LEN(RIGHT(A1, FIND("/", A1)-1))    'will return 16'

或者,如果您只是想知道是否有一个16位数字,请将其全部丢入IF

=IF(LEN(RIGHT(A1, FIND("/", A1)-1))=16, "Exists", "Doesn't Exist")

这至少应该是一个起点,如果没有样本数据,很难准确回答。祝你好运。

编辑*

根据您提供的示例,只需使用=RIGHT(A1, 16)即可返回网址中的前16个字符,或者使用此=RIGHT(A1, FIND("=", A1)-1),它将返回=之后的所有内容。