Xlookup循环引用解决方案



我有一个用于(梦幻足球(日程安排的电子表格,正在慢慢实现一些自动化,以减少痛苦。

因此,我想用这个匹配表来填写已经手动输入到表中的匹配的名称。例如,如果单元格E2手动填充名称"Wyatt",则单元格E9将填充名称"Peter L"。请参阅配对表。

我理解这些单元格中当前方程的问题是它们是圆形的。单元格E2包含:

=XLOOKUP($A2,E$2:E$15,$A$2:$A$15)

使得查找阵列包含E2。如果你参考D和F列,我有一个类似的方程,它可能不是最好的解决方案,但适用于我所需要的(到目前为止(。单元格D2包含:

=IFERROR(IF(XLOOKUP($A2,C$2:C$15,D$2:D$15)=0,"",IF(XLOOKUP($A2,C$2:C$15,D$2:D$15)="W","L",IF(XLOOKUP($A2,C$2:C$15,D$2:D$15)="L","W",""))),"")

这导致当小区D5手动填充有"L"时,小区D2填充有"W",反之亦然。我知道这是有效的,因为查找数组不包含方程所在的单元格。

这一切都在说;有没有办法做到这一点,或者有没有一种不会导致循环依赖的替代方法?附言:我知道光靠这一点不会节省很多时间,但这也关乎学习过程。每一条建议和解决的小问题都会有所帮助!提前谢谢!

此处为完整的电子表格示例。

我不确定我是否理解。您提到您在E2单元格中手动输入"Wyatt"。您还提到Xlookup公式在同一单元格E2中。我可以理解结果是圆形的,如果方程收敛到稳定状态,这应该不是问题。但是,如何在有公式的单元格中手动输入名称?这不会改写公式吗?对于循环引用,使其启用时最大迭代次数在这种情况下可能为"1"。

最新更新