问题标签 [excel-indirect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 基于表当前列中的值的条件格式
我有一个包含三列的表:
Name Task Hours
Sheena Task1 5
Sheena Task2 3
Chris Task1 5
Chris Task1 2.5
我正在尝试有条件地格式化该Hours
列。如果此人的总小时数结束,我想在那里格式化单元格7.5
。在示例中,包含小时数的单元格Sheena
应该被格式化,因为她的总数超过7.5
但Chris
' 完全相等,7.5
所以不应该被格式化。
我假设公式是这样的:
但这不起作用。以下是:
但很混乱,因为它不使用列引用。
google-sheets - 使用 INDIRECT 来引用另一个工作表和当前工作表(Google Sheets)
我在谷歌表格工作,而不是 excel。
我目前正在 Sheet1 上工作(并出现以下公式)。在 Sheet2 中,我有其他数据。在单元格 G1 中的 Sheet1 上是“Sheet2”(不带引号)。我引用的单元格 A3 在 Sheet1 上。
这个公式工作得很好:
这个公式也很好用:
但是,此公式不起作用并返回一个空白单元格(不是错误或不适用。只是空白)。
看来我的第二个 INDIRECT 语句不适用于“= A3”。我尝试将引号放在不同的位置并在括号周围移动,但似乎没有任何效果。
excel - 在真/假单元格参考的“SUMPRODUCT”公式中使用“INDIRECT”函数
这是我目前使用的公式:
它很好用,但我想改用它:
不幸的是,我得到了一个#VALUE!
. 我究竟做错了什么?两者都INDIRECT("A"&ROW(()))
返回A359
相同的值,所以我不确定为什么这不起作用。
我不使用简单COUNTIF
函数的原因是因为我删除了所有不必要的组件的公式,只留下了我遇到问题的部分(即我需要使用SUMPRODUCT
公式而COUNTIF
公式不起作用)
提前致谢!
excel - 需要针对跨一系列单元格复制的动态范围进行操作的公式
我正在创建一个相关值网格,例如距离网格。我有一系列单元格,每个单元格都包含一个公式,如果您知道与第一个单元格的偏移量,则其范围很容易描述,而且我无法弄清楚如何指定它。
- 在左上角单元格 (R10) 中,公式是
CORREL(C2:C21,C2:C21)
- 当然是 1。 - 在 (S10) 上方的下一列中,公式为
CORREL(D2:D21,C2:C21)
。 - 在下一行 (R11) 中,公式为
CORREL(C2:C21,D2:D21)
。 - 当然,S11 将包含
CORREL(D2:D21,D2:D21)
,这也是 1。依此类推,对于大约 15x15 的网格。
这是所涉及范围的图形表示:
每当我添加一个新的数据行时,我都必须手动更新几个公式。因此,我希望动态确定最后一个非空白列号(在本例中为 21),例如使用COUNTA(C:C)
. 理想情况下,我也想要计算行偏移量的公式,这样我就可以在整个范围内拖动一个公式。
实现这一目标的最佳方法是什么?我认为 OFFSET 可能是解决方案中的一个组件,但我还没有成功地让它们一起工作。
excel - Indirect(),list2 名称独立于 list1 内容?
如果我理解正确,使用间接()函数,第二个列表必须用第一个列表中的项目命名。例如,在第一列“国家”中,我写:美国、加拿大、法国、西班牙……然后我需要为每个国家/地区提供一列及其城市列表,并且列表必须根据国家/地区命名列表。
我想通过三个步骤创建项目名称:Name1、Name2 和 Name3。(Name2 取决于 Name1 等等)
我希望列表名称独立于列表内容(因此每个用户都可以根据其项目填充列表)。
我想将我的列表命名如下:
一级列表:N
二级列表:
N1、N2、N3、N4...
三级列表:
N1.1、N1.2、N1.3
N2.1、N2.2
N3.1...
...
如果需要保持可实现性,我们可以将每个列表限制为最多 10 或 15 个项目。
如果你能在没有 VBA 的情况下帮助我,那就太好了
提前谢谢
excel - 计算多张工作表的总值
我的 Excel 文件中有以下数据:
表 1
表 2
表 3
我想获取多个工作表中的所有记录,并提供一个总结顶级产品的 Excel 工作表:
概括
有什么办法可以做到这一点?
string - 将链接两个工作表的文本字符串转换为工作公式
我正在尝试将文本字符串转换为公式,但我的文本字符串有点不寻常,因为它描述了两个工作表之间的链接。这是起始公式:
我创建了这个公式以避免手动链接大量电子表格。它捕获单元格的前两个单词,并将其放入将建立链接的文本字符串(如果它是公式)。这样,我可以简单地在单元格 B9 中输入公司名称,这个公式将生成一个描述我想要的链接的文本字符串。这是公式输出:
如您所见,如果这是一个公式,它将生成一个链接,它将返回工作表中的Cell D8
值xxx
。我已经尝试了评估解决方法(见下文)以及间接功能,但似乎都没有工作。如果这没有意义,请告诉我,并提前非常感谢您的帮助!
excel - 如何在公式中使用工作表名称
我将不胜感激有关此问题的一些帮助。此公式在一张纸上查找姓氏和名字,并从另一个工作簿(第 10 年)返回一个值。我在两个工作簿中将工作表称为相同的名称,以便我可以在多个工作表中使用一个公式。因此,我希望公式的“艺术”部分是通用的(当前工作表的名称,但在相应的工作表上寻找一个值)。有人有什么想法让我开始吗?我试过间接但无济于事......
我已经尝试过:=INDIRECT("'"&AJ2&"'!t5")
这似乎可行,但我想更改 t5,以便可以将公式复制并更新为 t6、t7 等。
然后我尝试:=INDIRECT("'"&$AJ$2&"'!"&AK13)
where AK13
contains t5, AK14
has t6 in it 也可以。有没有办法将两者结合起来?我认为这在一定程度上会起作用,但我仍然必须在每张不理想的工作表上放置一个指向另一个工作簿的指针......
excel - 具有间接函数的 Countifs 函数 - 不包括基于范围内的值的计数
您好,我正在尝试根据以下公式计算出正确的计数。一个 Excel 工作簿中的多个工作表的计数相同,使用 INDIRECT 功能,因此经理可以在概览页面上选择要计算的工作表/月(每个月的工作表)。计数基于多个标准(COUNTIFS),现在我需要在 E 列中排除 2 个值。
澄清一下 = 如果列 E = FT-Temp/Fixed Term 或 COLUMN E = PT-Temp/Fixed Term,则不要计算
这是有效的公式(不包括排除 E 列中的值)
=COUNTIFS(INDIRECT("'"&$L$3&"'!$R$1:$R$9000"),$L$9,INDIRECT("'"&$L$3&"'!$H$1:$H$9000 "),N4)
现在我想排除 FT-Temp/Fixed Term 和 PT-Temp/Fixed Term(E 列中的值):下面的公式没有返回正确的数字。
=COUNTIFS(INDIRECT("'"&$L$3&"'!$Z$1:$Z$9000"),$L$8,INDIRECT("'"&$L$3&"'!$H$1:$H$9000 "),N4, INDIRECT("'"&$L$3&"'!$E$1:$E$9000"),"<>FT-Temp/Fixed Term",INDIRECT("'"&$L$3&" '!$E$1:$E$9000"),"<>PT-Temp/Fixed Term")
谢谢您的帮助
excel - 按单元格变量引用另一张表?
我想做的是创建一个引用另一张纸的公式。我不想直接添加工作表的名称,而是希望能够将工作表名称作为变量。
我的公式如下:
工作表 1 是此处静态引用的工作表,但单元格 A5 将是确定要查看哪个工作表的单元格。而不是说“表 1”,它需要类似于 =A5
我已阅读有关使用 INDIRECT 的信息,但是无法使其正常工作
如果有人可以提供帮助,将不胜感激