如果子字符串在列表中,则从单元格中提取子字符串 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 返回实际字符串。 相关内容 更改 Windows 8 Metro UI 应用程序中实时更新的持续时间 当主服务器发生故障转移或烧毁时,如何实际使用 mysql 从服务器 Excel 鼠标光标出现错误 Ubuntu 16.04 Thinkstation P910 的内核启动缓慢,/etc/fstab 正确 算术错误 - 为什么 ARCHIVE 显示 true? [复制] 如何向 Linux Mint 添加自定义键盘布局 Docker-Swarm 与 RabbitMQ Autocluster 何时使用 % 以及何时不使用 [重复] SQL Server 数据库镜像的维护计划 为什么 Firefox 等程序不再与主音量关联?