我正在尝试在 Calc 中处理一些数据。其中一个步骤涉及查找某个字符串是否是列之一的一部分。我尝试使用 FIND 和 SEARCH 函数。两者的行为方式相同,但我没有得到正确的结果。
例如,假设我在 A 列中有以下字符串
NY
SF
LON
CAN
US
Run Code Online (Sandbox Code Playgroud)
并试图将以下公式放在 C 列中
=SEARCH("NY",A2)
Run Code Online (Sandbox Code Playgroud)
结果是 - 单元格 C2 将有 1(这是正确的),但如果将相同的公式复制到 C 列中的其他单元格 - 它会给我“#VALUE!” 错误,我无法找出原因?
任何人有任何想法?
#VALUE!如果搜索失败,则结果为默认结果(请参阅有关 SEARCH 功能的OpenOffice.org Calc 文档)。由于所有其他字符串不包含“NY”,因此这些单元格的结果是正确的。
我假设您将结果“1”误认为是“布尔值”结果,而失败的搜索结果将是“0”。但事实并非如此。在上述文件有涉及一些例子ISNUMBER和ISERROR评估搜索功能的结果。
| 归档时间: |
|
| 查看次数: |
53219 次 |
| 最近记录: |