问题标签 [excel-formula]

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

excel - 如何根据Excel中的IF条件将公式应用于单元格

我有一个如下所示的 Excel 电子表格

A栏是日期,B栏是股价

现在我的任务是使用公式计算股票的财务回报

现在在另一个电子表格中,我需要创建一个名为 Return 的新= ln(B2/B1)StartDate < currentDate < EndDate

所以我想

  1. 仅将我的公式应用于特定时期,仅适用于 2007 年
  2. 从给定位置开始将新列放置在另一个电子表格中,例如 A1

请建议

0 投票
5 回答
111441 浏览

excel - excel公式从日期中减去天数

Excel中是否有一种方法可以使用执行以下操作的公式:

= 2010 年 12 月 20 日 - 180

这将需要某个日期(在这种情况下为 12/20/2010)并减去 180 天。.

0 投票
2 回答
196 浏览

excel - 在 MS Excel 中填充一个值

我有一个 Excel 电子表格,我有 3 列。A列,B列,C列。

在 B 列中,如果值为 1,则在 C 列中应填充为 True,如果 B 列中的值为 0,则在 C 列中应为 False。如何在 MS Excel 中执行此操作

0 投票
1 回答
2251 浏览

c# - Microsoft Jet oledb 与 Excel 的连接丢失公式

我有一个数据集,我使用 Microsoft Jet 4.0 Oledb 提供程序将它的值写入一个 excel 文件。我想将超链接放入excel,为此我在DS中写“=HYPERLINK(” http://www.abc.org/x.pdf “)”,然后将其写入excel。但是,当打开 excel 时,它会在公式之前添加一个 '(引号/撇号)前缀,并且它作为文本出现,而不是链接。你能帮我删除那个引用,以便我的 excel 文件有超链接而不是文本吗?

我需要使用 Microsoft Jet 4.0 提供程序(不是 excel 组件),因为客户端机器上可能安装了也可能没有安装 MS-Excel。

0 投票
10 回答
409620 浏览

excel - Excel 日期到字符串的转换

在 Excel 工作表的单元格中,我有一个 Date 值,例如:

我想将该日期转换为文本,并且还希望文本看起来与日期完全一样。所以日期值01/01/2010 14:30:00应该看起来像01/01/2010 14:30:00,但在内部它应该是文本。

我怎样才能在 Excel 中做到这一点?

0 投票
1 回答
348 浏览

excel - VSTO - 如何使 IDE 显示 R1C1 参考样式?和导入条件。格式化?

有谁知道如何在 IDE 中为 VSTO Excel 工作簿项目使用 R1C1 参考样式?我在谷歌或解决方案中找不到它,并且功能区按钮在 IDE 电子表格中不可用。

另外 - 附带问题 - 任何人都知道为什么当我导入一个 excel 文件时,没有任何查找或条件格式或命名范围导入?任何人都知道如何让它工作还是我必须手动创建每个?这是一个巨大的痛苦,因为实际上有 50 多个下拉列表(列表验证器)/条件。格式化/命名范围......

谢谢

0 投票
5 回答
251115 浏览

excel - excel中的子字符串

我有一组数据,如下所示在 excel 上。

我想将每个单元格中的数据分开,如下所示。

我可以在这种情况下使用的excel中的功能是什么。先感谢您。

0 投票
3 回答
5316 浏览

function - 简单的 Excel 函数,将输入的编号随机拆分到一个单元格中,并均匀地分布在其他 3 个单元格中

我正在寻找一个简单的函数,它将一个数字输入到单个单元格中,比如 20,然后将其均匀随机地划分到其他三个单元格中,没有一个值可以为 0。

IE。A1 = 20 然后 B1=6 C1=8 D1=6

谢谢!!

0 投票
2 回答
1373 浏览

com - 如何从 COM 隐藏 GetType() 方法?

我为 Excel 制作了一个自动化插件,并制作了几个函数(公式)。

我有一个标题看起来像这样的类(它是 COM 可见的):

在方法列表中,我看到:

由于我的类的所有方法都是 COM 可见的,我应该以某种方式隐藏这 4 个。我成功使用了其中的 3 个:

但 GetType() 不能被覆盖。

这是我对其中 3 个所做的:

这不起作用:

这是编译时 Visual Studio 中的错误消息:

那么,我应该怎么做才能从 COM 中隐藏 GetType() 方法呢?

0 投票
3 回答
2403 浏览

excel - Microsoft Excel:以编程方式创建隐藏的命名范围

有人告诉我,Excel 对象模型允许一个Range不是任何工作表的一部分,但包含一组单元格并在工作簿中用名称表示的。

谁能向我解释这些如何适合 Excel 对象模型以及如何以编程方式创建这样的东西(在 VBA 或 .NET 源代码中)。

谢谢。