如何在 Excel 中识别单元格?

如何在 Excel 中识别单元格?

我有一张包含几千行和几列的大型 Excel 表。我需要识别那些具有特定代码的行。代码可以位于任何列中。

下面是一个示例表,可以使这一点更加清楚:

# code code code code
1 999  999  313  999
2 999  999  999  999
3 999  313  999  999
4 999  999  999  313
5 999  999  999  999

我应该使用哪个函数来识别代码为 313 的函数并将其记录为一个新列,如下所示:

# code code code code new column
1 999  999  313  999    1
2 999  999  999  999  
3 999  313  999  999    1
4 999  999  999  313    1
5 999  999  999  999

ISNUMBER 函数适用于一列,但无法将其扩展到表(多列)。

非常感谢您的帮助!

答案1

尝试这个:=IFERROR(SIGN(MATCH(313,B2:E2,0)),"")

如果省略,SIGN()您还将获得相对列号,而不仅仅是它是否存在。

更新 1

如果您还想匹配包含(H 列)/以(G 列)特定数字开头的单元格,那么公式会更复杂一些,因为您还需要将值转换为文本。现在的公式是:=IFERROR(SIGN(MATCH(G$1,INDEX(TEXT($B2:$E2,"0"),0),0)),"")
其中 G1 是您要匹配的模式。

在此处输入图片描述

答案2

您可以使用COUNTIF()

在此处输入图片描述

在此示例中,数据以列形式显示A通过

相关内容