You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在满足指定条件时返回'Site Name'列的单元格值?

实现方法

假设数据从第2行开始(第1行为表头),直接用以下Excel公式就能满足需求:

在Return Value列的首个数据单元格(比如E2)输入:

=IF(AND(B2=B1,ISNUMBER(SEARCH("5800",C2))),D2,"")

输入完成后下拉填充到所有行即可。

公式说明

  • B2=B1:判断当前行的Second ID与上一行是否一致
  • ISNUMBER(SEARCH("5800",C2)):检测当前行的Primary ID是否包含"5800"(SEARCH不区分大小写,需区分的话替换为FIND)
  • AND(...):只有两个条件同时满足时,返回当前行的Site Name(D2),否则返回空值

示例验证

对应你的示例数据,效果如下:

Second IDPrimary IDSite NameReturn Value
1235800-123Site ASite A
1234500-456Site B
4565800-789Site CSite C
7891200-000Site D
4565800-001Site ESite E
4565800-002Site FSite F

内容的提问来源于stack exchange,提问作者Roman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 21:40:26