我有一个值列表,如:
if(exists(select top 1 1 from A where c5 = 'Y'))
begin
select c1, c2 from A
end
else
begin
select c3, c4 from A
end
我想用它们上面的行中的值替换所有#N / As(例如,前两个N / As都将变为0.3585)。我尝试使用IFERROR,但我不确定如何说出语法,以便它采用上面的行的值。
提前致谢。
答案 0 :(得分:2)
如果您的数据在单元格A1
中开始,请在单元格B2
中输入此公式:
=IFERROR(A2,B1)
现在,根据需要将其拖下来。