问题标签 [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.
excel-2007 - Excel countif 拉开一个单元格做不同的事情
Excel 2007
我有一排带有数字和字母变化的单元格(这都意味着什么......不是随机的。)
它基本上是一个时间表。如果他们请病假,则输入 S,如果他们请部分病假,则输入 PS。问题是他们也投入了工作时间。他们把它放在这种格式:(数字)/PS。
现在,如果只是字母,我可以做 =countif(range,"S") 来跟踪有多少 s / ps 单元格。如果它们是 PS,我将如何跟踪它们也有一个由斜线分隔的数字,然后是 PS.... 我还需要能够使用该数字来添加到总数中。是否有可能或者我必须格式化不同的东西才能跟踪所有这些东西。
excel - 我可以在 excel 07 中将结构化引用设为绝对引用吗?
我有一个表“A”,有 2 列“Foo”和“Bar”。我有一个带有结构化参考 A[Foo] 的公式。当我水平填充这个公式时,我希望引用保持 A[Foo],但现在,在第二列中,引用变为 A[Bar]。有没有办法让这个结构化的引用成为绝对的?
如果不支持,这将是令人震惊的。
示例公式:
=A[Foo]
如果表格有多个列,水平拖动它并且 Foo 改变
excel - 如何通过在excel中使用结构化引用来获取表列的索引?
我有一个有 3 列的表。我想编写一个公式,给定结构化引用,返回列的索引。这将帮助我使用结构化参考编写 VLookup 公式。
因此,例如,对于带有 columns 的表,MyTable
我A
希望能够编写:B
C
并让它返回 3。
现在我只是确保表格范围从工作表的第一列开始,然后我写
但我想要更强大的东西。
excel - 如何永久阻止 Excel 将所有新文档设置为 R1C1 模式?
每次创建新的excel表格时,我都必须进去将其单元格引用模式更改为熟悉的A1、B1等。我似乎无法找到将其永久设置为A1样式的方法。
是否有我可以编写的宏或使用模板或其他东西的方法,这样我就不必不断更改 R1C1 设置?
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)
并且错误仍然存在。我发现重现该错误非常容易,以至于我通过谷歌搜索没有找到任何关于它的信息,这让我有点惊讶!
有人可以帮助我吗?
提前致谢, 拉斐尔
vba - SUMIFS 的 VBA 代码?
我正在尝试编写一个自定义函数,它可以让我从满足 x 个条件的范围内的第一行中检索一个单元格。我想这将与 SUMIFS 的工作方式非常相似,只是更简单的是它不会在第一场比赛后继续处理。
有谁知道在 VBA 中重现 SUMIFS (excel 07) 函数的代码?
因此,例如,如果我在 excel 中有一个表格,例如:
我希望能够编写一个函数,它会给我列 Z 中的值,其中列 W=a,X=b,Y>=7(换句话说,值 2)。
假设我想要的记录是唯一的并且我希望返回一个数字,SUMIFS 可以大致做到这一点。不过,就我的目的而言,这些假设是行不通的。
c# - 读取 .xlsx 文件时出现问题?
我制作了一个测试文件,并很好地运行了excel文件,但是当我插入一个包含大量数据的文件时,我收到以下错误:
这似乎非常明显,但肯定存在“Sheet1”,就像在我的测试文件中一样 - 我已经检查了大约 30 次。第一个工作表上只有数据,并且像默认值一样清楚地命名为“Sheet1”。知道为什么我仍然会收到此错误吗?
代码:
excel - Excel 公式引用“向左的单元格”
我正在尝试进行条件格式设置,以便如果值与其左侧单元格中的值不同,单元格颜色会发生变化(每列是一个月,每行是某个对象的费用。我想监控几个月内价格很容易发生变化。)
我可以对每个单元格进行格式化并拖动它,但我想要一个适用于整个工作表的通用公式。
谢谢!
c# - 如何在 excel 的公式自动完成中显示 .net 自动化加载项功能
我有一个用 c# 编写的自动化插件,它公开了一些要在 Excel 中用作公式的函数。
这些公式可以在 Excel 工作表中成功使用,但它们不会出现在 Excel2007 的公式自动完成列表中。
即,如果我想在 Excel 工作表中使用函数 AddNums(x,y),那么我必须知道该函数被称为什么,或者我可以在函数向导中找到该函数。能够开始输入 Add.. 然后看到以 Add 开头的公式会很好。
Excel 是否支持自动化加载项?(我知道它适用于 xlls)。
time - 添加小数作为时间
无论如何添加一组十进制数字并将其视为时间?例子; 15.00 = 15 小时 1.00 = 1 小时 .20 = 20 分钟 .45 = 45 分钟 .15 = 15 分钟
excel将此添加到16.80,但如果你想要它作为时间答案将是17.15
17 小时 15 分钟