首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LibreOffice计算:如何控制哪些值在向下拖动时递增?

LibreOffice计算:如何控制哪些值在向下拖动时递增?
EN

Stack Overflow用户
提问于 2018-01-12 08:56:54
回答 1查看 1.2K关注 0票数 1

我在一个单元格中有一个复杂的公式,其中包含对其他单元格的各种引用。

代码语言:javascript
运行
复制
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))

我希望同一列中的所有单元格都有相同的公式,但只有一个引用递增。但是,如果我选择该字段并向下拖动小方块,所有引用都会递增。

因此,以下字段将具有以下值:

代码语言:javascript
运行
复制
=INDEX($Sheet1.B2:B101;MATCH(C1;$Sheet1.D2:D101;0))
=INDEX($Sheet1.B3:B102;MATCH(C2;$Sheet1.D3:D102;0))
=INDEX($Sheet1.B4:B103;MATCH(C3;$Sheet1.D4:D103;0))
…

但我需要的是:

代码语言:javascript
运行
复制
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D2:D100;0))
=INDEX($Sheet1.B1:B100;MATCH(C2;$Sheet1.D2:D100;0))
=INDEX($Sheet1.B1:B100;MATCH(C3;$Sheet1.D2:D100;0))
…

这意味着所有矩阵都不应该递增,对列C的单个引用必须递增。由于受影响的行数太多,无法手动执行此操作,我该如何执行此操作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-12 09:24:24

而不是:

代码语言:javascript
运行
复制
=INDEX($Sheet1.B1:B100;MATCH(C1;$Sheet1.D1:D100;0))

使用:

代码语言:javascript
运行
复制
 =INDEX($Sheet1.$B$1:$B$100,MATCH(C1,$Sheet1.$D$1:$D$100,0))

在不想更改的每一列和每一行之前放置一个$美元符号。那是$B$1 ..。$B$100 ..........$D$1 .....$D$100

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48218084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档