Excel 我可以编辑单元格公式而不重新计算单元格吗?

Excel 我可以编辑单元格公式而不重新计算单元格吗?,excel,Excel,例如,如果我有 =INDEX(B1:B100000,MATCH("my_val",A1:A100000,0)) 在一个牢房里,我怎么能把它改成 =INDEX(C1:C100000,MATCH("my_val",A1:A100000,0)) 不触发慢速索引匹配(),您不清楚要求什么,但考虑使用索引/匹配作为一种替代方案,在查看大范围时使用比VLoopUp低的开销: INDEX(A1:A100000,MATCH("my_val",A1:A100000,0)) 有关INDEX/MATCH用法的详

例如,如果我有

=INDEX(B1:B100000,MATCH("my_val",A1:A100000,0))
在一个牢房里,我怎么能把它改成

=INDEX(C1:C100000,MATCH("my_val",A1:A100000,0))

不触发慢速索引匹配(

),您不清楚要求什么,但考虑使用索引/匹配作为一种替代方案,在查看大范围时使用比VLoopUp低的开销:

INDEX(A1:A100000,MATCH("my_val",A1:A100000,0))

有关INDEX/MATCH用法的详细信息。

我已将问题编辑为使用INDEX-MATCH,但问题仍然存在:我希望更改单元格中的公式,而不触发重新计算,即使使用INDEX-MATCH,重新计算仍然很慢。您需要将Excel中的计算更改为手动,请遵循本教程:。在未来,这种性质的直接问题将出现在超级用户身上;堆栈溢出用于编程问题。谢谢,我以后会这样做的。我已经将计算设置为手动,但是Excel仍然会重新计算手工输入或修改的公式-有没有办法关闭它?我认为Excel中不可能这样做,因为它需要检查您输入的公式的有效性。如果您可以按升序对A1:A100000进行排序,或者如果它已经排序,那么您可以在此处使用查找功能-在这种情况下,它将大大加快速度大范围。