Google 表格中看起来像数字的 COUNTIF 文本

COUNTIF text that looks like a number in Google Sheets

我在 https://docs.google.com/spreadsheets/d/1tzykNfURTm5RG91fQ7oF6kX0tGdwT8koRz7DKQ8Dosg/edit#gid=0 创建了一个示例 sheet。

A 列的格式为 Plain text

当考虑数字时,1.11.10 是相等的。但是当考虑文本时,它们不是。

然而,COUNTIF 似乎将它们视为数字,即使它被格式化为文本。

最后,我想在数据验证中使用这个公式来确保相同的 ID 不会被添加两次。因此,我认为我不能使用 ARRAYFORMULA.

=COUNTIF() 的第二个参数的单元格值前附加撇号 "'"。撇号表示单元格被格式化为文本并强制函数将其识别为仅文本。

=COUNTIF(A2:A, "'"&A2)

示例:

这里已经回答了:

如果您确定看起来像数字的值是文本,或者如果您想检查任何看起来像数字的值是否是文本,那么您可以使用这样的 COUNTIF 公式:

=COUNTIF(A18:A,"?*")