我有以下的Excel结构:Excel中:返回它们具有相同的行中的错误的所有值
A1: Item 1
A2: Item 2
A3: Item 3
A4: Item 4
B1: some value
B2: #N/A
B3: #N/A
B4: some other value
我需要一个数组公式,将返回以下:
C1: Item 2
C2: Item 3
我第一次尝试是使用这样的:
{=INDEX(A:A;MATCH(???;B:B;0))}
问题是,不知道如何去寻找#N/A在比赛FUNC所以我改变我的数据显示“0”,而不是#N/A。然后我适于下式这样:
{=INDEX(A:A;MATCH("0";B:B;0))}
一旦我输入与CTRL + SHIFT式 + ENTER,我只得到第一值(第2项)。我怎么能得到这两个?
感谢, 米尔恰
为什么不这样做:你'#N/A值由一个公式来。将'Iferror()'包裹在它周围(即'= IfError([你的整个公式],“错误”)')然后使用Index/Match查找“Error”。(编辑:这不会完全工作,因为索引/匹配返回第一个匹配,除非你有其他信息要查找。给我一秒钟,我有一个解决方案)。 – BruceWayne
下面的公式是否适合您?如果是这样,请标记出一个正确的工作。只有你能做到这一点。它会将问题标记为已回答。如果他们不工作,一些反馈将帮助我们帮助你。 –