Excel - 如果原始值存在于不同的列中,则需要将值从一列复制到另一列

时间:2015-02-02 21:03:31

标签: excel if-statement vlookup

我发现了一个类似的问题,在这里回答了我的问题:

Excel - How to Compare Cells from 2 Columns then if Column B Matches, Use the Value in Column C next to the Matching Cell in Column B?

我通常不用excel编程,但我现在需要。我需要检查单元格A1是否在另一列(例如,列n)中,如果是,则在列N(列O)右侧的列中获取相应行的单元格值。并且假设公式被放置在P列中。如果在第n列中找不到该数字,则放置一段文字,例如“找不到”#。

Column A             Column N     Column O       Column P
1000                 1000           4556           4556
1001                 1005           4777           not found
1002                 1003           4578           not found
1003                 1007           1111           4578
在第n列中找不到<100> 1001和1002,因此找不到&#39;将找到另外2个并从列O获取相应的值。 如何在excel代码中写这个?

1 个答案:

答案 0 :(得分:1)

请尝试:

=IFERROR(INDEX(O:O,MATCH(A1,N:N,0)),"not found")