excel indirect 引用另一个表的列表怎么 随插入 删除 改动

excel

1个回答

写回答

余岚岚

2026-02-02 03:40

+ 关注

A)。但是这样做如果Sheet2中的A列有插入或者删除操作,在Sheet1中的引用可能就会出现问题。为了解决这个问题,你可以考虑使用定义名称的方法。在公式 - 定义的名称中,新建一个名称,比如叫Sheet2A,引用位置设为=OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A),1),这里的OFFSET函数结合COUNTA函数就可以动态获取Sheet2中A列有数据的区域。然后在Sheet1中你就可以使用=INDIRECT(Sheet2A)来引用,这样当Sheet2中的A列有插入或者删除操作时,这个引用会相对稳定些,因为名称Sheet2A会根据实际数据情况动态调整。不过要注意,这种方法在数据量非常大或者操作比较复杂的时候可能也会有一些局限性,需要根据实际情况进行调整。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号