嵌套的If语句在列中移动

时间:2014-09-26 01:12:04

标签: excel if-statement nested

我有来自四个不同来源(A-D)的四列温度数据。 源A 优先于 B ,优先于 C ,依此类推。我想要一个新专栏来查看A-D列,以选择最佳温度值。问题是有许多单元没有数据(表示为-9999)。我想编写一个嵌套的IF语句,它将在单元格中循环,以便在新列中为我提供最佳值。看起来相当简单,我的数据集是20,000 +。

  

如果A<> -9999,则A,如果A = -9999,则B,如果B = -9999,则为C.

http://i61.tinypic.com/4i0d2a.png

1 个答案:

答案 0 :(得分:2)

这是使用数组公式的一种方法。要输入此公式,请在按输入时按住 ctrl + shift 。如果您正确执行此操作,Excel将在公式栏中的公式周围放置大括号 {...}

=INDEX($A1:$D1,1,MATCH(TRUE,($A1:$D1<>-9999),0))