从另一列中查找记录:excel

时间:2018-01-19 06:50:38

标签: excel excel-formula

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

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

两者都从数据库中提取并以适当的顺序(在各自的列中)以Excel输入

我看到" 160"第I列出现在Col B

任何人都可以给我一个公式,我需要找到#34;第一栏中的数字是存在的,或者是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))

然而,它没有帮助。可能会突出显示颜色也会有所帮助。请帮助。

2 个答案:

答案 0 :(得分:1)

然而,为了达到你所包含的结果,你的公式看起来不错,你应该反过来使用它。您还可以添加IFERROR()以消除所有错误并留下空白单元格。检查一下:

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

更改列I中数据的行数。

答案 1 :(得分:0)

您可以使用vlookup

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

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