Tag: 数组

将multidimensional array的行发送到工作表

我有一个大的二维(550行,260列)数组,并希望将数组的整行发送到一个电子表格(不是在数组中相同的顺序)。 我坚持从二维数组中挑选一个单独的行(比如第12行)并将其放在工作表上。 你设定的目的地resize的单元格? 请任何帮助将不胜感激!

是否有可能截断VBA中的multidimensional array保存已经包含在其中的数据?

我有一个数组,我预先分配一堆内存之前填充,一旦填充我想删除最后的空行,但是我得到一个错误。 任何build议一个好的方法来做到这一点,而不使用第二个循环? Dim myArray() as Variant ReDim myArray( 1 to 800, 1 to 50) For i = 1 to 800 ' …..fill the array Next i 然后下一个function调用失败 ReDim Preserve myArray(1 to 50, 1 to 50) 与错误消息: “运行时错误”9“: 下标超出范围“

如果条件匹配+ vlookup,最大值

我目前有以下Max If公式。 {= MAX(IF(A1:A5 = A13,H1:H5))} 这将工作正常,唯一的问题是,h1:h5值不是数字。 我正在考虑做一个映射(即查找)的条目到一个数值,但似乎不适合查找内的函数。 我知道最坏的情况下,我可以创build一个单独的查找公式,并find最大的基础上查找这些值,但我想避免这一点。 请提供任何指导。 谢谢!

在Python中join一个数组中的两个列表

我想将excel文件的列join另一个excel文件的其他4列。 代码如下: Array1 = [] Arraytest1 = [] Arraytest2 = [] with open('file.txt', 'r') as f: for line in f: List1 = line.split('\t')[:4] List2 = line.split('\t')[10] Arraytest1.append(List1) Arraytest2.append(List2) Arraytest1.extend(Arraytest2) print 'Array 1 :', Arraytest1 我在输出中看到的是: 数组1:[['A','B','C','D'],['E']] arrays1:[['A','B','C','D'],'E',['X1','X1','X1','X1'],'E',Y1] 但是我是这样的: 数组1:['A','B','C','D','E'] 数组1:['X1','X1','X1','X1','Y1'] 数组1:['X2','X2','X2','X2','Y2'] 等等..我会感谢您的帮助

如何计算单元格数组中出现的string的实例

我有一个电子表格,跟踪消费者的参考。 要logging单个引荐,用户从下拉列表中select地点。 这个列表然后填充一个单元格,用逗号分隔值。 在另一张纸上,我需要计算每个引荐types的引荐次数。 所以我需要计算DHHS在数组中出现的次数。 我试图用下面的公式来做到这一点: = SUM(LEN( range )) – LEN(SUBSTITUTE( range ,“ string ”,“”))/ LEN(“ string ”) 这对单个string工作正常,但不适用于多个string,如“CHIP Water Inquiry”。 任何想法,为什么,我能做些什么呢?

使用数组根据条件更新表格单元格

我有一个Worksheets("Jobs")具有固定的列数(A:M)的dynamic主表。 列I和J是公式。 在不同的工作表上,我有一个文本框,将有一个指定的作业。 我需要在列L&M中的值更改为“否”作为匹配的作业#。 我之前的代码工作太慢了。 我试图用数组重写代码,但我很难这样做。 这个想法是将整个表转移到一个基于内存的数组,然后对数组进行更改,然后将更新后的表数据传回工作表。 问题是如果我这样做,是不是会清楚有公式的内容。 我可以使用两个基于列B的名称范围的数组,然后另一个列L:M? 在这个数组中工作,只需要更新和传输只需要改变的值即可。 谢谢任何人可以提供的帮助。 这是我的代码到目前为止: Sub CloseJobarr() Dim cell As Range Dim Txt As String Dim ws As Worksheet Dim Arr1 As Variant, Arr2 As Variant Arr1 = Range("JobCol_Master").Value '<–Column B of Master Data Table that is on ws Arr2 = Range("OpenSCCols").Value '<–Columns L:M of Master Data Table […]

在循环中使用Variant数组(错误13types不匹配)

我正在做一个for循环,并需要使用Variant数组types,但我得到错误13(types不匹配)。 我想k是第一个值的3,4,5,依此类推(根据下面的variables检查)。 我只是不知道如何使vba读取数组。 我试过使用tsperiodo(i)(j)但它也没有奏效。 这是变体数组: ReDim ocup(1 To numDis, 1 To numSalas) As Variant For i = 1 To numDis For j = 1 To numSalas If capacidadeSalas(j) – alunos(i) >= 0 Then ocup(i, j) = 1 End If Next Next ReDim tsPeriodo(1 To numDis) As Variant For i = 1 To numDis tsPeriodo(i) = […]

如果某个范围内的工作日与特定单元格匹配,如何使用sum来增加值

我有一个有101个工作表的Excel文档。 工作表中的100个数据包含特定月份的数据,即其中一个工作表被称为“2010年5月”,后面是一个名为“2010年6月”的工作表。 在这些表中的每一张上都有A列中的date列表和B列中的收入列表。 我正在创build一个汇总表,它将使用间接函数来查看所有不同的工作表,并基本总结每个月中每周的每一天的所有收入。 例如,我想总结2014年10月份逢星期二的所有收入。 我正在尝试使用像这样的数组函数: =SUM((–WEEKDAY(('May 2010'!A2:A22)=2)*(('May 2010'!B2:B22)))) 我在网上find了。 如果列A中的对应值是星期一,我试图看看能否在名为“2010年5月”的表格中列B中的所有收入值。 列A中的值是'11 – 五月' 我想我的问题是,我试图检查一系列价值的周日,但我不确定。 我不完全理解数组函数是如何工作的,甚至是我应该使用它们。 只要不需要我手动翻阅我的100张表中的每一张,并创build一个包含相应date的工作日的列,我就可以提出任何build议。 有什么想法吗?

如何在Java中使用jlx在同一Excel表单中编写数据循环?

我有一个代码产生10个结果,我需要将这些结果导出到Excel工作表的一列中。 但是,代码只显示最后10行的最后一个结果。 鳕鱼被显示下来,我需要得到R [我]在同一列“标签logging” import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import jxl.write.Label; import jxl.write.Number; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import jxl.write.WriteException; public class GetResults{ public static void main(String[] args) throws BiffException, IOException, WriteException{ int [] R = {1,2,3,4,5,6,7,8,9,10}; for(int i=0; i<10; i++){ WritableWorkbook wworkbook; wworkbook = Workbook.createWorkbook(new File("output.xls")); WritableSheet wsheet […]

如何在Google电子表格中定义数字的数组

我需要在a和b之间创build数组,以便以后在ArrayFormula中使用。 例如:对于a = 2,b = 5硬编码将是{2,3,4,5} 这似乎很基本,但我没有find答案。