问题标签 [excel-2013]

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.

0 投票
1 回答
456 浏览

excel - Excel 2013:生成满足所有要求的列表

我需要创建一个电子表格,随机抽取正确回答所有问题的获胜者。


验证答案

我添加了一个“正确”列来验证答案是否得到正确回答。如果正确则返回QuestionID ,如果 FALSE则返回“不正确” 。

我有另一个表格,其中包含验证数据库结果的答案。

  • 9747 | 错误 | 正确 | 错误的
  • 9748 | 正确 | 错误 | 错误的
  • 9749 | 错误 | 错误 | 正确的
  • 9751 | 正确 | 错误 | 错误的
  • 9752 | 错误 | 错误 | 正确的
  • 9753 | 错误 | 错误 | 正确的

拉出可能的赢家

我需要获取所有正确回答所有问题的 PersonID。如果他们错误地回答了一个问题,他们将被取消资格。此外,如果他们未能回答问题,他们将被取消资格。

有数据的表

0 投票
1 回答
2995 浏览

registry - 检测是否安装了 Excel 2013

可以通过检查注册表中是否存在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Excel\InstallRoot 来检测 Excel 2010。

Excel 2013 似乎 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Excel\InstallRoot 不起作用。

如何检测是否安装了 Excel 2013?

0 投票
3 回答
8064 浏览

vba - 如何编写 Excel 2013 的电子表格比较脚本?

我正在尝试将Excel 2013 的 Inquire Add-in 中花哨的新电子表格比较功能合并到 VBA 脚本中。

计划是有一个宏来自动比较具有预定义名称的两个电子表格,并将所有差异导出为新电子表格。

迄今为止,没有成功。

这是我到目前为止所尝试的:

  1. 通常,为了学习如何自动化一些 Excel 功能,我使用 Record Macro。
  2. 如果失败了,我会查看可添加引用的列表,看看我是否遗漏了一些明显的东西。

在这种情况下,这两个都失败了。当我录制一个宏时,没有出现与电子表格比较相关的代码(只出现了像单元格选择这样的外围东西)。并且没有任何可添加的引用看起来像电子表格比较。

那么如何从 VBA 编写 Excel 的 2013 电子表格比较脚本?

0 投票
1 回答
307 浏览

excel - Excel 动态范围变化(没有逻辑)

一个令人困惑的。我正在使用动态范围

我已将其分配给rOpsNAME MANAGER。然后,我尝试将数据透视表源更改为rOps. 单击进入随机单元格。在 NAME MANAGER 中单击返回,它已更改为:

然后

看似随意。虽然它似乎靠近我点击的单元格?

有任何想法吗?

0 投票
4 回答
39156 浏览

excel - Excel 2013 Forumla 在某些单元格中不起作用

所以我试图在 Excel 2013 中完成一些工作,在得到一个初始公式后,我将它拖到其他几个单元格中。我对引用等进行了所有标准锁定,甚至使用复制粘贴将确切的公式复制到新的单元格公式窗口中。该公式在第一个单元格中有效,而不是在它被拖过的单元格中。粘贴时,它也可以在看似随机的单元格中工作(见屏幕截图)。

公式如下...这是一个全新的工作表,在粘贴公式之前单元格尚未初始化。这是 Excel 2013 的问题吗?由于该公式在某些粘贴中完美有效,而在其他粘贴中无效,我认为这不是问题......我在几个单元格中粘贴后更改了单元格格式,以查看结果是否完全改变 - 它没有。

更新:我添加了假值,并且 IF 在零单元格上评估为假......为什么它在某些情况下正确,而在其他情况下为假仍然是个谜。

在此处输入图像描述

0 投票
2 回答
3557 浏览

excel - 基于Excel版本的条件编译

我知道我可以在 VBA 中使用条件编译来区分 64 位和 32 位版本(使用#If VBA7 Then ...)。

是否还有一个类似的内置常量,Application.Version以便我可以在编译时区分 Excel 2013/2010/2007/... 等?

此外,是否有可用的现有编译器常量列表?到目前为止,我找到了VBA7Win64(例如,从这篇文章中)——但还有其他的吗?

0 投票
2 回答
492 浏览

excel - Excel中字符串的分隔列表,如果没有值则不要添加分隔符

我想将值列表转换为 Excel 中的分隔字符串。我正在寻找一个非 VBA 解决方案,但如果你有一个 VBA 解决方案,请发布,以便我可以看到它是如何完成的。

我想转

  • 附属公司
  • 中心
  • 直流
  • 特许经营
  • 总部

进入:附属 > 中心 > DC > 特许经营 > 总部

这是我当前的代码

此代码有效,但它并不优雅且难以扩展到更多列表项

这是一些屏幕截图

0 投票
1 回答
595 浏览

excel - 如何阻止一个数据透视表影响从不同数据透视表创建的图表?

我正在处理 Excel 2013 中某些服务器上的平均 CPU 负载。我将原始数据放在一个名为 RawData 的表中,该表包含 CPU 负载和每行中的时间戳。我从 RawData 创建了两个数据透视表(loadDaily 和 loadHourly)。在 loadDaily 中,我将时间戳设置为行标签,并将其设置为按天、小时、分钟分组,并从中创建了一个很好的 CPU 负载图表。现在我遇到的问题是,当我尝试仅按小时对 loadHourly 中的时间戳字段进行分组时,它还将分组应用于我的另一个数据透视表 (loadDaily) 以及与之链接的数据透视图。如何使时间戳字段上的分组仅适用于 loadHourly?

0 投票
4 回答
27071 浏览

excel - 如果相邻单元格在指定值之间,则设置单元格的文本

我正在 Excel 2013 中处理学生评估表。我想根据另一个单元格的值设置单元格的显示文本

例如

如果单元格 H3 的值是从 0 到 5,则单元格 I3 应该显示“初学者”
如果单元格 H3 的值是从 6 到 10,则单元格 I3 应该显示“预中级”
如果单元格 H3 的值是从 11 到15、单元格 I3 应显示“中级”
如果单元格 H3 的值是从 16 到 20,则单元格 I3 应显示“高级”

实现这一目标的最佳方法是什么?谁能建议一个我可以在条件格式中使用的公式来实现这个结果?

谢谢

0 投票
1 回答
1583 浏览

excel - 将表格行大小更改为另一个表格行大小

我在一张表中有一个通过 SQL 命令提供的表 1,我在另一张表中有另一个表 2 引用了表 1。我需要 table2 来根据 table1 调整行数,我该怎么做(希望没有 VBA)?

Table2 是一个具有计算列的表,然后每隔一列都是 table1 列。

我在 table2 中的引用是这样的:

calc(table1[column1]) table1[column1] table1[column2] ....

注意:我曾尝试在列参考中使用@,但它不起作用。