我正在尝试编写一个Excel函数,用于从同一行 中的相邻单元格中获取数据。这样做的正确功能是什么?我一直在寻找几个小时,却找不到它。
谢谢!!!
答案 0 :(得分:3)
这个帖子回答了这个问题: Self-reference for cell, column and row in worksheet functions
要获取同一行中单元格的数据,您可以使用:
= INDIREKT(ADRESSE(ZEILE(); SPALTE() - 1))
(德语Excel)
= INDIRECT(ADDRESS(ROW(),COLUMN() - 1))
(英文Excel,未经测试)
答案 1 :(得分:2)
如果您试图在A栏中获取信息,并且可能会将其乘以B单元格中B列中的某些内容,那么您可以这样做:
=A1*2
这就是你在说什么?这似乎太简单了......
编辑试试这个:
=$A1*2
然后将单元格右下角的小方块向下拖动所需的行数。
答案 2 :(得分:1)
我知道这是两年前写的,但是当我不能这样时,我感到很沮丧,所以我想我会把它发布在这里。您所做的只是在要引用的行或列前面放置一个美元符号($)。因此,例如,如果您想从C列获取数据但使用不同的行,您可以这样写:
$C1
它被称为混合单元格引用。资料来源:Introducing Excel Formulas
答案 3 :(得分:0)