Tag: excel 2007

如何使用ColdFusion创buildxlsx文件

免责声明:我是新入Coldfusion。 我正在尝试创build一个包含图像和多个选项卡的Excel 2010文档。 我已经能够得到这个输出到XLS,但我不能把图像到文件中。 我一直无法find如何正确创buildXLSx文件的完整示例。 我宁愿学习正确的方式,以后养成自己的坏习惯,而不是只养成坏习惯。 这里是一个例子: <!— Make CF export to Excel —> <!— This will create a XLS file —> <!— <cfheader name="Content-Disposition" value="attachment; filename=#URL.TRNo#_image.xls"> <cfcontent type="application/vnd.msexcel"> —> <!— This does not work to create an XLSX file —> <cfheader name="Content-Disposition" value="inline; filename=#URL.TRNo#_image.xlsx"> <cfcontent type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"> <cfparam name="URL.TRNo" default="AD0310"> <cfoutput> <?xml version="1.0"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" […]

Excel奇怪的行为与date=>文本

我有很多包含date的单元格,如22/12/2013。 这被自动设置为date格式。 如果我尝试将单元格格式更改为文本(因为我希望它是文本而不是date,以便以后可以使用PHP进行阅读),则该事物完全改变。 以下是如何复制错误。 写在一个单元22/10/2013 将格式更改为TEXT 原始内容被更改为41569 我需要一种方法来解决这个问题,否则当我用PHP读取date时,它仍然被传送到41569。 但是,如果我设法使文本,它会没事的。

Excel公式获得月份周数(周一)

使用Excel的公式,我需要从一个给定的date月份得到星期数。 但是,条件是它应该在星期一。 周一到周日是工作日。 我试过这个: 但是,星期数是5,因为它应该是4,因为2013年11月1日是星期五,所以它将在10月份的上周计算。

Excel中单个单元格中多个值的checkbox

我是C#/ .NET开发人员,但不太熟悉Excel编程或VBA。 对于一个副项目,我有一个电子表格,供非技术用户用来input数据。 稍后,这个电子表格将通过我编写的C#命令行程序导出为不同的格式,以便将数据转储到不同的系统中。 我需要input的数据完全按照命令行程序预期的那样input,所以由于拼写错误或轻微的字眼差异导致的用户错误将会成为问题。 我需要用户从可能的值中进行select,而不是依靠用户input正确的值。 对于在单元格中只能有单个值的列,我可以通过使用用户可以从中select的下拉菜单来完成此操作。 我通过这里的说明做到了这一点: http://office.microsoft.com/en-us/excel-help/insert-or-delete-a-drop-down-list-HP010072599.aspx 问题是,我有几个列的单元格可以保存多个值,用逗号分隔。 例如,我有一个“颜色”列。 该列中单元格的值可以是单一颜色(例如“红色”)或用逗号分隔的颜色列表(例如“红色,绿色,蓝色”)。 理想情况下,我希望用户能够单击单元格,并查看可从中select颜色的checkbox列表,完成后单元格将用逗号分隔的颜色进行更新。 什么是完成这个最好的方法? 我试过Googlesearch,发现这个方法: http://www.contextures.com/excel-data-validation-multiple.html …允许从下拉菜单中select多个项目,但这样做很不方便,因为每次需要添加其他项目时都必须重新打开下拉菜单。 checkbox会更方便。 这是可能的,如果是这样,怎么样?

在Excel中使用vba设置总和公式

工作在一个Excelmacros,我试图从上面的单元格中添加单元格值来计算总值。 这是我的数据看起来像 这里我想为每列添加上面的单元格值来计算总和。 为了完成这个我写了一个macros如下。 For cl = 2 To 5 Worksheets(5).Cells(4, cl).Formula = "=SUM(B4:B6)" Next cl 这应该将公式设置为连续的5个单元格中的每个单元格。 但它在一行中的所有单元格上设置相同的公式,它应该根据列进行更改。 如何设置相应列的每个单元格的总和公式?

COUNTIF有多个标准

你能告诉我怎样才能在多种情况下使用COUNTIF? 我的build议(左)显示了一个标准的公式(不同地区)。 但是,我有兴趣计算每个不同月份的不同区域(两个标准) – 右侧:期望的结果。

单元格中的Excel countifdate大于或等于另一个单元格中的date

这已经杀了我一段时间了。 如果该单元格中的date大于或等于另一个单元格中的date(减去x天),我只需要计算一个单元格。 例如: A1 2/20/2014 B1 1/20/2014 = COUNTIF(B1,“> = A1-30”) -30将是零下30天。 这显然不起作用。 非常感谢帮助。 谢谢!

如何在Excel中筛选多个条件?

我正在尝试筛选多个条件,但我发现“筛选”选项只有“AND / OR”选项的两个字段。 我有一个充满链接的列。 我想提取其中包含这些的所有行: .pdf .doc .docx .xls .xlsx .rtf .txt .csv .pps 有没有一个好的方法来做到这一点?

Excel VBA中的高效低版本套件

现在我使用下面的代码将整个列更改为小写。 我想知道是否有一个更有效的方法来做到这一点 – 我的工作表中有大约150K行。 这需要一些时间来完成,有时我得到一个Out of Memory错误。 第一小组 Sub DeletingFl() Dim ws1 As Worksheet Dim rng1 As Range Application.ScreenUpdating = False Set ws1 = Sheets("Raw Sheet") ws1.AutoFilterMode = False Set rng1 = ws1.Range(ws1.[a1], ws1.Cells(Rows.Count, "A").End(xlUp)) rng1.AutoFilter 1, "Florida" If rng1.SpecialCells(xlCellTypeVisible).Count > 1 Then Set rng1 = rng1.Offset(1, 0).Resize(rng1.Rows.Count – 1) rng1.EntireRow.Delete End If ws1.AutoFilterMode = […]

在VBA电子邮件中添加新行

我试图通过Excel自动发送电子邮件,但是新的命令行不起作用! 我试过<br/> , vbCrLf和vbNewLine .HTMLbody = "Hello" & vbNewLine & "Please find attached the above invoices and backup" & vbNewLine & _ "Any queries please let me know" & vbNewLine & "Regards" & vbNewLine & Signature 它只是给Hello Please find attached the above invoices and backup Any queries please let me know Regards一条线!