2015-12-15 204 views
0

我在google電子表格中關聯vlookup公式時遇到問題。當我在excel中使用它或打開offcie calc時,它可以像我需要的那樣工作,但它在某種程度上與此不同。使用vlookup查找單元格中的字符串文本

我的問題是,我需要找到WORD,這是在知識列中的某個未知單元格中的其他單詞。 例如:

C1 contains: "string_6 string_4 string3" 
C2 contains: "string_2 string_5 string_1" 

而且我在尋找string_5。我所知道的是在C列的某處。我怎麼能找到這個? 我試圖vlookup,因爲在發現C2包含string_5之後,我不得不涉及到D2。 任何人都可以幫助我?

回答

1

您可以在VLOOKUP中使用通配符 - 星號將匹配零個或多個字符,問號完全匹配一個字符。所以下面應該給你你需要的東西:

=VLOOKUP("*string_5*",C1:D10,2,FALSE) 

這和Excel的行爲是一樣的。爲了獲得更大的靈活性(允許使用正則表達式,並且可以輸出多個值),請參閱QUERY - 詳見Docs help

+0

謝謝!幾乎就是這樣。現在如果我在一個單元中有「string_5」呢?例如,我可以把它變成「* A1 *」嗎?我不能總是輸入我正在尋找的東西必須是動態的。 @aucuparia – saint337

+0

我的意思是「* A1 *」 – saint337

+0

我現在明白了,謝謝。我使用SUBSTITUTE來創建公式與單元格地址**之間。 – saint337

相關問題