【问题标题】:find records from one column in another: excel从另一列的一列中查找记录:excel
【发布时间】:2018-01-19 06:50:37
【问题描述】:

我在 Excel 中很少有这样的数字:

            Col B       Col I
            ------------------
            104        160
            105        236
            158        342
            160        630
            250
            290

两者都从数据库中提取并以正确的顺序输入到 Excel 中(在它们各自的列中)

我看到第 I 列的“160”出现在 B 列中

谁能给我一个公式,我需要在哪里找到“col I 中存在的数字存在或不存在于 Col B 中”?

我想要这样的结果:

            Col B       ColI     Col C (My result columns)
            -------------------------------
            104        160
            105        236
            158        342
            160        630        160
            250
            290

我在 Col B 和 Column I 上有可变数量的记录。大约有 1K 条记录。

            I have used formula: =INDEX($B$2:$B$989,MATCH($I2,$B$2:$B$989,0))

但是,它没有帮助。可能会突出显示颜色也会有所帮助。请帮忙。

【问题讨论】:

  • 你试过什么? COUTNIF() 应该可以工作。
  • 我已经用我尝试过的方法编辑了我的问题。

标签: excel excel-formula


【解决方案1】:

您的公式看起来不错,但是,要实现包含的结果,您应该反过来使用它。您还可以添加IFERROR() 以消除所有错误并留下空白单元格。检查这个:

=IFERROR(INDEX($I$2:$I$20,MATCH($B2,$I$2:$I$20,0)),"")

更改I 列中数据的行数。

【讨论】:

  • 它看起来只适用于数字。这个公式只适用于数字吗?列中只有字母或字母数字字符怎么样?
【解决方案2】:

您可以使用vlookup

=IFNA(VLOOKUP(A1,B:B,1,FALSE),"")

【讨论】:

    猜你喜欢
    • 2013-01-01
    • 1970-01-01
    • 2020-04-20
    • 2019-03-28
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    相关资源
    最近更新 更多