我有来自四个不同来源(A-D)的四列温度数据。 源A 优先于 B ,优先于 C ,依此类推。我想要一个新专栏来查看A-D列,以选择最佳温度值。问题是有许多单元没有数据(表示为-9999)。我想编写一个嵌套的IF语句,它将在单元格中循环,以便在新列中为我提供最佳值。看起来相当简单,我的数据集是20,000 +。
如果A<> -9999,则A,如果A = -9999,则B,如果B = -9999,则为C.
答案 0 :(得分:2)
这是使用数组公式的一种方法。要输入此公式,请在按输入时按住 ctrl + shift 。如果您正确执行此操作,Excel将在公式栏中的公式周围放置大括号 {...} :
=INDEX($A1:$D1,1,MATCH(TRUE,($A1:$D1<>-9999),0))