Questions tagged «microsoft-excel»

Microsoft的电子表格应用程序。如果您的问题涉及在VBA中对Excel进行编程,请与[vba]一起使用此标记,如果涉及Excel公式或工作表函数,请与[worksheet-function]一起使用。




7
即使没有窗口焦点,如何保持Microsoft Excel全速运行?
我已经注意到,当Excel 2007(可能是早期版本)具有窗口焦点时,Excel将以全速运行,这意味着打开文件的速度很快,并且长时间运行的VBA宏也会快速执行。 如果Excel窗口失去焦点,则Excel的线程优先级似乎会急剧下降,并且在缓慢移动焦点时打开的大型文件将缓慢打开,并且复杂的VBA宏需要很长时间才能完成。 有什么方法可以使Excel的优先级保持高位,而不管它是否被关注? 我知道我可以通过任务管理器人为地提高线程优先级,但是我不确定这可能会对电子表格或OS产生什么样的连锁反应。 我的系统是具有4Gb RAM的快速双核,并且正在运行Vista 64。 编辑说明: 我的问题不只是通过任务管理器提高Excel进程的优先级,因为这仅在具有窗口焦点时才影响Excel。 关键是当Excel失去窗口焦点时会发生什么。 从广泛使用Excel来看,似乎设计使它在Excel窗口没有焦点时故意降低了其自身的处理优先级。 为Excel进程设置更高的优先级并不能阻止这种情况的发生-它仅在具有焦点时才赋予Excel更高的进程优先级,而在失去焦点时仍会急剧下降。 在普通的Excel使用中(可能有99%的人使用它),您不会注意到这种效果,但是使用庞大的电子表格(我认为大约有2000个工作表)和复杂的VBA宏才能执行,因此效果非常好显。 理想情况下,无论Excel窗口是否聚焦,我都需要它保持相同的线程优先级。 到目前为止,在处理过程中,我刚从计算机坐了几分钟,以便在崩溃时不会意外单击Excel窗口,但我只是希望有更好的解决方案...也许某种注册表黑客? 编辑: 在此链接上,我在网上仅发现过另一个提及此问题的信息 这是相关的报价... 但是,如果我使用户可以看到Excel 2000窗口并同时使窗口保持焦点,则宏将以其预期的速度执行。同样,窗口必须具有焦点,否则宏会再次缓慢爬行。


9
如何在Excel中更改柱形图的x轴最小值/最大值?
在这里,我有一个二项式分布的柱状图,显示了您可以预期在235个骰子掷骰中掷出6次的次数: 注意:您也可以把它叫做一个二项式质量分布p=1/6,n=235 现在该图已被压缩。我想在水平轴上更改最小和最大。我想将它们更改为: 最少: 22 最多: 57 意思是我想放大图表的这一部分: 奖励指向可以说数字22和57是如何得出的读者 如果这是Excel 中的散点图,我可以根据需要调整水平轴的最小值和最大值: 不幸的是,这是一个柱形图,其中没有选项可以调整纵坐标轴的最小和最大限制: 我可以在Photoshop中对图形做一个非常可怕的事情,但是此后它不是很有用: 问题:如何在Excel(2007)中更改柱形图的x轴最小值和最大值?


6
使用excel,如何计算包含“ true”或“ false”文本的列中的单元格数量?
我有一个电子表格,其中有一列单元格,每个单元格包含一个单词。我想数一些单词的出现。我可以对大多数单词使用COUNTIF函数,但是如果单词为“ true”或“ false”,则得到0。 A B 1 苹果2 2 是0 3 错误0 4 橘子1 5 苹果 在上面的电子表格表中,我在单元格B1,B2,B3和B4中具有以下公式: =COUNTIF(A1:A5,"apples") =COUNTIF(A1:A5,"true") =COUNTIF(A1:A5,"false") =COUNTIF(A1:A5,"oranges) 如您所见,我可以算苹果和橙子,但不能算是真。我也尝试过这个: =COUNTIF(A1:A5,TRUE) 但这也不起作用。 注意-我正在使用Excel 2007。

7
如何使Excel文档在不同的窗口中打开?
Office 2007,Windows Server 2008 x64。 如何制作Excel,以便在双击文档时在新的Excel实例中打开它,以便我可以轻松地将它们作为单独的窗口并排查看,而不必使用“查看全部排列”功能?现在,我必须转到任务栏,单击一个文档以查看它,然后单击任务栏中的另一文档以切换到该文档。或者,我关闭一个文档,打开一个新的Excel窗口,然后将文档拖到那里。 谢谢。

7
单击以选择行到Excel中数据的末尾?
在Excel中,您可以通过单击窗口左边缘的编号来选择整行。但是这样做会选择整个行直到无穷大。如果将填充颜色应用于以此方式选择的行,则填充颜色也会无限扩展。 我需要选择多个不相邻的行,例如第4、6、14和27行,因此单击并拖动一个框将无济于事。 那么,是否有一些简单的方法可以选择JUST到包含数据的列的末尾?

1
将Calc(或Excel)公式切换为英语
我没有使用Calc / Excel的美国/英语版本,因此,每次我要在此处发布(或在其他“网上交易场所”上)或尝试使用其他人发布的公式时,都需要“翻译”它们以前不知何故...(我实际上是为此使用在线参考) 此外,在使用Calc时,我需要记住更改Sheet1.A1与Excel等效的引用,例如Sheet1!A1... 有什么办法可以自动完成所有这些工作,使我摆脱疲劳,每次都能自己解决?

3
自定义用户功能,无需使用VBA
是否可以在不使用VBA的情况下在Excel中创建自定义用户功能? 我的问题是我串了很多标准的excel函数,使它们成为一个很长的函数。此功能在我的工作簿中的25个不同的工作表中使用。如果需要进行更改,我只想在一个地方进行更改,并使更改自动传播到所有工作表中。 例如,一个简单而琐碎的情况就是将一个添加到SUM()的结果中,即。SUM(mySeries)+1,并将其称为新函数MYSUM()。 由于可能出现的潜在错误和增加的复杂性,我不愿意将长公式转换为VBA。

4
使用IF和ISBLANK语句确定某个单元格的范围(如果其中任何一个包含信息)
我有一个公式来检查单元格的范围是否为空。 如果它们全部为空白,我想返回另一个空白。 如果范围内的任何单元格都不为空,我想返回一个值Major Milestone Due。 这是我目前拥有的公式: =IF(ISBLANK(BM2:BQ2),"","Major Milestone Due") Major Milestone Due即使所有空白单元格都有特定的行范围,它也会以形式返回所有内容。

3
为什么“粘贴/特殊”对话框中的“转置”复选框显示为灰色?
在Excel中,应该能够通过选择要转置的区域并进行“复制,选择性粘贴”来将行更改为列,将列更改为行(实际上是通过对角轴旋转图纸)。但是打开的对话框的“转置”复选框显示为灰色。 我尝试了几种方法,例如选择一个正方形区域,选择粘贴之前的左上角单元格,选择粘贴之前的右下角单元格,但是它们都具有相同的结果。 我如何使包装盒不清洁,以便可以检查?

4
当我将表数据复制到excel时,它只会粘贴到A列中!如何解决这个问题?
如果我使用以下链接: http://web.utk.edu/~dhouston/excel/exam1.pdf 要复制表并将其粘贴到Excel中,它只会将值粘贴到A列中的一个长列中(并且每行都有一个值)。 所以A列,第1行是年份,A列第2行是所有系列等等。我曾经能够粘贴文本,它将保留在表格格式中(即使它们没有被分割成单元格)。 我该如何解决这个问题?

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.