如果子字符串在列表中,则从单元格中提取子字符串 2024-6-19 • microsoft-excel 我尝试仅当子字符串在列表中时才从该字符串中提取子字符串。见屏幕截图: A 列 董事,XYZ 合伙人 ABCDEF 助理 ABC B 列 董事 合伙人 助理 ABC C 列 合伙人 经理 总监 清洁工 如果 A 列中的字符串包含 C 列列表中的任何字符串,我希望该子字符串在 B 列中紧挨着它。列表中未找到“Associate ABC”,因此它不会更改。其他 2 个条目包含 C 列列表中的内容,因此它们被更改为仅与 C 列中的匹配项匹配。 答案1 使用: =IFERROR(INDEX(C:C,AGGREGATE(15,7,ROW($C$1:$C$4)/(ISNUMBER(SEARCH($C$1:$C$4,A1))),1)),A1) 这将迭代所需的子字符串并返回第一个匹配的子字符串。如果没有找到匹配项,则将出错。然后 IFERROR 返回实际字符串。 相关内容 在 Ubuntu 12.04 上非交互地安装 Java 1.7 如何在 LibreOffic Calc 中获取带有前导零的数字值? Apache Link 子域名至网站和游戏服务器 MS Word - 如何垂直缩小字体? 无法安装“openjdk-9-jdk”,因为它试图覆盖“openjdk-9-jdk-headless”中包含的文件[重复] 苏没有工作[关闭] 减少箭头上方和下方堆叠时的垂直空白 VirtualBox 网络问题 Python 3 默认解释器 Excel - 在一列中查找另一列中唯一值的所有值