2016-07-20 37 views
0

假設我有我的Excel文件3列看起來像這樣:交叉口對於第三列

A列的值有{A,B,C,...,Z}(每個值是向下行的小區)

B列具有值{www.link.com/A/browse.html,...,www.link.com/Z/browse.html}

C列的值爲{A,1,B,2,D,5,78,... Z,54}

也就是說,列A不包含C,C也不包含A,但是他們確實有共同的價值觀,並且列B在鏈接中具有A的值。

我需要獲取B的所有行,以便在我的示例中它們的「名稱」,A,B,..,Z出現在列C中,當然也出現在A中(兩列的交集,但是產生來自B欄的鏈接)。

感謝您的幫助!

+0

列B中的鏈接部分是否保持不變,以便可以使用子字符串表達式提取「A」,「B」等? – TToni

+0

@TToni嘿, 是的,但例如;在列A中,我可能有「產品名稱」,但在B中將有www.search.com/search/product-name/888999 – Mariah

回答

0

添加另一列=IF(A1=C1;B1;"")。該列將包含列B的所有值,其中A和C相等,其間具有空單元格。

如果您不想在兩者之間留有空單元格,請編寫=IF(A1=C1;1;""),然後在該列中篩選值爲1的值。