0

我有一个 excel 文档,其中有一列包含一系列数字。

每个单元格包含 5 个不同的数字,范围在 1 到 30 之间。

我需要一个公式,可以在每个单元格中找到一定数量的这些数字。

例如,我在下面有单元格

Cell 1: 15, 20, 9, 12, 11

Cell 2: 15, 25, 9, 13, 1

Cell 3: 15, 30, 2, 12, 18

Cell 4: 15, 27, 21, 12, 7

每个单元格包含 5 个数字

我现在想找到包含数字 15 和 12 的每个单元格。

所以它告诉我单元格 1、3 和 4 有这些数字。

4

2 回答 2

1

FIND将搜索文本,如果找不到则返回错误。
ISERROR将测试错误,如果有错误,我们可以决定如何处理。
IF将使我们能够决定采取的行动。

第 1 部分:找到 15:

=IF(ISERROR(FIND("15",A1)),"","Found 15")

第 2 部分:找到 12:

=IF(ISERROR(FIND("12",A1)),"","Found 12")

第 3 部分:将它们组合起来:

如果找到 15,则测试found 12

=IF(ISERROR(FIND("15",A1)),"","Found 15")

现在把 Found 12 放在我们找到 15 的地方(因为如果我们没有找到 15 我们不需要担心测试)

=IF(ISERROR(FIND("15",A1)),"",IF(ISERROR(FIND("12",A1)),"","Found 12"))

并将文本从 Found 12 更改为 Found Both

=IF(ISERROR(FIND("15",A1)),"",IF(ISERROR(FIND("12",A1)),"","Found Both"))

在列表中运行它,它将显示每行包含 12 和 15 的都已找到。

于 2013-11-06T14:48:52.027 回答
0

如果数据项是由逗号分隔的单个单元格中的值,您可以使用自动筛选来定位具有所需内容的单元格。

诀窍是寻找子字符串而不是数值。例如,过滤条件可能是 CONTAINS:

15,

而不是 15。

于 2013-11-06T11:50:08.163 回答