标签: worksheet-function

限制 Excel CPU 使用率

有没有办法限制excel在运行时可以访问的CPU使用量?我有一个 VBA 脚本来计算一堆巨大的数组公式。整个计算使用 100% 的 CPU 可能需要 20 分钟,但在此期间我无法使用我的机器,而宁愿让它在后台以大约 50% 的 CPU 使用率运行,这样我就可以继续做其他事情。有什么建议?

我的操作系统是 Windows 7 Enterprise 64 位,Excel 版本是 2007-32 位

windows-7 vba microsoft-excel-2007 worksheet-function

32
推荐指数
3
解决办法
1万
查看次数

AND 函数为空的空白单元格提供 TRUE 结果 - 为什么?

我有空白的 B2 单元格。

=ISBLANK(B2)给出 TRUE

对它的简单逻辑测试返回 FALSE

=IF(B2,TRUE,FALSE)给出 FALSE

然而当直接在 AND 语句中使用时,它返回 TRUE

=AND(B2,TRUE)给出 TRUE

当然,在 AND 语句中间接使用时,它仍然返回 FALSE

=AND(IF(B2,TRUE,FALSE),TRUE)给出 FALSE

你能解释一下为什么我的 Excel 会这样吗?

worksheet-function microsoft-excel microsoft-excel-2013

31
推荐指数
2
解决办法
3918
查看次数

如何隐藏#DIV/0!引用的单元格为空时出错?

在列 CI 中有生产。在列 DI 中有目标。在列 EI 中有方差 %。我的公式是=(D11-C11)/D11

但是,如何在工作表中隐藏单元格,直到将某些内容放入D11&C11以隐藏#DIV/0!. 我曾尝试使用该IF公式,但似乎弄错了?

worksheet-function microsoft-excel

28
推荐指数
3
解决办法
6万
查看次数

如何将逻辑运算符放入 Excel =IF 公式中?

我正在尝试输入一个公式以根据 IF 条件显示文本。我能管理的最好的是......

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")
Run Code Online (Sandbox Code Playgroud)

但这似乎完全错误地工作,当 myval 超出范围时显示 OK,当它在范围内时显示 Not OK。如何正确指定逻辑与?我已经尝试过&&正如我在问题here和内括号中看到的那样,但这些会导致错误。

worksheet-function microsoft-excel-2003 microsoft-excel

27
推荐指数
1
解决办法
12万
查看次数

将布尔值转换为 {0, 1} 的 Excel 公式

什么是Excel公式布尔值转换{FALSE, TRUE}{0, 1}

假设有一个短于=IF(cond,1,0).

worksheet-function microsoft-excel

26
推荐指数
3
解决办法
10万
查看次数

我需要在 XLS 单元格中找到最后一个空间

我有一个带有文本值的 Excel 工作表,例如在 A1 中:“这是文本”。我需要找到最后一个空格字符的位置。是否有一个excel公式可以给我想要的结果?我试过 FIND 和 SEARCH,但是这些都是从左边开始的,我需要的是从右边开始。

worksheet-function microsoft-excel

24
推荐指数
2
解决办法
6万
查看次数

你能在没有 VBScript 的情况下在 Excel 中做正则表达式吗?

我正在寻找一个 Excel 函数,我可以将它放在一个单元格中以对另一个单元格的内容进行正则表达式搜索。有什么可以做到这一点吗?我不想为此将 VB 脚本添加到电子表格中,因为我可以更快地对解决方案进行硬编码。只是最快的解决方案是函数。不过我一个也找不到。所以也许什么都没有。

有人知道吗?

regex worksheet-function microsoft-excel

23
推荐指数
3
解决办法
8万
查看次数

在 Excel 中,如果我的公式返回 #NA,我可以提供“默认值”吗?

例如,

假设一个单元格的值是:

IF(ISNA(VLOOKUP(A3,somesheet!G:J,3,FALSE) * VLOOKUP(A3,someothersheet!A:D,4,FALSE)), 0, VLOOKUP(A3,somesheet!G:J,3,FALSE) * VLOOKUP(A3,someothersheet!A:D,4,FALSE))
Run Code Online (Sandbox Code Playgroud)

在这里,我想要两个 VLOOKUP 的乘积。但有些行可能不存在,因此它可能返回 NA。如果它返回 NA,只需在此单元格中输入零,否则我想要产品。

你必须在那里有两次完整的表达似乎很愚蠢。是否有一些快捷方式我可以说“做这个计算,如果它返回一个值,使用那个,否则使用一些默认值?

worksheet-function microsoft-excel

23
推荐指数
2
解决办法
3万
查看次数

如何在Excel中以分钟为单位获得时差?

我在 Excel 工作表的两个单元格中有时间值,我需要以分钟为单位的时间差。

Excel中的单元格如下:

   A        B        C
1  6:38     8:23     1:45:00
Run Code Online (Sandbox Code Playgroud)

A 是开始时间
B 是结束时间
C 是时差(B1-A1),以hh:mm:ss格式显示

A 和 B 列的格式为自定义 hh:mm ,单元格 C 的格式为自定义hh:mm:ss

但我需要将单元格 C1 中的值设为105而不是1:45:00

您能否帮助以分钟为单位显示时间并提供正确的格式?

date-time worksheet-function microsoft-excel

21
推荐指数
3
解决办法
14万
查看次数

如何在 Excel 中搜索换行符或换行符?

我已经将一些数据导入 Excel(从文本文件),它包含某种换行符。最初看起来像这样: 换行符

如果我按 F2(编辑)然后在每个单元格上用换行符 Enter(保存更改)(没有实际编辑任何内容),Excel 会自动将布局更改为如下所示: 在此处输入图片说明

我不想在这里使用这些换行符,因为它会在轨道上进一步弄乱数据处理。我如何搜索这些以检测更多?通常的搜索功能不接受输入字符作为搜索字符。

worksheet-function data-transfer data-validation microsoft-excel

21
推荐指数
4
解决办法
16万
查看次数