gpt4 book ai didi

google-sheets - 移动行时如何更改 Google 表格单元格引用?

转载 作者:行者123 更新时间:2023-12-04 03:02:36 38 4
gpt4 key购买 nike

我正在使用 Google 表格为我的乐队创建轨道列表。

每首歌曲都有“开始时间”、“歌曲长度”和“设置进度”列,因此我们可以了解我们在演出期间的时间安排情况。

我的问题:当我向上或向下拖动歌曲行以重新排序设置列表时,单元格引用不会更改,我必须复制并粘贴单元格引用以获取“开始时间”和“设置进度”以反射(reflect)适当的时机。

如何在更改行顺序时更新单元格引用? Here's my sample sheet

最佳答案

您希望公式始终引用前一行,即使行已重新排列。这可以通过 offset 来完成.例如,D3 正上方的单元格是 offset(D3, -1, 0); D3 左侧的单元格是 offset(D3, 0, -1)。一般来说它是(单元格,行数,列数)。

在 D3 中,输入 =offset(D3, -1, 0) + offset(D3, 0, -1)(你也可以在这里使用 SUM(),尽管这似乎没有必要)和向下复制该列。重要的是,这里唯一的命名引用是对单元格本身的引用,其他所有内容都与它相关。因此,如果行互换,结构“上面的单元格”、“左边的单元格”仍然存在。

同样,在 B3 中,可以使用 =offset(B3, -1, 0) + offset(B3, -1, 1) 来引用正上方和 above-and-to 的单元格-正确的。或者,在更短的形式中,=sum(offset(B3, -1, 0, 1, 2)) 其中最后两个参数是求和范围的行/列大小。

关于google-sheets - 移动行时如何更改 Google 表格单元格引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47851913/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com