GOOGLE SHEETS - 如果单元格包含列表中的文本...显示相应的文本`

GOOGLE SHEETS - If a cell contains text from a list... display corresponding text`

我有 A 列中的地址列表,D 列中的州列表。

我想搜索单元格中的文本,如果它包含某个状态,则return基于列表的状态值。

请看截图

提前感谢您的帮助!

screenshot here

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

你可以试试下面的公式-

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

根据你给出的 sheet,试试下面的公式-

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