在引用同一工作簿中的另一张表之后使用CONCAT公式

时间:2019-10-03 19:00:05

标签: excel excel-formula

我正在尝试从同一工作簿中的另一张纸上获取单元格值,但是除了能够执行=US!A3之外,我还需要使A3动态。理想情况下,我想做=US!CONCATENATE(colname," ",rownum)),当我拉下公式时,rownum将增加1。 colname是一个vlookup公式。有人可以帮忙吗?提前致谢!

2 个答案:

答案 0 :(得分:2)

使用INDIRECT:

=INDIRECT("US!" & colname & rownum)

要获取动态编号的行号,我们可以将rownum替换为ROW(),这将返回放置公式的行号。

答案 1 :(得分:0)

目前尚不清楚您要在这里做什么,但是您需要调整公式的编写方式。首先,您需要从公式开始,而不是图纸参考。

如果您在下面看,您会看到我开始公式,并选择单元格A1,因为它不是$A$1,所以当我向下拖动时,它会向下拖动。另外,当我将其拖动时,它也会拖动。然后,我把您所拥有的空间放到这里,这是您的问题不清楚的地方。我不确定您要合并的内容,因此我默认使用单元格B1

=CONCAT(Sheet1!A1," ",Sheet1!B1)