问题标签 [excel-2019]

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 回答
32 浏览

excel - Excel VLOOKUP 使用表数组中的 2 列

我有以下 VLOOKUP 公式

我正在尝试创建一个在表数组上搜索 2 列的公式。我的范围是 A$2:$E$296 但是它只匹配 A 列并提供 E 列的结果。

我正在尝试创建一个公式,以便如果我的主工作表上的单元格 B5 = A 列中的任何内容“dbVEH”工作表上 B 列中的任何内容,然后在我的单元格 B5 中的“dbVEH”上显示第 5 个 E 列的结果主表。

我这样做的原因是我试图在我的主工作表上涵盖输入到 B5:B64 中的替代拼写。一个单元格可能有“Thomas”,另一个单元格可能有“Tomas”,但它们都需要相等的结果。我在表 dbVEH 上的表格有第一列“Thomas”和第二列“Tomas”,以涵盖不同的拼写类型。

0 投票
0 回答
92 浏览

excel - 当条件范围中的值为 N/A 时,将 N/A 作为 MINIFS 函数中的值返回

当 C 列中有 N/A 时,我希望我的公式在 G 列中返回 N/A。以下屏幕截图提供了我当前的公式:`

=IFERROR(MINIFS(Hoofdtab!$AE$2:AE19883;Hoofdtab!$V$2:V19883;F6;Hoofdtab!$I$2:I19883;">="&$C$2;Hoofdtab!$I$2:I19883;"<="&$D$2;C6;"<>"&N/A);"N/A")

我正在使用 excel 2019

如果有人对我应该如何改变我的配方有任何想法,我会是一个非常快乐的人。

0 投票
2 回答
109 浏览

excel - Excel如果条件在两列获取值中匹配

我正在处理一个简单的 excel 查询,我试图Name根据

  1. 首先,如果ID两个表列值之间的匹配
  2. 其次,如果Status列的值为Pick,则从Name列中获取值。否则Do nothingempty

这是我的桌子-

表 2

表格1

预期结果

我正在尝试这个查询,但这里出了点问题 -

但我收到此错误错误

在此处输入图像描述

谁能帮我解决这个问题!

0 投票
1 回答
587 浏览

excel - 具有来自同一列的多个 IF 标准的 AverageIFS

我尝试在这里寻找解决方案,但遗憾的是我找不到与我相关的足够相似的问题。我有一个很长的 AVERAGEIFS 公式:

以下屏幕截图应提供更清晰的信息:

公式/工作表概述

参考列表中有很多“产品”条目。我想这样做,以便我可以一次过滤两个/三个/四个(单元格 F5 / F6 / F7)产品。目前我使用星号作为“一切都很重要”的标志。在示例中,我只使用一种产品,这很有效。但是,一旦我在单元格 F5 中添加第二个产品,我就会得到 #DIV/0!错误。有谁知道我该如何解决这个问题?

我正在使用 Excel 2019

亲切的问候,

VHes

0 投票
1 回答
446 浏览

excel - 如何自动从Excel中的当前行中减去前一行的时间数据?

这是我想要实现的目标:
这就是我想要实现的目标

在示例中,我手动从单元格中减去前一个单元格的值。
例如:
对于单元格 C2,我使用了 =A2-A1
对于单元格 C3,我使用了 =A3-A2
对于单元格 C4,我使用了 =A4-A3

等等。

如何使此过程自动进行,以便每次在 A 列中输入值时,都会自动从新输入的值中减去列的最后一个单元格。我如何实现这一目标?

0 投票
1 回答
153 浏览

excel - 如何在Excel中以某个关键字开头的单元格前面的单元格添加条件格式?

当前的

我也想将格式扩展到下一个单元格(包含分钟)。
这是我正在使用的公式: 它们都适用于
公式 P: 公式 S:
=$A$1:$B$1,$36:$50,$A$2:$C$35,$E$2:$XFD$35,$D$1:$XFD$1

0 投票
1 回答
169 浏览

excel - VBA Excel,如何在特定列中提取最大值并在特定工作表中显示最大值

我想要实现的是我的工作簿中所有工作表中的最大值,并将它们收集到一个特定的工作表中回应并冻结如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
174 浏览

excel - Excel根据切片器选择隐藏/取消隐藏文本框

我正在尝试隐藏/取消隐藏多个文本框,具体取决于在数据透视表切片器上选择的内容;

如果选择 UK,则显示 TextBox 21,但隐藏 TextBox 22 和 TextBox 23 如果选择 DE,则显示 TextBox 22,但隐藏 TextBox 21 和 TextBox 23 如果选择 FR,则显示 TextBox 23,但隐藏 TextBox 21 和 TextBox 22

我尝试录制一个宏来获取对象的命名约定,然后编写了下面的 VBA 代码,但它不起作用。谁能告诉我哪里出错了(我使用的是 Excel 2019);

任何帮助将非常感激。谢谢

0 投票
1 回答
147 浏览

excel - Microsoft Excel 无缘无故地不断修复我的 .xlsm 文件,并消除了工作表上的数据验证

我最近创建了一个自动化 Excel 实用程序(使用Microsoft Office 2019),我在其中广泛使用了数据验证、VBA 代码、命名范围和格式设置。它运行良好,直到有一天我收到一条 Excel 提示消息,内容如下:

在此处输入图像描述

当我单击 时Yes,它会给我另一个弹出窗口,上面说它恢复了文件,并且还给了我一个指向错误日志 XML 文件的链接。我单击它并使用我的默认浏览器打开 .xml 文件,它显示以下详细信息:

在此处输入图像描述

看起来它正在从特定工作表中删除数据验证,当我在 UI 中导航到该工作表时,我意识到这是真的。为了解决 Excel 应用程序强制执行的这种无根据且重复的数据验证删除,我创建了一个宏代码,它将根据需要重新启用所有这些数据验证。当这个 Excel 文件在另一台计算机上用Microsoft Office 365. 看起来它不仅删除了数据验证,还删除了其他组件,如命名范围和按钮。它可能会删除其他一些东西,我目前不知道。因此,为恢复数据验证而创建的宏不再有用。

为什么会出现这个问题?为什么不同版本的 Excel 表现不同?我该如何解决这个问题?感谢您的帮助。谢谢!

0 投票
1 回答
218 浏览

excel - VBA使用动态数组过滤数据透视表

我有下面的VB代码

这是一个词频分析功能,用户将在 A 列中插入字符串列表,从 A2 开始。他们将单击运行此脚本的按钮。然后,该脚本会将字符串分解为单个单词并创建一个数据透视表,该表将计算每个单词的频率,按频率排序。

以下是显示机制的图片:

  • 来自用户在 A 列上的输入 在此处输入图像描述
  • 结果在此处输入图像描述

结果

现在我的过滤器有问题。最终,我希望数据透视表自动过滤掉“NotRealWord”数组中的单词列表,因为这些单词对分析没有用处。我的代码只有在脚本可以在被分解的单词中找到数组列表中的所有值时才有效。所以在我的例子中,我设置了 NotRealWord = Array("OF", "THE") 并且数据透视表字段确实有这些词,所以它工作得很好。但是如果我添加了“BY”,它会返回此错误“无法获取 PivotField 类的 PivotItems 属性”。我该如何解决?

或者甚至更好,我怎样才能使 NotRealWord 成为一个动态数组,它采用列 F 中的值列表,以便用户可以添加更多他们想要过滤掉的单词,而无需修复代码(我的第一张图片也显示F) 列。

请注意,我不太擅长 VB。我知道如何阅读和适应复杂的代码,但不知道 FB 字的进出