【问题标题】:Finding string text in cell using VLOOKUP使用 VLOOKUP 在单元格中查找字符串文本
【发布时间】:2015-12-15 17:18:55
【问题描述】:

我对 Google 表格中的 VLOOKUP 公式有疑问。当我在 Excel 或 OpenOffice Calc 中使用它时,它可以像我需要的那样工作,但它在这里有所不同。

我的问题是我需要在已知列的某个未知单元格中找到除其他词之外的 WORD。例如:

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

我正在寻找string_5。我只知道它在 C 列的某处。

我怎样才能找到这个?

我正在尝试 VLOOKUP,因为在发现 C2 包含 string_5 后,我不得不与 D2 建立联系。

【问题讨论】:

    标签: string google-sheets wildcard google-sheets-formula gs-vlookup


    【解决方案1】:

    您可以在VLOOKUP 中使用通配符 - 星号将匹配零个或多个字符,而问号将匹配一个字符。因此,以下内容应该可以满足您的需求:

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

    这与 Excel 的行为相同。要获得更大的灵活性(允许正则表达式,并且可以输出多个值),请查看 QUERY - 详情请参阅 Docs help

    【讨论】:

    • 谢谢!差不多就是这样。现在如果我在一个单元格中有“string_5”怎么办?例如,我怎样才能把它变成 "A1" ?我不能总是输入我要查找的内容,它必须是动态的。 @aucuparia
    • 我知道了,谢谢。我使用 SUBSTITUTE 创建了在 ** 之间有单元格地址的公式。
    猜你喜欢
    • 2012-06-09
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    相关资源
    最近更新 更多