问题标签 [excel-2007]

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 投票
2 回答
1046 浏览

excel-2007 - Excel countif 拉开一个单元格做不同的事情

Excel 2007

我有一排带有数字和字母变化的单元格(这都意味着什么......不是随机的。)

它基本上是一个时间表。如果他们请病假,则输入 S,如果他们请部分病假,则输入 PS。问题是他们也投入了工作时间。他们把它放在这种格式:(数字)/PS。

现在,如果只是字母,我可以做 =countif(range,"S") 来跟踪有多少 s / ps 单元格。如果它们是 PS,我将如何跟踪它们也有一个由斜线分隔的数字,然后是 PS.... 我还需要能够使用该数字来添加到总数中。是否有可能或者我必须格式化不同的东西才能跟踪所有这些东西。

0 投票
7 回答
10106 浏览

excel - 我可以在 excel 07 中将结构化引用设为绝对引用吗?

我有一个表“A”,有 2 列“Foo”和“Bar”。我有一个带有结构化参考 A[Foo] 的公式。当我水平填充这个公式时,我希望引用保持 A[Foo],但现在,在第二列中,引用变为 A[Bar]。有没有办法让这个结构化的引用成为绝对的?

如果不支持,这将是令人震惊的。

示例公式:

=A[Foo]

如果表格有多个列,水平拖动它并且 Foo 改变

0 投票
6 回答
21792 浏览

excel - 如何通过在excel中使用结构化引用来获取表列的索引?

我有一个有 3 列的表。我想编写一个公式,给定结构化引用,返回列的索引。这将帮助我使用结构化参考编写 VLookup 公式。

因此,例如,对于带有 columns 的表,MyTableA希望能够编写:BC

并让它返回 3。

现在我只是确保表格范围从工作表的第一列开始,然后我写

但我想要更强大的东西。

0 投票
8 回答
23587 浏览

excel - 如何永久阻止 Excel 将所有新文档设置为 R1C1 模式?

每次创建新的excel表格时,我都必须进去将其单元格引用模式更改为熟悉的A1、B1等。我似乎无法找到将其永久设置为A1样式的方法。

是否有我可以编写的宏或使用模板或其他东西的方法,这样我就不必不断更改 R1C1 设置?

0 投票
1 回答
5353 浏览

ssis - 通过 OleDb ACE 访问 Excel 2007 二进制文件 (.xlsb)

我发现 Excel 2007 二进制格式(扩展名为 .xlsb)非常适合我的需要,因为它加载速度快且非常紧凑。我在 Excel 中提供了一堆带有大量数据的报告,这些报告实际上是通过 IS 包加载的。

所以我假设转换为这种格式,阅读 Access Ole DB Provider 12 上的文档,其中写到 xlsb 受此提供程序支持。我在 Excel 中转换了文件,然后在尝试在包中更改它们时(只需通过添加“b”后缀来更改文件的路径),我收到以下错误消息:

好吧,我想可能是文件转换的问题,所以我拿起一个全新的并填写了一些信息。再试一次,同样的错误!!

然后我尝试了使用“.udl”文件的方法,同样的错误!然后我尝试在不同的机器上进行测试: - 我自己的 (Windows Vista SP1) - 我的同事 (Windows XP SP2) - IS Server (Windows Server 2003 x64 SP2)

并且错误仍然存​​在。我发现重现该错误非常容易,以至于我通过谷歌搜索没有找到任何关于它的信息,这让我有点惊讶!

有人可以帮助我吗?

提前致谢, 拉斐尔

0 投票
3 回答
8963 浏览

vba - SUMIFS 的 VBA 代码?

我正在尝试编写一个自定义函数,它可以让我从满足 x 个条件的范围内的第一行中检索一个单元格。我想这将与 SUMIFS 的工作方式非常相似,只是更简单的是它不会在第一场比赛后继续处理。

有谁知道在 VBA 中重现 SUMIFS (excel 07) 函数的代码?

因此,例如,如果我在 excel 中有一个表格,例如:

我希望能够编写一个函数,它会给我列 Z 中的值,其中列 W=a,X=b,Y>=7(换句话说,值 2)。

假设我想要的记录是唯一的并且我希望返回一个数字,SUMIFS 可以大致做到这一点。不过,就我的目的而言,这些假设是行不通的。

0 投票
1 回答
2282 浏览

c# - 读取 .xlsx 文件时出现问题?

我制作了一个测试文件,并很好地运行了excel文件,但是当我插入一个包含大量数据的文件时,我收到以下错误:

这似乎非常明显,但肯定存在“Sheet1”,就像在我的测试文件中一样 - 我已经检查了大约 30 次。第一个工作表上只有数据,并且像默认值一样清楚地命名为“Sheet1”。知道为什么我仍然会收到此错误吗?

代码:

0 投票
15 回答
331462 浏览

excel - Excel 公式引用“向左的单元格”

我正在尝试进行条件格式设置,以便如果值与其左侧单元格中的值不同,单元格颜色会发生变化(每列是一个月,每行是某个对象的费用。我想监控几个月内价格很容易发生变化。)

我可以对每个单元格进行格式化并拖动它,但我想要一个适用于整个工作表的通用公式。

谢谢!

0 投票
2 回答
2423 浏览

c# - 如何在 excel 的公式自动完成中显示 .net 自动化加载项功能

我有一个用 c# 编写的自动化插件,它公开了一些要在 Excel 中用作公式的函数。

这些公式可以在 Excel 工作表中成功使用,但它们不会出现在 Excel2007 的公式自动完成列表中。

即,如果我想在 Excel 工作表中使用函数 AddNums(x,y),那么我必须知道该函数被称为什么,或者我可以在函数向导中找到该函数。能够开始输入 Add.. 然后看到以 Add 开头的公式会很好。

Excel 是否支持自动化加载项?(我知道它适用于 xlls)。

0 投票
3 回答
1314 浏览

time - 添加小数作为时间

无论如何添加一组十进制数字并将其视为时间?例子; 15.00 = 15 小时 1.00 = 1 小时 .20 = 20 分钟 .45 = 45 分钟 .15 = 15 分钟

excel将此添加到16.80,但如果你想要它作为时间答案将是17.15

17 小时 15 分钟