1

我有一个包含两列的 Excel 表。A 列是 1000 个字符串。C 列有 300 个字符串(A 列中 1000 个字符串的子集)。

我需要确定 A 列中的每个字符串是否都在 C 列中,如果是,则为其赋值 1,否则为 0。

Excel 中是否有 if 语句来完成此任务?

4

2 回答 2

4

以下公式应该可以解决问题:

  =IF(NOT(ISERROR(VLOOKUP(A2,C:C,1,0))),1,0)
于 2013-06-24T15:47:11.897 回答
0

您正在寻找以下公式(使用 match 函数)

match 函数中的第三个参数 0 告诉它您正在寻找完全匹配。

=IF(NOT(ISERROR(MATCH(A1,$C$1:$C$300,0))),1,0)
于 2013-06-24T15:41:19.140 回答