Tag: 擅长

如何使用Matlab在excel中编写多个数组

我有值的列表保存在像variables。 A= 1,2,3,4,5,6,7和B = 4,5,6,73,2,3,2 //这可能是数组或列。 容易的人会被优先考虑 注 A和B值将是dynamic的,这将通过某些function获得。 我想在Excel工作表中保存A和B的值,如第一列中的A值和第二列中的B值。 我读了关于xlswrite但没有find任何xlswrite ,因为我需要。 当他们被保存时,又想读取它们,并将它们保存在其他一些variables中,如C和D 我想在C中保存第一列数据,在D中保存第二列数据 我读了关于C = xlsread('filename')但问题是。 这将所有的值保存在一个variables中。 如果Excell有两列。 这两个将被保存在一个variablesC.但我的要求是在一个varibale一柱等等。

SQL数据导出

我有下面的脚本来执行SQL文件。 <target name="dataExcel" > <sql classpath="/ojdbc14.jar" driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:orcl" userid="scott"password="tiger" src="/generateData.sql" /> </target> 是否有可能将数据后台打印到Excel文件? 我需要使用脚本自动化SQL数据导出到Excel。 编辑1 <project name="xlsx task"> <taskdef name="xlsx" classname="net.sourceforge.ant4x.biz.ms.XlsxTask" classpath="PATH/TO/ant4x.jar"/> <target name="xlsx"> <xlsx file="/path/to/file.xlsx"> <clone sheet="The_Sheet_To_Clone" rows="1-10"> <column name="C" mergewithnext="true"> <prefix value="[COLUMN C]EOL"/> </column> <column name="D"> <prefix value="EOL[COLUMN D]EOL"/> </column> <column name="E"/> </clone> </xlsx> </target> </project>

在多个date范围中searchdate并返回相应的值

在表1中,按时间顺序列出A列中的date列表。 在列B中有与此列表相对应的值。表2中还有另一个date列表,我想将表1中的值添加到这些date中。 Sheet 1. **Column A Column B DATE Amount** 1. 10/01/2015 25,60,000 2. 10/02/2015 26,80,000 3. 01/03/2015 21,55,000 4. 30/03/2015 24,60,500 5. 30/04/2015 28,20,000 6. 30/06/2015 19,00,000 Sheet 2. Column A Column B 1. 21/02/2015 21,55,000 2. 15/01/2015 3. 20/05/2015 4. 25/04/2015 例如:我需要在表1和A列中查找21/02/2015,并返回对应于下一个可用date的值。 所以在2015年2月21日之前,我需要对应于2015年3月1日的下一个可用date的价值,价值是21,55,000。 如果15/01/2015我需要价值10/02/2015,即26,80,000 我可以使用什么公式?

Excel函数 – 循环引用

我试图在实验室中拆分细胞培养物,并想创build一个Excel电子表格,其中包含一个基于测量细胞密度(input到细胞A2)计算需要转移的培养物量(细胞B2)的公式,以便接收培养物的特定细胞密度。 一般公式是: (Xml培养物)(计数VCC)=(接种密度靶标)(培养基+ Xml培养物)其中Xml培养物将成为细胞B2,并且当实验室技术人员input“计数VCC” A2)。 所以,基本上我想编写一个程序,当一个值被input到单元格A2中时,它将计算单元格B2,其中: (B2)(A2)=(0.5)(50 + B2) B2= ((0.5)*(50 + B2))/A2 不过,我一直收到循环参考警告。 不幸的是,我一直无法在我的等式中分离出B2。 有没有一种方法可以编写一个程序,当A2的值被input时,这个程序将会随后解决B2问题? 所以如果A2input3.00,会导致B2被计算为10?

间接自动完成的困境

我有五张纸: 概观 发票 20151017 20151019 20151202 “概览”中的单元格N1包含“20151017”。 我希望使用INDIRECT函数将N1!J3(所以20151017!J3)调用到Overview中的单元格N3。 这类作品: =INDIRECT("'"&N$1&"'"&"!J3") 当然,直到我试图把它扩展到N4。 当写入N1&并复制下来时,N1会变成N2等,但是J3永远不会改变。 我如何去解决下一个56行和2个跨越?

如何在excel vba中创build一个没有设置限制的数组?

我想用一个数组创build一个数字列表,但是我不想知道最后一个数字,而是依赖于其他因素,例如你问用户什么是最高限制,数组将停在那里。 我创build了一个数组,它会产生一个数字列表,但是当最后的数字是已知的例如: Sub makearray50() 'creates a list of numbers from 1 to 50 Dim i As Integer Dim theArray(1 To 50) As Double For i = 1 To 50 theArray(i) = Int(0 + i) Next i For i = 1 To 50 Sheets("ARRAY").Cells(i, 1).Value = theArray(i) Next i End Sub 所以我想我会尝试一个未知的上限,这是我的尝试: Sub makearrayx() 'creates a […]

将INDEX MATCH公式更改为EXCEL中的数组公式

我正在尝试创build一个INDEX MATCH公式,该公式search包含jpegs列表的列,并返回以特定string开头的所有jpegs ,并将它们转换为超链接。 目前我的公式只返回第一个实例,但我希望它返回所有匹配。 jpeg列表位于工作簿的工作Sheet 2的column F (F1:F1000) 。 search中使用的string是column A, sheet 1的产品SKU。 这里是工作非数组版本,我已经在sheet 1中的C2input并填写: =IFERROR( HYPERLINK( CONCATENATE(sku_url,INDEX(Sheet2!$F$1:$F$1000, MATCH(A2&"*",Sheet2!$F$1:$F$1000,0),1))), "image not found") 这适用于column C ,但是我怎么能填充这个公式在右边,以便column D包含每个sku的第二个图象, E包含第三个,等等。 我计划每个SKU的图片数不超过6张,因此我已经将columns C到H分配到产品图片url。 如果一个SKU没有六个图像,这些额外的列应该是空的。

如何将数据框转换为Python中的数组?

我从excel中读取数据如下: import numpy as np import pandas as pd Location = r'C:\temp\test.xlsx' data = pd.read_excel(Location, '4bar', header=0, parse_cols=0) data Out[80]: 10V 11V 0 -60.531006 -31.539307 1 -2.547607 -30.776367 2 58.487549 48.569336 3 72.220459 74.509277 4 64.591064 74.509277 5 54.672852 60.013428 我想把“10V”和“11V”列放到两个数组中。 为了处理具有滤波器系数的数据。 但我不知道如何将列复制到数组或如何直接在DataFrame中访问/操作元素? 任何人都可以给我一个提示吗? 谢谢。

在MATLAB中将不同的单元arrays组合成一个

我正在尝试查找数组中的特定字符,并以相同的顺序将输出打印到Excel表格中(即,如果元素之间没有匹配则保留空白)。 我在循环中使用了下面的代码: 编辑: [num,txt,~] = xlsread('protein-peptides.xls') for i=1:size(txt) str(i)=txt(i) expression='\w*Pyro-glu from E\w*'; matchStr(i)=regexp(str(i),expression,'match','once'); ArrayOfStrings=vertcat(matchStr{:}); end 循环之后: xlswrite(filename,ArrayOfStrings,1); 输出如下。 1)没有匹配的元素不显示为空白 2)匹配的每个单词显示在不同的单元格中。 P yro – glufrom E P yro – glufrom E P yro – glufrom E P yro – glufrom E 如何获得matrix中剩余的空格,并在输出中的单个单元格中包含整个匹配短语? 我尝试连接单元格,但是打印所有的输出在一行,但仍然在不同的单元格中的每个字符

在Excel中区分零和空白

我在一个文档中有两个excel表单,用来根据数字估算制作图表。 一张是通过插件将数据导入到excel的数据库查询。 当从我的数据库中提取数据时,可以看到插件正确无法填充C和D 列为 0的空白。RallyQuery 第二张纸用于执行计算以制作图表。 如果仔细看看,G和H列应该与前一张图片中的C和D完全匹配,但是,excel已经在数据库中空白的单元格中添加了零。 用于从第一张表中提取数据的公式是: =IFERROR(AgileCentralQueryResultList[@PlanEstimate],"") 我需要excel停止用零replace空白而不删除在数据库中正确的任何真正的零。 所有我find的答案也删除了真正的零,这将无法正常工作。 汇总