在Excel中使用Iferror函数
我有以下数据excel工作表
名称/date – 1-jul-2-jul-3-jul-4-jul-5-jul
约翰———好 – 穷 – 好 – 好 – 好
亚当——–#N / A – #N / A – 差 – 穷 – 好
马克———#N / A – 好 – 差 – 差 – 好
我想创build另一个工作表来获取每行的初始值,并忽略#N / A值如下:
名称/date – 初始
约翰———好
亚当——–可怜
马克———好
无论如何,我可以实现与Iferror?
谢谢 ..
IFERROR()函数在实现您的目标时不会有用。
以下假定您的数据从源工作表的第1列第2行开始。
在列的第二个工作表中,您要报告源排中#N / A以外的第一个值,只需在一个单元格中input以下公式:
=INDEX(B2:Z2,,MATCH(FALSE,ISNA(B2:Z2),0))
现在可以根据需要向下复制该公式。
请注意,我已经任意select列Z作为结束search的列。 您可以调整上述公式中的Z参考来适应您的需求。
要检索第一列值(像John,Adam,Mark这样的名字),可以使用一个单独的公式(普通的,不是数组公式)
=B1
它也可以根据需要复制下来。