问题标签 [excel-2011]
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 - Mac Excel 2011 VBA 评估
我正在将一个 excel VBA 从 PC 移动到 Mac,其中一行具有 Evaluate 功能,例如:
但是,如果我尝试在 mac 上运行宏,则该函数将返回 #name。Mac 端是否有等效的功能来评估?
excel - 3色标度可根据另一列中的数据更改不同列中的颜色
我有一个 Excel 文档,其中 A 列和 B 列中有名字和姓氏。与百分比中 C 列中的这些名称相关的数据。
我已经能够根据 3 色标度中的值有条件地格式化数据列 C 中的百分位数,但我需要 A 列和 B 列中的名称使用相同的 3 色标度公式从 C 中的数据更改颜色。我似乎无法在网上找到任何可以教我或向我展示如何使用 3 色滑动刻度来改变不同单元格中的颜色而不是它正在读取的数据的东西。
有人可以告诉我如何匹配颜色或使用 IF 公式从 C(百分比)中的数据更改 A 列和 B 列(名称)的颜色并保持 3 色滑动色标吗?
excel - 在 Excel 2011 for Mac 中保存自定义宏工具栏修改
我在 Windows 中生成了几个自定义宏,修改了 XML,以便自定义功能区选项卡在 2013 版 Windows 中可见,一切都很棒。
我现在正在尝试为 Excel 2011 for Mac 生成等效功能。我做了以下操作:查看>>工具栏>>自定义工具栏和菜单。然后我转到“命令”工具栏 >> 宏,并将 SmileyFace 宏拖到主工具栏。然后我更改了图像,修改了文本,它在本地工作。
为了冗余,我还在“工具栏和菜单”中添加了一个新菜单,并将我所有的宏也添加到了该工具栏中,它看起来像是某种愚蠢的、模糊的浮动框。我使用“附加”按钮将宏附加到文档中。
但是,当我将文档发送给同事时,唯一出现的是模糊的浮动自定义工具栏,没有任何宏映射到按钮,并且按钮没有我的自定义图像。
我该怎么做呢?
excel - 使用单元格值作为对公式中单元格区域的引用的一部分
我的问题类似于这个问题:公式中的行根据另一个单元格中的值更改,即我想使用一个单元格的值作为对另一个单元格公式中另一个单元格的引用。
但是,我希望单元格的值只是单元格范围的一部分。让我给你举个例子:
A1 持有worksheet-a
在 C1 中,我想有一个论坛,结果=SUM('worksheet-a'!B:B)
基于另一个问题,我认为类似的东西=SUM(INDIRECT(A1)&"!B:B")
可能会做到这一点。可悲的是,事实并非如此。
你有什么想法?
谢谢!
excel - 如何将保存的图表模板应用到现有图表?
我最近在 excel 中创建了一个自定义等高线图,以使用热图颜色映射显示我的数据。我在 Mac 上使用 Excel 2011。我找不到重用已保存模板的方法。帮助指示我
- 点击图表
- 在图表选项卡上的更改图表类型下,单击其他,然后在模板下,单击您创建的图表模板。
菜单中没有“模板”图标组或条目。
我在这里想念什么?
vba - 如何根据单元格内容构建不连续的行范围?
我刚刚开始使用 VBA for Excel。近十年前,我在大学里使用过 VB 和 Java,那时我已经能胜任了,但基本上是从头开始。(嗯,不像骑自行车。)
我试图了解构建一个不只是声明为 A1:J34 或其他的范围的方法。我的谷歌搜索面临的挑战在于,在搜索“范围”和表明我所寻求的术语时,我得到的点击量远远超过我所需要的,其中大部分点击量甚至没有解决我需要的基本摘要信息。
因此,这是它的基础知识:Mac 上的 Excel 2011。工作表的数据从 A 到 M,一直到 1309。它是标题行后跟数据行的重复模式。啊。似乎创建工作表的人更多地考虑从工作表打印而不是数据的组织。我需要清理它和 3 个类似的东西才能在数据透视表中使用,而在这种愚蠢的重复布局中它是无用的。
标题行如下:姓氏、名字,然后是 10 个日期单元格。标题下的数据行当然是姓名,然后是 1 或 0 代表出勤率。每个标题下有 20 到 30 个名称。然后它重复。并且每隔几组日期就会改变一次,从上一组停止的地方开始。
我现在需要做的是:我正在尝试通过添加以特定值开头的所有行(在 A 列中)将一个范围组合成一个范围变量。在我的情况下,该值是字符串“姓氏”,因此我可以让范围变量保存所有以“姓氏”开头的行中的所有单元格。然后,这将捕获所有需要采用日期格式的单元格。(我这样做是为了确保日期标题实际上都是日期格式 - 因为它们现在不都是日期格式,许多只是“常规”单元格。)
我的问题:
- 当告诉一个范围对象它的范围是什么时,你如何给它提供单元格/行/列,这些单元格/行/列不仅仅是由编写代码的人输入的开始和结束单元格定义的块,而是基于行标准?例如:根据 A 中“名字”的存在,创建一个 Range,其中包含从 A 到 I 列的第 1、34、70、93 和 128 行。
- 最常见的方法是什么?
- 其中哪一个最适合我的需要,为什么?
vba - 如何在重新排列单元格的同时合并逆时序表,防止堆叠?
好的,我会尽力解释这一点。一个奇怪的问题要解决,它超出了我的技能水平(新手)。适用于 Mac 的 Excel 2011。
工作簿有 11 张。工作表名称都是“月年”。(例如:工作表 1 的标题为“2013 年 6 月”)工作表名称是按时间倒序排列的。(2013 年 6 月、2013 年 5 月、2013 年 4 月等)每个工作表都有相同布局的数据:A1 是工作表的名称。B1 到 B 保留日期的不同端点。(大约两周,但工作表之间差异很大) A2 和 A 中的向下是所有名称,如“last,first”。B1 下方和向外的其余列是空白、0 或 1(第 1 行的日期出席)。
我需要做的:在一张表中获取所有数据,日期沿第 1 行按时间顺序排列,名称按字母顺序排列在 A 列下方。不要弄乱名称与存在的 0/1/空白值之间的关联在原纸上。
我做了什么:我在一张非常相似的工作表上使用 Excel GUI 手动完成了这项工作。它花了很长时间!我也一直在编写或采购 Subs 来完成这些工作表所需的其他一些工作,以使它们为这次大的重新排列做好准备。但是我已经在我的极限中编写超级简单的“查找其中包含单词'total'的行”之类的东西。
我知道在这里做什么,但不知道怎么做。
从最旧的工作表开始,复制到新工作表(YearSheet)中。从 2ndOldest 取名字,粘贴到 A 中已经存在的名字下。将日期和它们下面的单元格放入 YearSheet,但在列上交错排列,以便它们从第一张表停止的地方开始。与 nextYoungest 再次重复,同样的交易。姓名、日期和数据下的姓名沿字母轴突出,以防止与以前的日期重叠。最终,它是 A 中的一长串名称,其余部分是数据块的降序步进模式。按字母顺序对所有内容进行排序。查找相同的名称并将其压缩到一行中,而不会丢失数据(为什么 Excel 只保留左上角?Aaargh!)
所以,我知道这里有很多问题要问。不知道这对于一个问题来说是否太多或过分了,但我只是被难住了,所以发布它是希望有人能理解 VBA 来做到这一点。
excel - 将 Excel 2011 宏中的 VBA 中的计算字段添加到 Excel 2003 书中的数据透视表
我有一个在 Excel 2011 工作簿中运行的宏,它正在操作 Excel 2003 书中的数据透视表。到目前为止,我还没有添加添加或隐藏字段的问题。
我正在尝试添加一个计算字段(如此处 - http://msdn.microsoft.com/en-us/library/ff834479(v=office.14).aspx),但它不起作用。
获取错误 450 - 参数数量错误或属性分配无效。
当我记录相同的任务时,结果是:
它被记录并保存在 2003 文件中,所以我确定这是一些 Excel 2003 业务(从 2011 年开始运行时不起作用)。
那么,有没有办法从 2011 工作簿中运行的宏中将计算字段添加到 2003 工作簿中的数据透视表?
谢谢!
excel - 将 Percentile_Inc 添加到 Excel 2011 MAC?
Mac 2011 似乎不包括 Percentile_Inc。
我的问题很简单,是否可以在 Excel 2011 MAC 版本中添加 Percentile_Inc ?
提前致谢。
蜜蜂
excel - 动态构建范围以在 XIRR 公式中使用
我有一张这样的表格:
我正在寻找为每个基金提供 XIRR 的输出列。XIRR 函数将值和日期作为范围。我需要一种使用基金名称作为搜索条件来动态构建范围的方法。
在按名称排序后,我可以手动指定每个基金的范围,但这不是一个可扩展的解决方案。