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

Google Sheet双向情侣匹配实现:公式错误求助

Google Sheet 情侣双向匹配功能实现

需求说明

实现情侣匹配,核心规则:只有当双方互相填写了对方的姓名时,才算匹配(例如用户XYZ填写了PQR,同时用户PQR填写了XYZ,二者才算匹配成功)。

原公式问题

你编写的公式=ArrayFormula(if(D2:D278+F2:F278)=(F2:F278+D2:D278),"Match")存在两个关键错误:

  • 文本内容不能用+运算符计算,会导致公式报错或返回无效结果
  • 等式D2:D278+F2:F278 = F2:F278+D2:D278本身永远成立,完全起不到双向匹配的判断作用

修正后的公式

将以下公式填入结果列首行(比如G2),即可实现批量双向匹配判断:

=ArrayFormula(IF(D2:D278="", "", IF(COUNTIFS(D:D, F2:F278, F:F, D2:D278)>=1, "Match", "No Match")))

公式逻辑解释

  • ArrayFormula:让公式自动应用到D2:D278的所有行,无需手动下拉
  • IF(D2:D278="", "", ...):过滤空行,避免对无数据的行生成无效结果
  • COUNTIFS(D:D, F2:F278, F:F, D2:D278):统计同时满足以下两个条件的行数:
    1. 表格中存在某用户(D列值)等于当前用户填写的心仪对象(F列值)
    2. 该用户填写的心仪对象(F列值)恰好等于当前用户的姓名(D列值)
  • 若计数≥1,说明存在双向匹配,返回Match;否则返回No Match

输入输出示例

输入输出示例图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 22:25:07