问题标签 [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.
excel - Excel单元格相对于某个值的复制值
我有一个 excel 文件,其中包含大约 1500 个名称的列表,这些名称有他们的邮政编码,我需要一种方法来快速插入相对于这个邮政编码的县。
我有另一个列表,其中包含基于 ZIP 的县。为每个人添加正确的县值的最快方法是什么?我曾尝试使用结构化引用来做到这一点,但已经碰壁了。
excel - 对表中的过滤列求和
在 Excel Vba 中,我正在对引用 ListObject 的表列进行过滤;
我想在执行进一步的代码之前测试过滤后的列,因为过滤器可能不会返回与 100 的值匹配的行。我找到了一些关于 TotalsCalculation 方法的信息,但很难对其进行编码。关于我在这个简单示例中缺少的任何想法?
vba - 复制工作表时的表参考
已在此处回答的问题的第二部分 First Part Of Question
我有一个工作表,其中包含一个表,该表有一些代码可以在需要时添加列。这工作得很好(感谢本网站上的答案),但在代码中它引用了表名(在这种情况下,它是一个名为“Labour”的表)。工作表也是一个空白模板,它再次包含一些代码,用于复制整个工作表并将其粘贴到工作簿的末尾以用于下一个新任务。
我现在遇到的问题是,由于我在模板工作表上有一个表格,当工作表复制到新工作表时,表格名称会发生变化(即,如果它是 table1,则在新工作表上命名为 table2)。这反过来会停止将新列添加到新表中的代码。无论如何让代码“知道”表格上的表格并使用它吗?
我可以让表格名称出现在单元格中,有没有办法使用它?
向表中添加列的代码是:
如您所见,表名“Labour”在代码中
因此,在新工作表上添加新列时出现错误(因为新工作表上不存在表 Labor)。
excel - 过滤表中的数据验证列表
以下是源数据(sTable)
目标表:(dTable)
所需的下拉列表:
我正在制作一个 Excel 表,该表将有一个数据验证下拉列表(dTable 中的 UserB 列),以从同一工作簿中另一个工作表上的另一个表(sTable)中选择数据。我遇到的唯一问题是我希望过滤用户列表,以便只有在列表列中具有“是”的用户才会显示在 dTable 中 UserB 列的下拉列表中。
我尝试了间接,但我无法让数据过滤。有没有办法在数据验证公式中过滤这个?或者这甚至可能吗?
office365 - 用户的 PowerApps 错误消息
我基于存储在 OneDrive 上的 Excel 工作簿创建了简单的 PowerApp。该工作簿包含一个 1,000 行和 3 列的表。
PowerApp 非常适合我(所有者)。但是,当我与另一个团队成员共享它并提供查看访问权限时,他会在应用程序加载数据失败后收到错误消息。我还与团队成员共享了 One Drive 上的工作簿,他收到了相同的错误消息。除了错误消息和缺少数据外,该应用程序看起来很棒。
我错过了什么?
excel - Excel 数据透视图 - 两个值的百分比
假设我有下表:
我制作了一个如下所示的数据透视表:
我现在想添加一个,即金额ROW
的百分比。即是这样的:DONE
TOTAL
的公式% DONE
是DONE / TOTAL
我尝试将另一个DONE
字段添加到数据透视表(即SUM OF DONE2
),然后将值设置为% OF
、基字段TOTAL
和基值(previous)
,但是这使得% DONE
返回值#N/A
。我已经尝试了上述的各种组合,但都返回相同的#N/A
. 即我的数据透视表是这样的:
我试过谷歌搜索如何做到这一点,但仍然无济于事。如果我正在寻找的是可能的,请告诉我。
vba - 使用 For 循环添加命名工作表
我正在尝试编写一个代码,该代码将获取标题/名称列表,并为每个标题/名称创建一个选项卡,每个工作表都有一个列表中的名称。例如,给定 ActiveSheet 上的一个表(可能不一定是 sheet1)
我想在 ActiveSheet 之后添加 2 个工作表,分别命名为“This is Metric1”和“This is Metric2”(理想情况下,我想用“testing1”和“填充每个新工作表的单元格 A1” testing2”,同样,我们还得先走,然后才能跑)。我对 VBA 还是比较陌生,所以请用我的错误代码裸露——这是我迄今为止尝试过的:
我知道我可能过于复杂了,但我不知道如何完成这个 - 请帮助!
excel - Excel 参考
我正在尝试比较一个值(例如,如果 D4 >= 10),如果这是真的,让它拉出列中的数据。这是在同一个 Excel 表中将信息从一个表传递到另一个表。出于某种原因,如果没有大量空白空间,我似乎无法对整个单元格范围执行此操作。我尝试了一个非常基本的公式,该公式有效,但将一堆单元格留空。这个公式如下:
我尝试了 VLOOKUPS 和许多其他引用公式,如 INDEX,但似乎无法使其适用于 if 条件。我知道这是一个非常基本的问题,但想知道是否有人可以帮助我解决这个问题。
只是为了清楚我想要做的是如果 D 列中的值大于或等于 10 则提取 C 列中的数据。这是在同一张表中从一个表到另一个表但没有任何空单元格. 这样当 D 列在列表中的值为 10 或更多时,它会提取 C 列中的所有值。
先感谢您。