Excel的多个公式到IF等于从另一个单元格值复制

时间:2017-01-11 19:36:55

标签: excel excel-formula

我一直在尝试使用多个公式来获取D列的结果,如下所示...(列d通常为空。我尝试匹配,if和查找公式并且还能够成功完成任务)。列A包含随机ID号。列B包含“父ID号。我需要IF列B的公式大于零,在A列中查找该号码...然后从列c复制该单元格值。我有使用此功能,但在列表c

列表时不会复制=IF(C3>0,LOOKUP(C3,A2:A20001,D2))
+----------+----------+-----------+----------+
| Column A | Column B | Column C  | Column D |
+----------+----------+-----------+----------+
|      279 |        0 | P12345    |          |
|      281 |      279 | 69856     | P12345   |
|      282 |      279 | 656898    | P12345   |
|      283 |        0 | 6464845   |          |
|      301 |      285 | 12156498  |          |
|      322 |      279 | 6588446   | P12345   |
+----------+----------+-----------+----------+

1 个答案:

答案 0 :(得分:1)

D1 中输入:

=IFERROR(IF(B1>0,VLOOKUP(B1,$A$1:$C$6,3,FALSE),""),"")

并复制下来。

enter image description here