#值! alignment单元格位置丢失(excel)
我使用这个公式来alignment这里的单元格
我把这个公式在E3 ,然后我按CTRL + SHIFT + ENTER
=INDEX($D$3:$D$6,MATCH("*" & MID(B3,SEARCH("http",B3),99),$D$3:$D$6,0))
公式在第一步停止,但不认为值的function不正确,这就是我所寻求的。 如果我改变列D公式的单元格的位置,返回我这个错误:
#VALUE!
请看这张照片:
在BD之间的第一次配方alignment后,是否有任何解决scheme来纠正列E的细胞位置与D列?
注意 :alignment必须遵循相同的LINK,它应该与循环的值相同。 循环,因为函数必须看着与相邻列的alignment,在我们的情况下是D,直到例如http://beta.com
链接在同一行级。 他们可以采取更多的步骤,但最终你必须得到一个数组。 PS:起始栏(B)的每个链接都是唯一的
简单地说就是E3:
=IF(D3<>"",INDEX(D:D,MATCH("*"&MID(INDEX($B$3:$B$6,COUNTIF($D$3:$D3,"<>")),SEARCH("http://",INDEX($B$3:$B$6,COUNTIF($D$3:$D3,"<>"))),999),D:D,0)),"")
并抄下来。 这不是一个数组公式。
编辑
如果我find了你的话,那么你只需要翻转原来的配方
=IF(D3="","",INDEX(B:B,MATCH("*" & MID(D3,SEARCH("http://",D3),999),B:B,0)))