提问人:Wei Loon 提问时间:10/3/2023 最后编辑:yaccWei Loon 更新时间:10/4/2023 访问量:35
如何在行更改但列相同时从左向右拖动(对于 Excel)
How can I drag left to right while Row is changing but Column is the same (for Excel)
问:
我需要用纬度和经度计算许多不同点之间的距离(例如,点 1 到点 2,...点 1 到 1000,...点 999 至 1000)
我有一个公式:
"=6371*ACOS(COS(RADIANS(90-Information!$C$2))*COS(RADIANS(90-Information!C2))+SIN(RADIANS(90-Information!$C$2))*SIN(RADIANS(90-Information!C2))*COS(RADIANS(Information!$D$2-Information!D2)))*1000"
我需要从左到右,从上到下拖动它。从上到下,公式运行良好,但从左到右,我需要“信息!C2“变为”信息!C3“而不是”信息!D2“,我该怎么做?提前致谢!
这样做的基本原理是,我不需要手动更改我拥有的数千行的公式。
我尝试将 $C 2 代替,但在从左向右拖动时,$C 2 不会变成 $C 3。 也尝试过索引,但不太确定它是如何工作的,并且一直面临错误。
任何帮助将不胜感激,谢谢!
答:
0赞
tnavidi
10/4/2023
#1
您可以使用将列作为偏移量添加到行中Offset(ref, row, col)
=OFFSET(Information!$C$2,COLUMN() - x, 0)
您需要根据公式所在的最左边的列调整 x
上一个:将 2 列复制到另一个电子表格
评论