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.1
和 1.10
是相等的。但是当考虑文本时,它们不是。
然而,COUNTIF
似乎将它们视为数字,即使它被格式化为文本。
最后,我想在数据验证中使用这个公式来确保相同的 ID 不会被添加两次。因此,我认为我不能使用 ARRAYFORMULA
.
在 =COUNTIF()
的第二个参数的单元格值前附加撇号 "'"
。撇号表示单元格被格式化为文本并强制函数将其识别为仅文本。
=COUNTIF(A2:A, "'"&A2)
示例:
这里已经回答了:
如果您确定看起来像数字的值是文本,或者如果您想检查任何看起来像数字的值是否是文本,那么您可以使用这样的 COUNTIF
公式:
=COUNTIF(A18:A,"?*")
我在 https://docs.google.com/spreadsheets/d/1tzykNfURTm5RG91fQ7oF6kX0tGdwT8koRz7DKQ8Dosg/edit#gid=0 创建了一个示例 sheet。
A 列的格式为 Plain text
。
当考虑数字时,1.1
和 1.10
是相等的。但是当考虑文本时,它们不是。
然而,COUNTIF
似乎将它们视为数字,即使它被格式化为文本。
最后,我想在数据验证中使用这个公式来确保相同的 ID 不会被添加两次。因此,我认为我不能使用 ARRAYFORMULA
.
在 =COUNTIF()
的第二个参数的单元格值前附加撇号 "'"
。撇号表示单元格被格式化为文本并强制函数将其识别为仅文本。
=COUNTIF(A2:A, "'"&A2)
示例:
这里已经回答了:
如果您确定看起来像数字的值是文本,或者如果您想检查任何看起来像数字的值是否是文本,那么您可以使用这样的 COUNTIF
公式:
=COUNTIF(A18:A,"?*")