代码之家  ›  专栏  ›  技术社区  ›  Marko

谷歌工作表-如果单元格包含列表中的文本。。。显示相应的文本`

  •  -1
  • Marko  · 技术社区  · 2 年前

    我有 a列中的地址列表,D列中的状态列表。

    我想搜索单元格中的文本,如果它包含某个状态,则根据列表返回状态值。

    请查看屏幕截图

    提前感谢您的帮助!

    screenshot here

    https://docs.google.com/spreadsheets/d/1f5-poZ3osC67r77IcfUUvlH5g3kEqvJCjy_aU5X-0A0/edit?usp=sharing

    1 回复  |  直到 2 年前
        1
  •  0
  •   Harun24hr    2 年前

    你可以试试下面的公式-

    =ArrayFormula(IFERROR(FILTER($D$2:$D$5,ISNUMBER(SEARCH($D$2:$D$5,A2))),"No State Found"))
    

    根据您给定的表格,尝试以下公式-

    =IFERROR(QUERY(TRANSPOSE(SPLIT(A2," ")),"select Col1 where Col1 matches '" & TEXTJOIN("|",TRUE(),$E$2:$E) & "'",0),"No state found")
    

    enter image description here