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

如何在表格中匹配A列ID与B列文本ID并生成C列结果?

ID匹配判断的公式解决方案

问题修正

你之前使用的REGEXMATCH(B2:B(A2:A))存在语法错误,正确参数顺序应为「待检查文本」在前,「匹配规则」在后。以下针对不同工具给出可行公式:

Google Sheets 公式

单单元格公式(下拉填充)

在C2单元格输入后,下拉应用到整列:

=IF(REGEXMATCH(B2, A2), "", A2)

数组公式(一次性覆盖整列)

自动处理整列数据(含表头设置):

=ARRAYFORMULA(IF(ROW(A:A)=1, "C列标题", IF(REGEXMATCH(B:B, A:A), "", A:A)))

严格匹配文本开头的ID

若需确保仅匹配B列文本左侧起始位置的ID(避免中间相同字符误判),调整正则规则:

=IF(REGEXMATCH(B2, "^"&A2), "", A2)

数组版:

=ARRAYFORMULA(IF(ROW(A:A)=1, "C列标题", IF(REGEXMATCH(B:B, "^"&A:A), "", A:A)))

Excel 公式

单单元格公式(下拉填充)

Excel无REGEXMATCH函数,用SEARCH(不区分大小写)或FIND(区分大小写)实现:

=IF(ISNUMBER(SEARCH(A2, B2)), "", A2)

严格匹配文本开头的ID

仅匹配B列文本左侧起始的ID:

=IF(LEFT(B2, LEN(A2))=A2, "", A2)

Excel 365 数组公式

一次性应用到整列:

=IF(ISNUMBER(SEARCH(A:A, B:B)), "", A:A)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:51:55