2016-11-09 46 views
-2

我在一個特定的單元格中有一個電子表格,它是一個URL以及一個16位數字,並且總是在右邊,我需要一個excel函數來查找這個單元格內的這個16位數字並驗證它存在於這個單元格上需要一個公式,可以找到一個單元格中的所有16位數字

這是一個數據例子https://www.blahblah.com/en/our-services/distribution/uk-distribution/parcel-tracking/?trackingNo=5655886586205093

即時通訊需要的功能,看起來像一個數據喜歡這個,並找到這個數據中的每16位數字。

有什麼想法?

+0

您的數據樣本可能會有所幫助 –

+0

並瞭解該特定單元格中數據結構的一些想法。 – FDavidov

+1

RIGHT()函數呢? –

回答

1

根據您的數據的外觀和你是什麼後,RIGHT將有助於你得到的16位數字,如果你的地址是這樣的:

somesortofaddress.com/1872965370982716 

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

您可以用一個LEN功能配合此檢查該字符串有多長:

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

或者,如果你只是想知道是否有在那裏把它裏面所有的IF

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

這應該至少是一個起點,很難準確無誤地回答沒有樣本數據。祝你好運。

編輯*

隨着提供只使用=RIGHT(A1, 16)將前16個字符的網址返回,或者使用=RIGHT(A1, FIND("=", A1)-1)這將=後恢復一切你的榜樣。

相關問題