问题标签 [excel-tables]
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.
sql - SSIS 将数据从 SQL db 复制到同一 excel 目标上的多个选项卡
我有一个 SSIS 包,它将数据从平面文件源加载到 SQL Server 数据库中的表中,然后我有一个 SQL 任务来获取特定数据并加载到 excel 目标中,我想添加另一个 SQL 任务来加载不同的数据到同一个excel工作簿但在不同的选项卡上这可能吗?
excel - 需要从 Excel 表中删除空行,然后调整表的大小 - 使用 VBA
我写了一个宏(主要是通过记录它),它从一张纸上的一个部分复制数据,然后在另一张纸上计算我的表格的结尾并粘贴(粘贴特殊,因为我粘贴的数据是一个公式,我需要粘贴值)数据到我的表的末尾,这本身就增加了我的表的大小。这样可行。
我的问题是我不确定我的原始数据范围(我正在复制)中有多少实际上会有值(有一个公式给它一个值或“”),所以我取了一个大范围,以防万一
所以....在我粘贴它之后,我想通过我的表格并删除所有添加的只有空字符串(“”)并且没有值的行,然后调整表格的大小,使其仅与有数据的行。这些行可以在我粘贴的数据的中间或末尾。我需要有关 VBA 代码的帮助才能做到这一点。
我可能还需要清除表格自动添加到这些附加行的格式,这是我到现在为止的代码
vba - 引用表的 .DataBodyRange 的特定范围
假设我有以下示例表
我有一个贯穿整个ListColumn(2)
(C / 3 列)的 for 循环,并根据谁拥有最多的苹果(例如 Michael 是 1,Robert 2 等)对“用户”进行排名
但是,假设我只想引用表格的特定范围
(例如,假设Range("C7:C9") <=> ListRows(3,4,5)
)
我该怎么做?
我有以下代码:
基本上,我需要以某种方式将.DataBodyRange
自身限制在特定范围内,问题是,.DataBodyRange
指定为将整个列/行或整个 ListObject 中的仅 1 个单元格作为.DataBodyRange([row index], [column index])
.
因此,在选择 Robert,Michael,Laurel 的假设示例中,ListRows(3, 4, 5)
预期结果将是:
任何建议如何做到这一点?
excel - 在 Excel 中的单独工作表中粘贴表格的公式
我在 Sheet1 上有一个名为 Table2 的表,我只需要一种方法将其粘贴到 Sheet2 的某个单元格中,以便为 CSV 文件做好准备。是否有可以在单元格中使用的公式在不同的工作表中显示我的表格?
Table2 每周动态变化,所以我需要一个公式,将整个表格复制并粘贴到 Sheet2 上。
我只找到了如何进行结构化表格引用,但还没有找到如何复制和粘贴整个表格。
excel - 防止用户在表中插入行,除非使用 VBA
我创建了一个用于输入数据的表。但是,当用户使用它时,他们会在表的中间插入行。这使公式变得混乱,因为函数的设计只能向前推进。有时当用户手动添加行时(只需在表的最后一行之后输入下一行),该函数会自动填充,但该函数经常不正确。
所以我添加了一个按钮来将行添加到表中,并且没有问题。现在我想禁用用户手动添加行的功能,这意味着只能通过单击按钮添加行。
据我研究,人们都建议使用保护表功能。但它会删除所有添加行的能力,包括通过 VBA。其他提供仅阻止通过右键单击行列插入行的 VBA。我需要禁用所有用户可访问的方式。
这是按钮的代码(如果有任何相关)。
excel - 其他工作簿中的 VBA 排序表
早上好,
我有一个宏,除其他外,它可以对另一个工作簿中的表格进行排序。这是相关的代码位
“wsLSHP”是表所在的工作表。该表名为“Table1”
运行此程序时,出现以下错误:“运行时错误 '1004':, Application-defined or object-defined error
这发生在以下行:
关于导致此错误的任何想法?
excel - 分组计数
考虑 Excel 中的下表:
我试图用 来计算每个order
,attributes
所以我可以得到以下数据的摘要:
- 唯一与否的
orders
数量attributes
orders
一个order
有brown
attribute
但没有其他的唯一数attributes
orders
一个order
拥有该brown
attribute
且另一个拥有该的唯一数yellow
attribute
等等。理想情况下,这些数字也可以分开status
。
但根据上表,总结应该是这样的:
- 唯一
orders
没有的数量attributes
:1(灯) orders
一个order
有brown
attribute
但没有其他的唯一数量attributes
:1(桌子)orders
一个order
拥有brown
attribute
另一个拥有的独特数量yellow
attribute
:2(桌子和枕头)
我一直在谷歌搜索和测试几个小时,但无济于事。
excel - 使用命名范围表时出现 VLOOKUP 问题
我在让 excel 识别我的 VLOOKUP 公式中的表格时遇到问题。这是我试图根据下拉列表中的选择来显示当前数量的公式。
K7 是我创建的下拉列表,引用了我的表“库存”。我已将我的表命名为“库存”,并尝试将我的表转换回范围并重新列出具有相同错误的数据。当我取出公式的 IFERROR("") 部分时,我得到一个 #N/A 错误。我的表格上也有条件格式,突出显示/加粗满足特定条件的行(列值大于另一个列值)。该表与下拉列表位于同一工作表中。我的工作簿中目前没有任何 VBA 代码或项目。
最终,我想要做的是使用下拉列表获取表中的当前值,并通过添加或减去用户指定的数字来更改该值。
excel - 使用或在excel中的平均ifs
所以,我有这个问题,我想通过使用 OR 函数来检查调整列的标准来找到列的平均值,我尝试将 OR 放入 AverageIf 函数,失败,还尝试了“Average(IF(OR(”再次不是正确的回报。认为这是一件简单的事情可以很容易地完成,但不知道为什么它不起作用。所以我的表是这样的:
我想通过检查 Check 1 中是否有任何值来找到 rate 列的平均值;检查 2 或检查 3 列,因此在上述情况下,我将获得除 id 4 和 6 的行之外的所有行的平均值。如果不使用辅助列,这可能吗?
excel - 如何在 Excel 中自动重新创建空白表格
所以我刚刚进入 Excel,我想了解更多关于它的信息,所以请多多包涵。
目前我有一个工作时间表,可以满足我的要求。好吧,并不是所有的事情......我想做的是用它来记录几周等等。所以我的问题;有没有办法自动创建一个完全相似但为空的表?没有日期或时间,全部空白并等待填写,但公式仍然完整,所以我所要做的就是填写日期和时间,它会自动计算所有内容。我希望在输入新行时自动创建一个新表,但此时我只是想知道如何复制此表,使其为空白并准备好填写。任何建议或帮助赞赏!