Tag: excel indirect

使用间接单元格引用来计算范围中的唯一值

嗨,我试图计算一个范围内的唯一的产品代码的数量应用使用一个标准。 迄今为止的公式是: =COUNTIFS(INDIRECT("'" & B7 & "'!" & B8 & ":" & B9),"*Germany*",INDIRECT("'" & O7 & "'!" & O8 & ":" & O9),"criteria for counting unique values") 我不明白如何采用我在网上看到的使用我正在使用的INDIRECT范围参考的公式。 需要计数的唯一值的范围是包含字母和数字字符的产品代码,单元格types是文本。 有人可以帮我理解我需要添加到我的公式吗? 谢谢。

间接使用可变范围的工作表名称

我有以下公式: =SUMPRODUCT(COUNTIF(INDIRECT("'"&D1:D2&"'!A1"),E2)) 从这里拿走https://www.extendoffice.com/documents/excel/2541-excel-countif-across-multiple-worksheets.html 现在,我正在对D列做一个COUNTA: =COUNTA(D:D) 这基本上会导致我有张数。 现在,我想使第一个公式使用第二个公式的结果: =SUMPRODUCT(COUNTIF(INDIRECT("'"&D1:***COUNTA RESULT***&"'!A1"),E2)) 什么是正确的语法来执行? 没有成功。

Excel:间接() – 填写电子表格中其他指定工作表的汇总表

如何在excel中使用INDIRECT()[或其他函数]来组合名称表引用和单元格引用? 问题背景: 我有一个Excel电子表格,其中包含一组命名表: [1] "S10000_R3.3.2_201703301839" "S10000_T4.3.0_201703301843" [3] "S20000_R3.3.2_201703301826" "S20000_T4.3.0_201703301832" [5] "S30000_R3.3.2_201703301803" "S30000_T4.3.0_201703301817" [7] "S40000_R3.3.2_201703301738" "S40000_T4.3.0_201703301752" [9] "S50000_R3.3.2_201703301707" "S50000_T4.3.0_201703301724" [11] "S60000_R3.3.2_201703301624" "S60000_T4.3.0_201703301647" [13] "S70000_R3.3.2_201703301535" "S70000_T4.3.0_201703301602" [15] "S80000_R3.3.2_201703301430" "S80000_T4.3.0_201703301508" [17] "S90000_R3.3.2_201703301324" "S90000_T4.3.0_201703301400" [19] "S260000_R3.3.2_201704021725" "S260000_T4.3.0_201704021929" [21] "S270000_R3.3.2_201704021241" "S270000_T4.3.0_201704021529" [23] "S280000_R3.3.2_201704020847" "S280000_T4.3.0_201704021100" [25] "S290000_R3.3.2_201704020447" "S290000_T4.3.0_201704020702" [27] "S310000_R3.3.2_201704012331" "S310000_T4.3.0_201704020242" [29] "S320000_R3.3.2_201704011827" "S320000_T4.3.0_201704012128" [31] "S330000_R3.3.2_201704011304" "S330000_T4.3.0_201704011546" [33] "S340000_R3.3.2_201704010652" "S340000_T4.3.0_201704011010" [35] […]

如何将Excel公式更改为引用基于单元格值的工作表和列

我花了几个小时寻找一个适应的解决scheme,然后尝试对我发现的一百万个修改,并最终承认失败。 我使用调查数据来处理调查中每个问题的工作簿都有一个工作表。 整个列是不同的组(即男性,女性等),并在列下是问题的答案选项。 每列下方的单元格表示适合答案选项的组的百分比(即在女性列中,13%是18-24,17%是25-34等)。 工作表可能有50列的组。 我创build了一个单独的工作表,在单元格$O$2中键入工作表名称(即问题名称:“AGE”),回答O4选项(以及该列的下方)以及跨P3行开始的组名称, (即P3 “女性”, P3中的“男性”等)。 我有一个公式工作来填充答案选项,但是想要P4中查找QID – TITLE worksheet具有与P3相同的值的列中的公式,并返回该列中的值和alignment的行column O的标签(即“答案#”)。 我一直在试图使这个vlookup公式的工作 =VLOOKUP(O5,'QID – TITLE'!$E$2:$TY$45,4,FALSE) 如果我知道如何做出以下更改: 更改列索引号(4)以指向与P3具有相同名称的列。 这将使组dynamic…我只需要在第3行开始在列P中键入不同的组名,左侧的表和图将填充新组的数据。 将表格数组更改为使用O2的名称指向工作表。 这将使公式dynamic,所以我只需要改变O2和公式将指向一个不同的工作表(不同的问题的数据)。 希望我已经提供了一个清晰的描述。 很高兴提供任何明确和感谢提前答复。 这里是工作表的公式需要进入: 这里是“QID – TITLE”工作表的公式需要指出的地方。 在这里input图像说明

dynamic表:INDIRECT和INDEX来比较数组公式中的单元格内容

概述 :我正在尝试使用INDIRECT与INDEX,ROW和COLUMN结合来获得一个dynamic表。 问题 : 对于Worksheet1中给定列的每个单元格,请在其左侧读取该单元格的内容。 将Worksheet2中的列的内容与读取的内容进行比较。 对于每个匹配,从Worksheet2中获取一个variables的值。 评估find的值的最大值,将其复制到Worksheet1原始单元格中。 我怎么做(显然是错的) : {=MAX(IF('Worksheet 2'!$A$4:$A$101=INDIRECT(ADDRESS(ROW();COLUMN()-1;4)); 'Worksheet 2'!$D$4:$D$101))} 我期望它做什么: INDIRECT(ADDRESS(ROW();COLUMN()-1;4)) —将内容读取到工作表1中左侧的单元格 'Worksheet 2'!$A$4:$A$101=INDIRECT(ADDRESS(ROW();COLUMN()-1;4)) —获得一个TRUE / FALSE值的数组,其中TRUE是在Worksheet 2列A包含值previousl IF('Worksheet 2'!$A$4:$A$101=INDIRECT(ADDRESS(ROW();COLUMN()-1;4)); 'Worksheet 2'!$D$4:$D$101)每个TRUE,从工作表2的列D中提取相应的值 {=MAX(IF('Worksheet 2'!$A$4:$A$101=INDIRECT(ADDRESS(ROW();COLUMN()-1;4)); 'Worksheet 2'!$D$4:$D$101))} —从COLUMN D提取的值中,取MAX 我得到了什么 :一个#VALUE! 错误。 有人能解释我为什么提出一个可行的替代?

将手机号码与按时间顺序排列的人员进行匹配

我有一个sorting的“客户”表,包含客户的身份证号码和他们的手机号码,从#1到#10 。 这些客户订单/访问将按照时间顺序在另一张表中列出。 我试图通过简单地input他们的ID来获得客户的手机号码,并且可能在我的工作中添加详细信息。 有没有一种方法可以获得客户的单元格的价值,在input的客户ID号码上有所不同? 作为一个Java开发人员,我已经尝试过做'=(Customers!B(A4)) ,但这似乎不起作用。 基本上,我需要在表单客户中为B(客户ID号)的单元格设置一个值,我将如何去做这件事?

可拖曳的间接Excel

我有这个公式: =IF($C7="Y",INDIRECT("'"&$A7&"'!D$12"),0) 但是我想让D$12中的D$12拖动。 我试过添加&但它不工作。 A7部分是可拖动的,我想要的。 帮助非常感谢。

Excel使用间接引用嵌套条件格式

我正在MS Excel 2010电子表格中,用户想要有一些组合的条件格式。 个别我想要应用的function正常工作,即这个条件公式工作: = INDIRECT( ADDRESS( IF( ISEVEN( ROW() ), ROW() – 1, ROW() ), 22) ) = "6 Monthly" 如下所示: = OR( COLUMN() = 25, COLUMN() = 28) 但是将这些公式结合起来不能应用任何格式。 没有错误被返回,但应用条件时突出显示的区域不受影响: AND( INDIRECT(ADDRESS(IF(ISEVEN(ROW()), ROW() – 1, ROW()), 22)) = "3 Monthly", OR( COLUMN() = 25, COLUMN() = 28) ) 如果我希望突出显示两个条件的单元格,我应该如何input公式?

从不同的单元格获得SUMIF范围内的行数

我使用了一种SUMIF函数: =SUMIF('Sheet1'!D54:D63, "QueryText", 'Sheet1'!J54:J63) 我的问题是范围D54:D63和J54:J63会改变,所以我想从其他一些单元格的行数。 例如,在单元格A1中,我有54 ,在单元格A2中,我有63 ,我的公式应该是: =SUMIF('Day by day results'!D(VALUEOF(A1)):D((VALUEOF(A2)), "Day Game", 'Day by day results'!J(VALUEOF(A1)):J(VALUEOF(A2))) 显然, VALUEOF(A1)在那里不起作用,这仅仅是我想要实现的例子。

如何使用结构化引用来标识列,并使用标识列中的行值作为条件?

我有一个名为“student_courses”的Excel 2013表,其中包含stu_id,stu_major,stu_course和一个名为validated_crs的计算列。 我正在尝试为名为validated_crs的计算列创build一个计算每个logging的公式。 在这个计算列中,我需要引用stu_major列中的值来查找第二个表“qualified_courses”中的列。 “qualified_courses”表中的标题与stu_major值相关联。 我需要检查'qualified_courses'中相关列中的任何值是否与'student_courses'表中正在评估的logging中的'stu_course'值相匹配。 如果相关列中的任何值与第一个表中的任何给定logging的stu_course值匹配,则它应该在计算列中返回“已validation”值。 到目前为止,我已经find了如何使用=INDIRECT("qualified_courses"&"["&[@[stu_major]]&"]")返回第二个表列值,但我不知道如何使用返回根据stu_course值检查是否存在匹配值。 非常感谢, 林赛 student_courses表格: stu_id stu_major stu_course validated_crs 5432 MULTE BIOL1102 validated 5432 MULTE MUSC1303 NULL 5432 MULTE ENGL2303 validated 6737 MULTM HIST1104 validated 6737 MULTM BIOL1222 NULL 6737 MULTM EDUC2303 validated 6737 MULTM EDUC1302 validated qualified_courses表格: MULTA MULTB MULTE MULTM ART1301 HIST1301 BIOL1102 HIST1104 BIOL1322 POLS2210 ENGL2303 […]