Questions tagged «microsoft-excel-2010»

Microsoft电子表格应用程序的2010版本。


0
如何在数组函数(CSE)中使excel用户定义函数(UDF)工作?
我正在使用Excel 2010。 我写了一个UDF来为每个月创建一个唯一的数字: yearmonth = 12 *年(日期)+月(日期) 现在我想在CSE中使用它: {= SUM(IF(yearmonth( '方案' $Ĵ$ 3:$Ĵ$ 1000)<> yearmonth(A5),0, '方案' $ķ$ 3:!$ķ$ 1000))} 这会产生一个#value!错误。当我使用“评估公式”#value时!当excel尝试计算第一个数组时出现错误(yearmonth('plan!$ j $ 3:$ j $ 1000))。所以看来问题是在cse中使用我的udf。 udf本身可以正常工作(在cse之外)。如果我删除udf并用等式的长形式替换它 {= SUM(IF(12 * YEAR( '方案' $Ĵ$ 3:$Ĵ$ 1000)+ MONTH( '方案' $Ĵ$ 3:!$Ĵ$ 1000)<> 12 * YEAR(A5)+ MONTH( A5),0, '计划' $ķ$ 3:$!ķ$ 1000))} 这也很好。 …

2
Excel 2013:VBA将公式从一个单元格复制到下一个单元格
我需要在Excel中将一个公式从Cell A3复制到B3,使用按钮在宏下运行: Sub Copy() Range("A3").Select ActiveCell.Offset(0, 1).Formula = ActiveCell.Formula End Sub 然后,随后每次单击该按钮,都需要将公式复制到范围(B3:J3)中的下一个单元格,直到填充整个范围。我不希望只需点击一下按钮即可立即填充范围,而只是每次点击一个单元格,因为这将在几周内发生,因此每周要填充一个单元格。

1
如何计算总重复次数较少?
我正在尝试创建一个计算偏离某个参数阈值的公式,以小时为单位。记录的参数是以加仑/分钟为单位的水流量和化学添加量。每小时记录每个参数。如果参数低于参数阈值,则将其视为偏差。偏差 不是 双重计算:如果两个参数在同一小时内都不正常,那么它只算作一小时的偏差。 我设置了三个列。一个是日期和时间列(2016年1月1日凌晨1点,2016年1月1日凌晨2点等),另外两个是参数列。我可以单独设置用于计算每个参数的偏差小时数的公式。我的问题是设置一个公式,它基本上将两个参数偏差总和为小时,而不计算两个参数都不正确的重复计算时间跨度。 我将不胜感激任何可以提供的帮助或建议正确的方向去。到目前为止,我已尝试使用IF和AND函数以及其他一些功能,但我不确定我需要使用的正确组合。 如果有任何需要澄清的话,请告诉我。谢谢。 编辑* 我无法让表生成器为我工作所以这里是一个如何设置数据的图像: 这是单元格E3中公式的一个示例,我用它来判断给定参数是否为异常(与单元格G3基本相同): =IF(B3>=127,"No",A3) 这是计算细胞F3中总水流量偏差的公式(基本上与细胞H3相同): =COUNTIF(E3:E8,">0") 从上图中可以看出,结果是总共5小时的水流偏差和3小时的化学添加偏差。但是,由于两个参数在某些情况下在同一时间段内发生偏差,因此异常时数的总量为6.这就是我想要一个公式为我计算的。下面是我一直在使用的未完成的公式,尽管它非常不合适: =IF(AND(E3:E8,G3:8) 我的思维过程是IF列E和G在同一时间段内是相等的,然后将它们计算为一小时的偏差。显然它缺少一些东西。我似乎无法绕过下一步去的地方,或者我是否朝着正确的方向前进。

0
创建聚簇列,4个系列,两个轴
我进行了两次调查,每次测量8种不同情景下对收入和订户的影响。我现在想要创建一个聚类柱形图,以显示第二次调查的结果与第一次调查的结果有多相似。在X轴上将是测试的场景(1到8),并且对于每个我想显示根据调查1的收入影响,根据调查2的收入影响,根据调查1的订户影响,以及根据调查2的订户影响事实上,我需要一个辅助垂直轴,因为订户影响的测量百分比变化范围从-20%到+ 20%,收入影响的测量数百万美元,从800美元到+800美元不等。出于某种原因,当我采取最后一步,即告诉Excel在辅助轴上绘制订阅者时,这些小节最终会相互叠加,我无法弄清楚为什么或如何解决它!救命!! 这是我的结果:

1
如何在Windows Excel 2010中进行简洁的两个替代替换? [重复]
可能重复: 你可以在没有VBScript的情况下在Excel中使用正则表达式吗? 我希望用以下几行替换字符串模式: = SUBSTITUTE(SUBSTITUTE(名称,“Vlue”,“替换”),“值”,“替换”) 其中我正在寻找“价值”或“Vlue”并将其替换为“替换”。 也许正朝着这个方向前进(这不起作用): = SUBSTITUTE(名称,“V?lue”,“替换”) 如何在Windows上的Excel 2010中轻松实现此目的?

1
Excel配置为在新窗口中打开时Outlook附件打开问题?
我厌倦了Excel在同一个实例中打开其他文档,所以我研究了如何强制它为每个文件打开一个新实例。 这个答案 工作得很好。 但是,每次我尝试从资源管理器中打开文件而不是从Excel中打开时,我都会收到错误。 这个帖子 通过编辑一些Excel注册表项帮助我纠正了这一点。我对CSV的列表也是如此。在该博客文章中列出了#。条目。 现在我只剩下一个挥之不去的问题 - 我无法直接从Outlook打开Excel附件。它打开Excel,但没有文档打开,也没有显示错误消息。有没有解决这个问题?

1
Excel 2010如果满足两个条件,则插入新行并复制原始行
我有一个充满客户详细信息的电子表格,客户可能有一两个产品。产品1在U列中表示,第2列中为产品2。 如果客户购买了两个产品,我需要复制该行,然后按原样保留Product1代码,并在第一行中将Product2设置为NO,在第二行中将Product1设置为NO,并保留Product2代码。 电子表格可以有100行 - 有人可以帮我吗? 谢谢



2
无法通过VBA覆盖Excel快捷方式
所以我有一堆键盘快捷键映射到我的工作表的各种宏。通常他们工作正常,但突然他们一群不工作。 奇怪的是这是不一致的。因此快捷键ctrl + q将正常工作,但ctrl + alt + r不会(ctrl + alt + r改为改变我突出显示的单元格的格式)。 在我正在使用的所有电子表格中都是如此 - 看起来任何涉及Alt键的快捷方式都没有被映射。 真正奇怪的是,在不同的计算机上运行这些完全相同的电子表格工作正常。 有人有主意吗?

0
如何使组/隐藏行的行为类似于筛选列表,因此更改仅影响可见单元格,以防止意外数据丢失?
当行/列隐藏在组中或手动隐藏行/列时,单元格会突出显示 如果应用了格式,或删除了某些内容,它也会应用于隐藏的部分,例如: 但是,在筛选列表上执行此操作时,只会影响可见行 我想在电子表格中包含一些组,但我担心数据丢失的可能性。是否有某种方法可以改变组的行为,以便不会发生这种情况,或者是否有一些其他的解决方法可以让我拥有容易扩展/可折叠的隐藏单元格,这些隐藏单元格在被错误看不见时无法擦除?


1
VBA;填充数组的最后一行以匹配相邻列的长度
因此,对于VBA的早期尝试,我正在写一个宏: 我正在粘贴一组每月增加行数的数据;数据组织良好,没有空白值/列 我在A-L列中有公式,我的数据被放入L-向前的列中 我想更新A-L中的公式/列以填充以匹配M列中的最后一个值 苦苦挣扎,如果你能够提供一个非常值得赞赏的解释。我知道它涉及选择A中的最后一行:L - 我已经得到了但我无法弄清楚如何干净地填充以每次匹配不同长度的列M. Sub Macro6() ' ' Macro6 Macro ' ' Range("M1").Select Range(Selection, Selection.End(xlDown)).Select ActiveCell.Offset(0, -1).Select Range(Selection, Selection.End(xlToLeft)).Select Range(Selection, Selection.End(xlUp)).Select Selection.FillDown End Sub

1
Excel 2010求解器:两个范围内的决策变量
我正在使用Excel 2010解算器进行一些优化。一切运行良好,除了我想运行解算器找到一个解决方案,使我的决策变量$ A $ 1:$ A $ 10,介于5.1和15.3之间或介于-5.1和-15.3之间。我尝试了很多方法,但无法弄清楚如何设置约束。积极的部分还可以, $A$1:$A$10 >= 5.1 $A$1:$A$10 <= 15.3 这是我遇到困难的负面范围。我试过了 -$A$1:$A$10 >= 5.1 -$A$1:$A$10 <= 15.3 乃至 ABS($A$1:$A$10) >= 5.1 ABS($A$1:$A$10) <= 15.3 但它不起作用。我在网上搜索过,但似乎无法找到任何帮助。这可能吗,如果是的话,我该怎么做?任何帮助将不胜感激。谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.