Tag: excel indirect

excel函数INDIRECT()

我有这个Excel函数INDIRECT($D$2&"!A:A") ,它返回一个实数。 我没有得到的是“!A:A”。 $ D $ 2&是指工作表名称,那么它对这个工作表的A列有什么样的math公式?

公式获取列中的最后一个值,然后在同一行中的另一个单元格的值

我有一个表格,其中rows = depth和columns =每个月和每年的调查value 。 不是所有年份/月份都有调查,所以一些单元格是空白的。 我想要做的是确定每个调查已经完成的深度,因为在所有的年份/月份中调查并不一样。 depth值存储在列E中,调查value s从列F到DM。 我可以使用Pearson的这个公式来调用每列中的最后一个值: =INDIRECT(ADDRESS(MAX((F1:F111<>"")*(ROW(F1:F111))),COLUMN(F:F))) 但是这给了我value (我不需要),而不是depth 。 我想知道哪个depth (行值)最后一个value对应。

使用另一个工作表的单元格引用递增自动填充公式? (= INDIRECT?)

我正在尝试自动填充这些公式,增加单元格引用以遵循下面的模式。 公式平均块数为12,单元格引用每次增加11个; 我查看了一些其他相关的问题,我认为INDIRECT函数是要走的路,但是在我的公式中遇到了麻烦: Sheet2,单元格D2 =IF(ISERROR(SUM('Sheet1'!D2:D13)),0,SUM('Sheet1'!D2:D13)/MAX(1,COUNTIF('Sheet1'!D2:D13,">0"))) Sheet2,Cell D3 =IF(ISERROR(SUM('Sheet1'!D14:D25)),0,SUM('Sheet1'!D14:D25)/MAX(1,COUNTIF('Sheet1'!D14:D25,">0"))) Sheet2,单元格D4 =IF(ISERROR(SUM('Sheet1'!D26:D37)),0,SUM('Sheet1'!D26:D37)/MAX(1,COUNTIF('Sheet1'!D26:D37,">0")))

将INDIRECT和IF函数与dynamic范围一起使用

我试图将INDIRECT和IF函数结合在一起,这样我就可以拖动公式而不需要#REF! 错误,当我运行我的macros。 目前,我有一个工作表具有所有的IFfunction和另一个工作表。 目前的IFfunction是: =IF('First Half'!T2="Loblaws","CA",IF(RIGHT('First Half'!T2,6)="Canada","CA","US")) First Half是工作表, T2是参考单元格。 我希望能够使用INDIRECT,所以如果参考行2被删除,我不会得到#REF! 错误。 但是我也想把公式拖到下一行的引用T3 。

在Excel中使用间接公式来获得1 +单元格范围的乘积

我试图使用间接与数组公式得到1 +单元格范围的产品(例如D5:D7)。 当我尝试使用下面的语句时,我得到一个#VALUE! 错误。 ={PRODUCT(1+INDIRECT("$D"&K5&":$D"&ROW($A4)))} 在上面的代码中,K5将包含一个小于Row($ A4)的数字(即小于4的数字)。 有人可以提出一个方法来完成这个? 非常感谢

在VLOOKUP中使用date(带有date的单元格)

我有一个包含我的数据的主表,以及31个可能的表格,其中附加的数据用于各种计算的input。 我想用一个VLOOKUP来获取正确的数据,但是Iml很难用附加的工作表参考。 我希望根据主表第三栏中的date做出这个dynamic公式。 这是目前的工作: =VLOOKUP(A2,'1'!$A$1:$B$153, 2,TRUE ) 我希望能得到像下面这样的工作: =VLOOKUP(A2,' "Day(C2)" '!$A$1:$B$153, 2,TRUE ) 其中C2是我的date,那么它会抓住从那天开始的那一天,并对该表单和范围进行查找。

带有INDIRECT的dynamicVLOOKUP

我需要使用INDIRECT对不同的工作簿和特定的工作表执行VLOOKUP。 名称和图纸名称应该在直接函数中dynamicinput(它们可以在单元格H2和H3中find)。 这是我有麻烦的地方。 我正在尝试以下内容: =(VLOOKUP(A2,INDIRECT("'["&H2&".xls]"&H3&"'!$1:$100000"),4,FALSE)) “细胞”不被认可,似乎是string的一部分,而不是variables。

间接自动完成的困境

我有五张纸: 概观 发票 20151017 20151019 20151202 “概览”中的单元格N1包含“20151017”。 我希望使用INDIRECT函数将N1!J3(所以20151017!J3)调用到Overview中的单元格N3。 这类作品: =INDIRECT("'"&N$1&"'"&"!J3") 当然,直到我试图把它扩展到N4。 当写入N1&并复制下来时,N1会变成N2等,但是J3永远不会改变。 我如何去解决下一个56行和2个跨越?

拖动INDIRECT公式时如何更改单元格引用?

我正在使用INDIRECT函数来引用一个特定的工作表,但是当我拖动整个行时,我希望单元格引用改变,而不是工作表引用。 我遇到的问题是我的INDIRECT公式的工作表参考是同一工作表上的一列单元格。 这是我想要实现的那种公式,但是现在我不得不手动更改横跨列的单元格引用。 如何通过拖动来构造公式来实现这一点? ColA ColB ColC (Sheet) A3: 50113 =INDIRECT($A3&"!E21") =INDIRECT($A3&"!F21") A4: 50900 =INDIRECT($A4&"!E21") =INDIRECT($A4&"!F21") A5: 50901 =INDIRECT($A5&"!E21") =INDIRECT($A5&"!G21")

具有INDIRECT / MATCH数组的外部工作簿VLOOKUP

好的,在我拔头发之前我需要一些帮助:P 我最终想要做的是find第二个vlookup值。 基本devise是1.用MATCH公式查找值行号2.然后使用INDIRECT公式将表格arrays从原始VLOOKUP 听起来很简单。 而且我已经在单个工作簿中完美地工作了,但是我的VLOOKUP需要在第二个工作簿中查找值。 在我的脑海中,下面的公式可以工作,但显然不是。 =VLOOKUP(A1,'[InsightsDataExport.xlsx]Lead Profile'!(INDIRECT("AP"&(((MATCH(A1,'[InsightsDataExport.xlsx]Lead Profile'!$AP:$AP,0))+1))):AR10000,2,FALSE) 所以我的确是 看看Workbook 1 A1单元格 工作簿2中的表格数组(也称为InsightsDataExport) 间接配对列“AP”与行号。 使用MATCH公式find行号,在工作簿2中find第一次出现的A1值forms工作簿1 AP列然后加1(因此表数组从第一次出现开始) 我只是在这里转转。 如果有人可以直接指出我将不胜感激。