Tag: 擅长

在Rails 3.2中调用一个数组的ActiveRecord关联方法

目标:使用与我的HTML表中的相似的3个关联模型的信息生成Excel文档。 to_xls gem需要这个数组作为列表。 https://github.com/splendeo/to_xls 期望的输出: (working for both) (working for both) (working in HTML, not in Excel) territory.branch.name territory.zip territory.mailedcounts.maximum(:maileddate) My Branch 90210 2012-05-01 My Branch 90211 2012-05-03 My Branch 90212 分行有许多地区。 一个地区有许多Mailedcounts。 我可以通过show.html.erb的内置ActiveRecord方法在我的视图中调出正确的数据 <% for territory in @territories %> <tr> <td><%= territory.branch.name %></td> <td><%= territory.zip %></td> <td><%= territory.mailedcounts.maximum(:maileddate) %></td> </tr> <% end > 这是我已经正确导出到目前为止 […]

Excel INDIRECT忽略错误

我正在寻找一种方法来使一个间接公式忽略错误,而不是打印一个0。 我有它的方式围绕工作,但希望它更整洁。 我有一个INDIRECT公式从单独的工作表加载单元格 =INDIRECT("'Invoice (2)'!A1") 我使用INDIRECT的原因是,当名为“发票(2)”的表不可用(即我已经暂时删除它),它不会改变我的公式。 然而。 当没有“发票(2)”表时,出现错误: #REF! 我更喜欢的结果是“0”。 我有一个隐藏这个领域,然后在AGGREGATE字段=AGGREGATE(9,6,N19)引用它的工作 – 6忽略任何错误,并把一个“0”的地方,这完美的作品。 所以我想我只是好奇,如果有一种方法来结合这两个,使整洁。 你会认为除了聚合之外,其他命令会有一个“忽略错误”。 我已经试过=AGGREGATE(9,6,INDIRECT("'Invoice (2)'!A1"))和脚本发现数据正常,但它不会忽略它应该的错误。

与间接的SUMPRODUCT

我已经检查了与这个主题有关的所有问题,但没有一个帮助。 我有这个公式 =SUMPRODUCT((INDIRECT("Ap"&ROW()&":"&"Ap"&(ROW()+$T4-1)));(INDIRECT("Ap"&ROW()&":"&"Ap"&(ROW()+$T4-1)))) 这导致 – 0。 =SUMPRODUCT((INDIRECT("Ap"&ROW()&":"&"Ap"&(ROW()+$T4-1)))*(INDIRECT("Ap"&ROW()&":"&"Ap"&(ROW()+$T4-1)))) 这导致 – “价值! 用SUM命令一切正常,但我现在卡住了。 我使用Microsoft Office 2013,我似乎无法find这个INDIRECT函数的问题,因为它与其他命令很好地工作。 例如,如果我在前5行中的列数为1到5,列B中列数相同,则我把公式写入C1 =SUMPRODUCT((INDIRECT("A"&ROW()&":"&"A"&(ROW()+4)))*(INDIRECT("B"&ROW()&":"&"B"&(ROW()+4)))) 结果与原始示例相同。

识别没有数组公式的单元

我想确定没有input数组公式的单元格。 这将帮助我确定数组公式已经“丢失”的位置,因为我错误地退出了一个单元格而没有按下CTRL + SHIFT + ENTER。 最初我想使用条件格式来突出没有大括号{或}的单元格,但似乎不可能。 任何想法在另一种方式? 提前致谢!

Excel – 每天从在线xls文件导入数据

如何将在线的.xls文件中的数据(如http://www.rba.gov.au/statistics/hist-exchange-rates/2010-2013.xls )导入到Excel中? 我无法使用“From Web”数据连接。 如果更合适,我可以访问Access。 或者,我怎样才能使用每日更新的网页的数据,并保存每次与date的表(而不是覆盖以前的logging)?

Ole :: Storage :: FormatError:OLE2签名无效

我想在我的Rails应用程序中读取一个Excel文件。 这是我打开我的Excel文件并阅读它。 doc = Spreadsheet.open('./try.xls', "r") sheet = doc.worksheet 0 sheet.each do |row| array_rows << row.to_a end 我把它作为一个耙任务。当我尝试阅读这个文件,它会引发一个错误。 Ole::Storage::FormatError: OLE2 signature is invalid 发生什么事? 我该怎么办?

VLOOKUP未在数组中find值

我使用VLOOKUP函数来查找数组中的值,但是尽pipe数组中有可用值,但仍有一些值给出了N / A答案。 为了收集数字,我使用CEILING函数,但有趣的点在某些值,它没有工作。 我检查了值的types,如果它是数字或不。 另外,我使用ROUNDUPfunction,但没有工作。 另外,我试过INDEX / MATCH组合,再次没有工作。 在我在链接中给出的例子中,当我在15.00 – 15.20之间input时,它给出了错误,但尝试了其他值,它的工作原理。 我该如何解决?

将excel读入从第5行开始并包含标题的python数据框

如何将Excel数据导入python中的数据框。 基本上当前的Excel工作簿运行一些VBA开放刷新数据透视表,并做一些其他的东西。 然后我希望将数据透视表刷新的结果导入python中的数据框中以供进一步分析。 import xlrd wb = xlrd.open_workbook('C:\Users\cb\Machine_Learning\cMap_Joins.xlsm') #sheetnames print wb.sheet_names() #number of sheets print wb.nsheets 刷新和开放的文件工作正常。 但是,我如何从第一行中的第一行select数据,包括标题向下到最后一个loggingn。

如何在Excel中创build具有多个值的条件语句

我有四列在excel中,如果至less有四分之一的值是“是”,“否”或“NAP”,我需要在第五列中写一个公式, “是”,其他3 =“NAP”。 如果是两个是和两个国家行动计划或三个是和一个国家行动scheme等,第五列也会=“是”。 如果全部四列= NAP比第五列需要显示“NAP”。 如果四列中的任何一列=“否”,则第五列必须=“否”。 这是我到目前为止… IF(AND(BS3 =“NAP”,BT3 =“NAP”,“是”)。 BU3 =“NAP”,BV3 =“NAP”),“NAP”,“否”)) 这个公式唯一的问题是它太绝对了,如果在四列中有NAP和是的组合,它将不允许第五列显示“是”。 我希望我已经清楚了,你可以帮忙!

在Excel中的两个值之间生成一个正态分布的随机整数列表

我需要使用给定的均值为正态分布生成一个下限和上限之间的随机整数值列表。 例如:在1到10之间的150个随机值的钟形分布,平均值为3.平均值可以近似(例如在2.8和3.2之间的浮点数),但是列表的数量需要是整数。 这个线程似乎指向可能的方向。 用NORM.INV(RAND(),mean,dev)我可以生成浮动,然后将其转换为整数,但我不知道如何限制最小值和最大值。 RANDBETWEEN()可以解决这个问题,但是它似乎不适用于NORM.INV