【问题标题】:Searching a Value across an entire spreadsheet在整个电子表格中搜索值
【发布时间】:2015-04-06 04:23:57
【问题描述】:

我有一个 Excel 电子表格,在一张表的一列(我们称之为组织编号)中,我有一个值列表。在另一个选项卡上,我将这些值分散在 A1:AX281 之间。

我正在尝试进行匹配/查找/计数,以确保我在 A1:AX281 之间的位置与我在组织编号表中的值匹配。我已经搜索了一段时间,还没有找到完全匹配的东西。我曾尝试使用某些公式,但我想知道这些单元格中的合并单元格和公式是否会影响我的结果?

【问题讨论】:

  • 我尝试了 Vlookup、Match、countif,但我不断收到错误值或错误 #N/A
  • 不清楚您是否尝试验证 Sheet1 上的值是否存在于 A1:AX281 范围内,反之亦然。您是否希望第一张表的第 2 列显示从第二张表中找到匹配值的单元格地址,或者您是否希望第二张表上的值突出显示以表明它存在于第一张表上?

标签: excel match lookup vlookup


【解决方案1】:

如果您想知道单元格 A1:Ax281 在第一张表的第 1 列中是否具有匹配值,请执行以下操作:

  1. 在工作表三单元格 a1 上添加以下公式:

    =匹配(Sheet2!A1,Sheet1!$A:$A,0)

  2. 将公式从 A1 复制到 AX1,然后从 A1:Ax1 复制到 A281:AX281。

  3. 结果将是一个热图,其中值不匹配的每个单元格中的 #N/A 以及匹配的单元格中的数字。

或者,您可以通过将公式更改为来增强公式以显示匹配值或空白:

=if(isna(Match(Sheet2!A1,Sheet1!$A:$A,0)),"",Sheet2!a1)

如果您想识别在工作表 2 上找不到的工作表 1 上的单元格,请将工作表 2 中的所有值复制到工作表 3 中的单个列中,然后使用匹配功能向下查找单个列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多