用于在字符串中查找文本的Excel公式,用于从同一行的单元格返回文本
我有一个奇怪的问题需要一些专家的建议。我在Excel中有两个不同的表格:用于在字符串中查找文本的Excel公式,用于从同一行的单元格返回文本,excel,excel-formula,Excel,Excel Formula,我有一个奇怪的问题需要一些专家的建议。我在Excel中有两个不同的表格: 在表1中,我列出了一个城市列表(C:C),每个城市都有一个唯一的数字标识符(B:B),以说明尽管位于不同的国家但名称相同的城市(例如,爱尔兰的都柏林以及加利福尼亚和德克萨斯州) 在表2中,我有一个“组”列表,每个组是一个大陆/地理区域(B:B),每个组都有一个适合该区域的城市列表,以及城市名称及其唯一的数字标识符(D:D) 我现在需要创建表3(在单独的表格中),它具有以下布局: A:A有城市的名字 B:B询问该城市是
- 在表1中,我列出了一个城市列表(C:C),每个城市都有一个唯一的数字标识符(B:B),以说明尽管位于不同的国家但名称相同的城市(例如,爱尔兰的都柏林以及加利福尼亚和德克萨斯州)李>
- 在表2中,我有一个“组”列表,每个组是一个大陆/地理区域(B:B),每个组都有一个适合该区域的城市列表,以及城市名称及其唯一的数字标识符(D:D)
- A:A有城市的名字
- B:B询问该城市是否属于某个组(回答是或否)
- C:C返回组的名称(如果城市是组的一部分),或仅返回空白单元格(如果城市不是组的一部分)
- 我正在Mac(大苏尔)上使用Excel
- 我的Excel版本是最新的稳定版本16.47
=INDEX(G2:G3,MATCH("*" & L2 &"*",I2:I3,0)).
也许在匹配中包含尾随的左括号是有意义的:-
=INDEX(G2:G3,MATCH("*" & L2 &"(*",I2:I3,0)).
在M2单元中,可以使用如下公式:-
=IF(COUNTIF(C:C,L2)>1,"Yes","No")
对于表3的B列,您可以使用
IF(LEN(VLOOKUP(…)=0,“Yes”,“No”)
来检查错误,对于表3的C列,您可以使用IFERROR(VLOOKUP(…),”)
来检查错误Excel的版本是什么?另外,您是否能够以不同的方式构造数据?理想情况下,您希望在一个表中包含每个城市(包括其所在地区)的信息,在另一个表中包含项目,以及每个配对的两列项目密钥与城市主键表。好在@JSmart523,我刚刚在文本中添加了版本:Mac(Big Sur)上的v16.47,这是最新的稳定版本。