2014-10-29 56 views
0

我很苦惱這個簡單的Excel公式,因爲我的知識太有限。谷歌的時間並沒有給我提供我需要的確切信息。其實很簡單:如何對齊在Excel中包含匹配字符串的列?

我有一列與網站的URL(B列) 而且我有一列與電子郵件地址。 (D列)

但是,由於兩列來自不同來源,所以它們不對齊。所以電子郵件地址不會與其所屬網址水平對齊。

我需要一個公式,它接受電子郵件地址的域名並在URL列中查找字符串的那部分,然後返回列C中的電子郵件地址,很好地與列B中的相應網絡地址對齊

回答

2

這是一個令人驚訝的簡單公式,一旦通配符被引入MATCH函數。

enter image description here

在C2上的標準公式是=INDEX($A$2:$A$5,MATCH("*"&REPLACE(B2,1,FIND("@",B2),"")&"*", $A$2:$A$5,0))

+0

感謝您的幫助。我試圖通過使用與你的相同的表來測試這個。然而,當我把公式中,B2和第二個$ A $ 2:$ A $ 5只是轉換爲純文本。他們不再參考,我不能讓他們參與。當我嘗試修復引用時,字段會變成虛線並且公式爲+ B2。對此有何想法? – NvdB31 2014-10-30 11:52:09

+0

@ NvdB31 - 如果要創建活動鏈接,請查看[HYPERLINK功能](http://office.microsoft.com/en-ca/excel-help/hyperlink-function-HP010062412.aspx)。您應該能夠爲* link_location *和/或* friendly_name *提供部分或全部公式。 – Jeeped 2014-10-30 13:18:50

相關問題