2015-06-11 110 views
0
提取郵政編碼

我有列A中的單元格包含如下所示的信息,其中屬性地址包含郵政編碼。此郵政編碼可以是七種不同選項之一,但總是5位數字。電子表格公式從地址

我需要一個函數,上面寫着:

如果單元格包含zipcode1zipcode2zipcode3等,然後複製郵政編碼到下一個單元格了。

任何幫助?

Dispatch Type: ********  

Service Fee Due : ******** 

Urgency  : ********  

Service Fee Paid:  ******** 

Net To Collect : ******** 

Dispatch ID : ******** 

Dispatch Date: ******** 

Item 17822 : ******** 

Customer: ******** 

Property Address: ******** 

Dispatch Contact(s): 
+0

你可以做到這一點與REGEXEXTRACT()公式或JS正則表達式的方法 –

+0

我很驚訝你得到這個答案 - 因爲我找不到足夠清晰的問題來了解你在找什麼。您應該澄清一下:是否所有數據都在_one_單元格中?是否有一列標識和一列數據?你能舉一個典型的物業地址數據例子嗎? – Mogsdad

回答

3

作爲首次嘗試,在B1單元格:

=ArrayFormula(IF(REGEXMATCH(A:A,"(?i)zipcode"),IFERROR(REGEXEXTRACT(A:A,"[0-9]{5})),))