因此,在一段奇异的怀旧之情中,我在 Excel 中制作了一个基本的海龟图形(又名 LOGO)解释器:
我试图不使用 VBA。知道如何在散点图上画一条“空白”线来模拟提笔命令吗?如果我完全删除公式,它会起作用,但这不切实际。"" 使一条线穿过原点,而 NA() 只是将线“拉”到下一个点。
您如何根据变量工作表名称或编号以及行和列编号选择(例如通过下拉列表)动态引用任何单元格?
我知道 INDIRECT 将是标准方法(详见下文),但由于 INDIRECT 是易变的(针对每个小的工作簿更改重新计算),它可能会大大减慢电子表格的速度。这可以使用非易失性方法来完成吗?我也知道 3D 参考在某些情况下很有用,例如在多张纸上求和或平均,但它不适用于单个单元格寻址。
我还将使用 INDEX(CHOOSE(...)) 提出我自己对这个问题的答案,但也许有更好的方法?
假设您有一组 4 个或更多无序数字,并且您只对彼此最接近或最接近的 2 个数字感兴趣。其他的被丢弃(可以说它们是错误的测量值)。例如
3.1
5
2.9
1
只有 3.1 和 2.9 是有意义的。我使用繁琐的公式首先从每个元素中减去每个元素(这只适用于 4 的数据集),然后选择最小的差异,然后将最小的差异匹配到正确的差异对。
有没有更好的方法,也许是排序或统计功能?特别是如果您有超过 4 个数据点。